正在加载图片...
§6.1文件概述 (第6章文件) 二、文件系统 在C语言中,根据操作系统对文件的处理方式的不同,把文件系统分为缓冲 文件系统和非缓冲文件系统。 ANSI C标准采用缓冲文件系统。 缓冲文件系统(又称标准I/0是指操作系统在内存中为每一个正在使用的文 件开辟一个读写缓冲区。从内存向磁盘输出数据时,必须先送到内存缓冲区, 装满缓冲区后才一起送到磁盘去。如果从向内存读入数据,则一次从磁盘文件 将一批数据输入到内存缓冲区,然后再从内存缓冲区逐个地将数据送到程序数 据区(变量) 内存 输入输入缓冲区 输入(读) 外存 程序数据区 文件 输出输出缓冲区 输出(写) 坛htp/www.elecfans.com电子发 3/31http://bbs.elecfans.com 电子技术论 坛 http://www.elecfans.com 电子发 烧友 二、文件系统 3 / 31 在C语言中,根据操作系统对文件的处理方式的不同,把文件系统分为缓冲 文件系统和非缓冲文件系统。ANSI C标准采用缓冲文件系统。 缓冲文件系统(又称标准I/O)是指操作系统在内存中为每一个正在使用的文 件开辟一个读写缓冲区。从内存向磁盘输出数据时,必须先送到内存缓冲区, 装满缓冲区后才一起送到磁盘去。如果从向内存读入数据,则一次从磁盘文件 将一批数据输入到内存缓冲区,然后再从内存缓冲区逐个地将数据送到程序数 据区(变量)。 (第6章 文 件) 文件 外存 程序数据区 输入缓冲区 输出缓冲区 输入 输出 输出(写) 输入(读) 内 存 §6.1 文件概述
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有