- 4
- 0
- 约1.37万字
- 约 81页
- 2017-11-28 发布于湖北
- 举报
计算机操作系统课件chap05a
* 例如,用户希望与具体的存储硬件无关,使用路径名、文件名、文件内位移就可以进行数据(字节、字段或记录)的读、写、改、删操作;而作为实现这些功能的文件系统来说,它的工作与存储硬件紧密相关,是根据用户的文件操作请求,转化为对设备(磁盘)上的信息按照所在的位置(设备号、柱面号、磁道号、块号)进行寻址、读写和控制。 * 在现代操作系统中,不但信息组织成文件,对设备的访问也都是基于文件进行的,例如,打印一批数据就是向打印机设备文件写数据,从键盘接受一批数据就是从键盘设备文件读数据。 * 分类的目的:对不同文件进行管理,提高系统效率;提高用户界面友好性 * 从用户角度看文件,研究文件的组织形式 “树“,文件在这类结构中由一棵记录树构成,每个记录不必具有同样的长度,而记录的固定位置上有一个“键”字段。这棵树按“键”字段进行排序,从而可以按特定“键”进行快速查找。 * 流式文件,查找文件中的基本信息单位,例如某个单词,比较困难,但字符流的无结构文件管理简单,用户可很方便地对其进行操作。大多数现代操作系统对用户仅仅提供流式文件,记录式文件往往由高级语言或数据库管理系统提供。对基本信息单位操作不多的文件较适于采用字符流的无结构方式,例如,源程序文件、目标代码文件等 * 有两种情况会造成变长记录:包含一个或多个可变长度的数据项或包含了可变数目的定长数据项。 * 图中,1296是名为R 的记录在文件
原创力文档

文档评论(0)