2013-03-29 30 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分配內存時,可以將分配大小指定爲多個段落。

相關問題