假定磁盘的大小为1K,对于1.2MB的软盘,FAT需占用多少的存储空间 如何计算
需要1.8K的存储空间。分析及计算过程如下:
假设磁盘块大小为1k,则每个磁盘块都需要一个条目。
1.2M包含1.2M / 1K = 1.2K条目,每个条目占用12位,8位占用1个字节(B)。
(12/8)* 1.2K = 1.8K。 因此FAT需要占用1.8K的存储空间。
扩展资料:
保留扇区位于开头。第一个保留扇区是引导区(分区引导记录),包括一个称为基本输入和输出参数块的区域(包括一些基本文件系统信息,尤其是其类型和指向其他扇区的其他指针),并且通常包括操作系统的启动调用代码。
FAT区包含两个文件分配表,这是由于系统冗余,即使磁盘修复工具也很少使用,是分区信息的映射表,指示如何存储集群。
根目录区域是一个目录表,用于在根目录中存储文件和目录信息。在FAT32下,可以存在于分区中的任何位置,但是在早期版本中,始终位于FAT区域之后。
数据区是实际的文件和目录数据存储区,占据了大部分分区。通过简单地在FAT中添加文件链接的数量,可以任意增加文件大小和子目录的数量。但是,应注意,每个群集只能被一个文件占用。在这种情况下,如果32KB群集中有1KB文件,则会浪费31KB的空间。
需占用1.8K存储空间。
假设盘块大小为1k,每个盘块需要一个表项。
1.2M含有1.2M/1K=1.2K个表项,每个表项占有12位,8位占一个字节(B)。
(12/8)*1.2K =1.8K。所以FAT需占1.8K存储空间。
扩展资料:
一个FAT文件系统包括四个不同的部分。
保留扇区,位于最开始的位置。第一个保留扇区是引导区(分区启动记录)。它包括一个称为基本输入输出参数块的区域(包括一些基本的文件系统信息尤其是它的类型和其它指向其它扇区的指针),通常包括操作系统的启动调用代码。
FAT区域。它包含有两份文件分配表,这是出于系统冗余考虑,尽管它很少使用,即使是磁盘修复工具也很少使用它。它是分区信息的映射表,指示簇是如何存储的。
根目录区域。它是在根目录中存储文件和目录信息的目录表。在FAT32下它可以存在分区中的任何位置,但是在早期的版本中它永远紧随FAT区域之后。
数据区域。这是实际的文件和目录数据存储的区域,它占据了分区的绝大部分。通过简单地在FAT中添加文件链接的个数可以任意增加文件大小和子目录个数(只要有空簇存在)。然而需要注意的是每个簇只能被一个文件占有,这样的话如果在32KB大小的簇中有一个1KB大小的文件,那么31KB的空间就浪费掉了。