首页 > 试题广场 >

假设某文件系统的硬盘空间为 3GB ,盘块大小为 1KB ,

[问答题]

假设某文件系统的硬盘空间为 3GB ,盘块大小为 1KB ,采用显示链接分配,请回答以下问题:

1 )其 FAT 表(文件分配表)需占用多少存储空间?

2 )如果文件 file1 占用硬盘的盘块号依次为 10 6 8 15 12 共五个盘块,请画图示意文件 file1 FCB FAT 表的关系以及 FAT 表中各盘块间的链接情况。

1 )解:对于 3GB 的硬盘,共有盘块 3GB/1KB = 3M 块,故需要有 22 个二进制位对盘块进行编号。此处延用 FAT 编号的惯例( 4 的整数倍),我们可以取 24 位对盘块进行编号。因此每一个编号占据 3 24/8 )个字节(即文件分配表表项大小为 3 字节), FAT 表的大小 = 3B*3M = 9MB

2 )略。

发表于 2017-05-16 23:47:46 回复(0)