我試圖理解FAT文件系統中「集羣」的概念。具體來說,羣集,塊,A部門之間的關係如何。集羣,頁面,FAT文件系統中的扇區
我的理解如下 1)塊/頁是4096字節,塊被分成扇區。 2)扇區是光盤上最小的存儲單位。 3)數據我們檢索並以塊/頁面存儲。 4)光盤有軌道,每個軌道有塊/頁面。
我的理解正確嗎?我不知道集羣在哪裏適合所有這些。
有人能澄清我的理解
我試圖理解FAT文件系統中「集羣」的概念。具體來說,羣集,塊,A部門之間的關係如何。集羣,頁面,FAT文件系統中的扇區
我的理解如下 1)塊/頁是4096字節,塊被分成扇區。 2)扇區是光盤上最小的存儲單位。 3)數據我們檢索並以塊/頁面存儲。 4)光盤有軌道,每個軌道有塊/頁面。
我的理解正確嗎?我不知道集羣在哪裏適合所有這些。
有人能澄清我的理解
從這個鏈接引用:在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
扇區是由磁盤驅動器本身設置一個磁盤驅動器上存儲的單元。對於軟盤或RAM磁盤,這通常爲256字節,對於大多數硬盤來說通常爲512字節。
羣集是由文件系統設置的存儲單位。它(至少幾乎)總是一些整數個扇區,所以簇大小是扇區大小的整數倍。
術語「頁面」在MS-DOS中不常用。 x86處理器可以定義/使用4096字節的頁面,但是它們是在保護模式下執行的,而DOS則是在實模式下運行(或者模擬它,比如V86任務)。雖然MS-DOS和運行在其下的程序通常都不會看到或使用頁面(除了切換到保護模式本身,可能使用諸如VCPI或DPMI之類的例外)。
在MS-DOS中使用的另一項是是一段,它是16字節的內存。這是僅使用段地址可以解決的最小數量,沒有偏移量。例如,當您從MS-DOS分配內存時,可以將分配大小指定爲多個段落。