2013-03-29 29 views
1

我试图理解FAT文件系统中“集群”的概念。具体来说,群集,块,A部门之间的关系如何。集群,页面,FAT文件系统中的扇区

我的理解如下 1)块/页是4096字节,块被分成扇区。 2)扇区是光盘上最小的存储单位。 3)数据我们检索并以块/页面存储。 4)光盘有轨道,每个轨道有块/页面。

我的理解正确吗?我不知道集群在哪里适合所有这些。

有人能澄清我的理解

回答

1

从这个链接引用:在FATxx文件系统的逻辑电平

扇区单一单位数据的存储::http://cquirke.mvps.org/9x/fat.htm

群集存储的单一单位在物理磁盘水平

A 集群是操作系统文件系统可以管理的最小存储单元。例如,如果1KB文件存储在32KB群集大小的系统中(请参见下表),则1KB文件占用32KB的磁盘空间。以下是Windows计算机上FAT32文件系统的群集大小。

Disk Size   Cluster size 

512MB-8GB   4KB 
    8-16GB   8KB 
    16-32GB   16KB 
    32GB+   32KB 
1

扇区是由磁盘驱动器本身设置一个磁盘驱动器上存储的单元。对于软盘或RAM磁盘,这通常为256字节,对于大多数硬盘来说通常为512字节。

群集是由文件系统设置的存储单位。它(至少几乎)总是一些整数个扇区,所以簇大小是扇区大小的整数倍。

术语“页面”在MS-DOS中不常用。 x86处理器可以定义/使用4096字节的页面,但是它们是在保护模式下执行的,而DOS则是在实模式下运行(或者模拟它,比如V86任务)。虽然MS-DOS和运行在其下的程序通常都不会看到或使用页面(除了切换到保护模式本身,可能使用诸如VCPI或DPMI之类的例外)。

在MS-DOS中使用的另一项是一段,它是16字节的内存。这是仅使用段地址可以解决的最小数量,没有偏移量。例如,当您从MS-DOS分配内存时,可以将分配大小指定为多个段落。

相关问题