问题 问答题

假定磁盘块大小为1KB,磁盘空间的管理采用文件分配表FAT。对于一个512MB的硬盘,需要占用多少磁盘空间当磁盘空间变为1GB时,FAT表将占用多少磁盘空间

答案

参考答案:对于512MB的硬盘可划分的磁盘块数如下。
(1) 512MB/1KB=512K块,该磁盘共有512K块。
512KB用二进制位表示,需要19位。即一个盘块用19位才能表示出来,占用19/8B。
FAT表的长度为:19/8×512K=1216KB,占用磁盘块为1216块。
(2) 1GB=1024MB,1024MB/1KB=1M块,该磁盘共有1M块。
1M块需要用20个二进制位表示。即一个盘块号用20位表示,占用2.5B,1M块用FAT表管理需要占用的字节数为:(2.5B×1M)/1K=2.5K块。

单项选择题
单项选择题