有一个文件系统,根目录常驻内存,如图所示。目录文件采用链接结构,假设每个目录下最多允许建立60个文件或目录(统称为下级文件)。又假设每个磁盘块最多可存放10个文件目录项:如果下级文件是目录文件,则上级目录项指向该目录文件的第一块地址;
如果下级文件是普通文件,则上级目录项指向该文件的FCB(文件控制块)地址。假设图中所示的文件目录结构中,文件或子目录按自左向右的次序建立,而符号"…"表示尚有其他文件或子目录未列出。
1.假设普通文件采用UNIX的三级索引结构,主索引表放在文件控制块中。
(1)假设每个物理块能存放128个地址(物理块块号),那么,普通文件的大小最大为多少块?
(2)若要读/A/D/G/I/K的第7461块,系统最少启动硬盘几次,最多几次?
2.若普通文件采用顺序结构,若要读/A/D/G/I/K的第285块,最少启动硬盘几次,最多几次?
3.为了打开文件,用户给出文件名后,操作系统应做哪些工作?
4.一般在文件系统中,为了加快文件目录检索速度(减少启动硬盘的次数),可以采用什么方法?
第1题:
下列问题基于下列描述,某文件系统,根目录常驻内存,见图3-2。
图3-2 文件系统目录文件采用链接结构,每个磁盘块放10个下级文件的描述信息,若下级文件为目录文件,则上级目录指向该目录的第一块,否则指向普通文件的文件控制块,每个目录下最多放10个下级文件,普通文件采用顺序结构,文件H共有15个磁盘块。若要读文件B/E,F/H中的第8块,最少要启动硬盘多少次? ______。
A.5次
B.6次
C.18次
D.14次
第2题:
Windows 98支持多种文件系统,如FAT12、FAT16、FAT32、CDFS等。若某硬盘容量很大,但根目录下最多只能存储500多个文件,则该硬盘可能采用了【 】文件系统。
第3题:
建立站点目录比较好的习惯是()。
A.在根目录下建立一个总的images目录放置图像文件
B.直接把图像文件放置在各栏目的目录下
C.在每个主目录下都建立独立的images目录放置图像文件
D.在每个目录下都建立一个images目录放置图像文件
第4题:
Windows采用了树型目录结构的文件系统,其特点不包括(20)。
A.每个逻辑盘中只有一个根目录,根目录下可以有多个层次的文件夹
B.每个根目录下,各层次的文件夹名不能相同
C.每个文件夹中可以有多个文件,其文件名不能相同
D.不同文件夹中的文件可以有相同的文件名
第5题:
Linux的文件系统采用分层结构。其顶层为根目录,用符号“/”表示,在根目录下是不同的子目录。()