C语言程序设计教程 第5版 课件 11 文件.pptx

C语言程序设计教程 第5版 课件 11 文件.pptx

第十一章;本章要点;C语言执行程序;共30页第4页;4.输入输出方式

缓冲文件系统:

由于系统对从磁盘文件数据的存取速度与内存数据存取访问的速度不同,文件数据量较大,数据的读写不可能瞬间完成。为了提高数据存取速度,C程序对文件的处理采用缓冲文件系统方式进行。要求程序与文件之间有一个内存缓冲区,程序与文件的数据交换通过缓冲区进行。缓冲区的大小由C系统决定。

系统自动为每一个文件分配一个内存缓冲区,当程序要向磁盘文件写入数据,必须先送到缓冲区,由操作系统把缓冲区的数据存入磁盘。从文件向内存读入数据,先由操作系统把数据读入缓冲区,然后程序将数据

文档评论(0)

1亿VIP精品文档

相关文档