请教计算机操作系统题:.假定磁盘的大小为1K,对于100MB的软盘,FAT需占用 () 的存储空间
2022-12-11 · 百度认证:北京惠企网络技术有限公司官方账号
对于1.2MB的软盘,FAT需占用 1.8k的存储空间;对于100MB的硬盘,FAT需占用1.08MB的存储空间。
磁盘块大小为1KB,1.2MB的软盘一共有1.2K个盘块,1K<1.2K<2K,所以每个盘块在FAT表中需占用11位,为了方便存取,一般采用一个字节或半个字节为单位,所以11位需占用1.5B,即文件分配表中的每个表目需1.5个字节,1.5B×1.2K=1.8KB。
需要注意的是,为了存取方便,文件分配表中的表目一般占一个字节或半个字节,即其位数是4的倍数,所以虽然算出是每个表目只要11位即可,但在计算时应认为是占了12位,即1.5个字节。
100MB/1KB=100K,就是每块1KB的地址用2个字节表示,就是540K(块)*2B/块=1080KB=1.08MB。
扩展资料:
一个FAT文件系统包括四个不同的部分。
1、保留扇区,位于最开始的位置。第一个保留扇区是引导区(分区启动记录)。它包括一个称为基本输入输出参数块的区域(包括一些基本的文件系统信息尤其是它的类型和其它指向其它扇区的指针),通常包括操作系统的启动调用代码。
2、FAT区域。它包含有两份文件分配表,这是出于系统冗余考虑,尽管它很少使用,即使是磁盘修复工具也很少使用它。
3、根目录区域。它是在根目录中存储文件和目录信息的目录表。
4、数据区域。这是实际的文件和目录数据存储的区域,它占据了分区的绝大部分。通过简单地在FAT中添加文件链接的个数可以任意增加文件大小和子目录个数。