个人考研历程(10.14)

    距离2013考研结束还有82天。spa

    今天总结一下文件管理这一章的知识。指针

    一,文件的打开和关闭操做。当前OS所提供的大多数对文件的操做大体分为两步:第一步是经过检索文件目录来找到指定文件的属性及其在外存上的位置;第二步是对文件实施相应的操做,如读文件或写文件等。当用户要求对一个文件实施屡次读写操做时,每次都要从检索目录开始,。为了不重复地检索目录,在大多数OS中都引入了“打开”这一文件系统调用。所谓“打开”是指系统将指定文件的属性(包括该文件在外存上的物理位置)从外存拷贝到内存打开文件表的一个表目中,并将该表目的编号(或称索引)返回给用户。之后当用户再请求对该文件进行相应操做时,即可利用系统所返回的索引号到打开文件表中去查找从而避免了再次对该文件的检索。索引

    二,外存分配方式中,连续分配、连接分配、索引分配各自的优缺点。内存

    对于连续分配方式,其优势是容易顺序访问、随机访问,顺序访问速度快。缺点是要求有连续的存储空间,会产生碎片,下降磁盘空间的利用率;它须要事先知道文件的长度,不利于文件的增加扩充。效率

    对于连接分配,其优势是不要求连续的内存空间,能较好的利用磁盘空间;无须知道文件的长度,有利于文件的增加扩充。其缺点是只适合顺序访问,不适合随机访问。连接指针要占用必定的存储空间,不只下降了存储效率,可靠性也差。请求

    对于索引分配方式,其优势是既支持随机访问又支持顺序访问,查找效率高;便于文件的删除。起缺点是当文件较大时,索引表也较大,会占用很多储存空间。总结

    OK。文件

相关文章
相关标签/搜索