ZKX's LAB

文件控制块被存放在 文件控制块文件的物理位置信息包括

2020-07-24知识36

考虑一文件存放在100个数据块中,文件控制块、索引块或索引信息都驻留内存。那么,如果(),不需要做任 正确答案:B解析:采用索引分配:将最后一个数据块插入文件头部,只需修改索引表就行,不需要移动数据。如果一个文件存放在100个数据块中,文件控制块、索引块或索引信息等都 什么文件系统都不知道,这题要怎么答。那个,最开始不是要先查询哪些块是空的么还要操作目录文件的驾驶目录文件存放在磁盘上,每个盘块512字节,文件控制块占64字节,其中文件名占8字节通常将文件控制快分 【分析】利用\"文件控制块分解法\"加快文件目录的检索速度,其原理是减少因查找文件内部号而产生的访问磁盘次数。因为在进行查找文件内部号的过程中不再需要把文件控制块的所有内容都读入,所以在查找过程中所需读入的存储块减少(即减少了访问磁盘的次数)。但是,采用这种方法访问文件,当找到匹配的文件控制块后,还需要进行一次磁盘访问,才能读出全部的文件控制块信息。这就是为何采用这种方法在一定条件下并不能减少访问磁盘的次数的原因。【解答】①采用分解法前,查找该目录文件的某一个文件控制块的平均访问磁盘次数为:64×(254/2)/512=16采用分解法后,查找该目录文件的某一个文件控制块的平均访问磁盘次数为:10×(254/2)/512+1=4②访问磁盘次数减少的条件为:m<;n-2为什么将文件控制块分成主部和次部 将文件的FCB划分为次部和主部两部分具有如下两个主要的优点:(1)提高查找速度:查找文件时,需用欲查找的文件名与文件目录中的文件名字相比较。由于文件目录是存于外存的,比较时需要将其以块为单位读入内存。由于一个FCB包括许多信息,一个外存块中所能保存的FCB个数较少,这样查找速度较慢。将FCB分为两部分之后,文件目录中仅保存FCB的次部,一个外存块中可容纳较多的FCB,从而大大地提高了文件的检索速度。(2)实现文件连接:所谓连接就是给文件起多个名字,这些名字都是路径名,可为不同的用户所使用。次部仅包括一个文件名字和一个标识文件主部的文件号,主部则包括除文件名字之外的所有信息和一个标识该主部与多少个次部相对应的连接计数。当连接计数的值为0时,表示一个空闲未用的FCB主部。文件控制块文件的物理位置信息包括 文件系统管理是操2113作系统内容中一重要部分,5261windows也好,原来的DOS也好,组织4102文件及文1653件夹是采用目录式管理-树形结构。在硬盘上,有目录区及文件存储区,目录区中有FCB(文件控制块)指向文件存储的物理地址位置等信息(不同的文件系统FCB不一样)。系统寻找文件时是在目录区中搜索指定的FCB得到后返回目标文件数据。Linux中文件控制块里的文件名是怎么存的? 在文件系统的一个目录中,其中所有文件名信息对应的目录项存储在该目录文件名文件的数据块中。每个目录项只包括一个长度为14字节的文件名字符串和该文件名对应的2字节的i节点号。因此一个逻辑磁盘块可以存放1024/16=64个目录项。有关文件的其它信息则被保存在该i节点号指定的i节点结构中,该结构中主要包括文件访问属性、宿主、长度、访问保存时间以及所在磁盘块等信息。每个i节点号的i节点都位于磁盘上的固定位置处。每个盘块512字节的目录文件存放在某一磁盘上,其中文件控制块占64B(文件名占用8B)。若采用“文件控 正确答案:B解析:在实现文件系统时,为加快文件目录的检索速度,可利用“文件控制块分解法”。其工作原理是查找文件内部号,而不是把文件控制块的所有内容都读入,这样在。在实现文件系统时,为加快文件目录的检索速度,可利用“文件控制块分解法”。假设目录文件存放在磁盘 正确答案:D文件控制块FCB中一般会保存文件的娜写基本信息?这些信息的作用大致是什么 这些词语就是保护这个文件了,就一方这个文件被损坏。

#文件目录#linux查找文件

随机阅读

qrcode
访问手机版