- 7
- 0
- 约7.18千字
- 约 24页
- 2020-10-14 发布于境外
- 举报
第十一章 文件的概念 文件是指存储在外部介质上数据的集合。 操作系统是以文件为单位对数据进行管理的。每个与主机相连的输入输出设备都看作是一个文件。 文件的结构 文件是字符(字节)序列,是由一个一个字符(字节)的数据顺序组成的,对文件的存取是以字符(字节)为单位的,这类文件称为流式文件。 文件的分类 根据文件的编码形式,可以分为两类: 文本文件( ASCII码文件):文件的每一个字节存放一个ASCII代码,代表一个字符。又称为字符流。 二进制文件(非ASCII码文件):二进制编码的文件,又称为二进制流。 文件的输入和输出方式 1) 缓冲文件系统:系统自动在内存为每一个正在使用的文件开辟一个缓冲区。输出数据时,先将数据输出到缓冲区,装满缓冲区后再一起送到磁盘。读入数据时,先从磁盘将一批数据送到缓冲区,再从缓冲区读入数据。 2) 非缓冲文件系统:系统不自动开辟确定大小的缓冲区,而是由程序为每个文件设定缓冲区。 文件指针 缓冲文件系统中,每个被使用的文件都在内存中开辟一个区域,用来存放文件的有关信息(如文件名、状态、缓冲区位置等)。 这些信息保存在一个结构体类型的变量中。结构体类型由系统定义为“FILE”。 操作文件时,通常定义一个文件指针变量: FILE *fp; //fp是一个指向FILE结构体类型的指针变量。 可以使 fp 指向某一个具体文件的结构体变量,通过读取该结构
您可能关注的文档
- 自然辩证法课件:绪论.ppt
- 大学生心理卫生学课件:1绪论.pptx
- 大学生心理卫生学课件:3人际关系.pptx
- 机器人机构分析与综合课件:5_1 机器人视觉图像处理.pptx
- 机器人机构分析与综合课件:Q-0621软体机器人.pptx
- 监测诊断实验.pptx
- C语言课件:8-1函数定义与函数调用.ppt
- C语言课件:8-3编译预处理.ppt
- C语言课件:9-1指针的基本运算.ppt
- C语言课件:第二章 数据类型、运算符和表达式.ppt
- 内蒙古自治区赤峰市松山区2025-2026学年高一上学期1月期末生物试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高二下学期开学数学试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年七年级上学期期末语文试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高三下学期开学数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一下学期开学考试数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一上学期1月月考物理试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年九年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年八年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年七年级上学期期末语文试题(含解析).docx
- 宁夏回族自治区石嘴山市第一中学2025-2026学年高一下学期学情自测生物试题(含解析).docx
最近下载
- 2023大学_机械原理(谢进著)课后习题答案下载 .pdf VIP
- 基于BIM的碧海雅居住宅小区7#楼工程招标控制价文件编制.docx VIP
- 6MW分布式光伏发电接入系统方案.doc VIP
- 钻孔灌注桩钻孔记录(时间、钻杆、泥浆等参数自动计算).xlsx VIP
- 关于石姓的研究报告作文500字.docx VIP
- 2025年岳阳职业技术学院单招职业技能考试必刷测试卷必考题.docx VIP
- 2025年中国矿山无人驾驶矿卡市场调研报告_2025年12月.docx VIP
- 2026年岳阳职业技术学院单招职业技能考试必刷测试卷必考题.docx VIP
- 国外家校社协同研究现状、热点与前沿.docx VIP
- XML数据库查询优化技术的研究的开题报告.docx
原创力文档

文档评论(0)