假定磁盘块的大小为1KB,对于16GB的硬盘,其文件分配表FAT需要占用的存储空间为(18)。

admin2013-05-11  39

问题 假定磁盘块的大小为1KB,对于16GB的硬盘,其文件分配表FAT需要占用的存储空间为(18)。

选项 A、12M
B、24M
C、48M
D、96M

答案C

解析 文件分配表FAT是一个数据结构,用在以链接方式存储文件的系统中,记录磁盘分配和空白磁盘块。整个磁盘仅设一张FAT表,其结构如图所示。表的序号是物理块号,从0开始至N-1(N为盘块总数)。在每个表项中,存入下一个盘块号(即表项的内容为存放文件数据的下一个盘块号)。文件的首地址(第一个盘块号)存入在目录中。因此,从目录中找到文件的首地址后,就能找到文件在磁盘上的所有存入地址。如下图中假设某文件首地址为3,则文件存入的盘块号依次为3,5,8。

由题中条件可知,硬盘大小为16GB,磁盘块大小为1kB,所以该磁盘共有盘块数为:16GB/1KB=16M个。16M=224,因此16M个盘块号要用24位二进制,即3个字节来表示。FAT要占用的存储空间总数为 3×16M=48MB。
转载请注明原文地址:https://kaotiyun.com/show/jnRZ777K
0

相关试题推荐
最新回复(0)