==> 在 YoungCL.bbs@ptt.m8.ntu.edu.tw (倒社) 的文章中提到:
> ※ 引述《honglun.bbs@csie.nctu.edu.tw (魔界長老)》之銘言:
> : 不知道有沒有數據可以證明速度約慢多少..?
> Fat32是將叢集(cluster)減小 容量就會變大
> 叢集容量減少 數量就要增多 存取檔案的時間就會變多
> MS自己說 512MB以下的HD是沒有必要用Fat32的
> 而且在安全模式和真實模式的MS-DOS下 Fat32是非常慢的
> 以上是PUN!PC 47期裡面的話
> 不過沒提到數據啦......
FAT32 的一個 allocation unit (微軟的稱呼) 為 4K bytes
FAT16 則會隨 partition 大小改變
512MB 以下是 8K
1024MB 以下是 16K
2048MB 以下是 32K
這樣的 block size 算是很大的了
你隨便打幾個字的文字檔也要佔到 32768 bytes
算是很沒有效率的儲存方式, 所以用 FAT16 的人, 硬碟很容易滿
當然這也帶動高容量硬碟的需求就是了
以 UNIX 來說, 其常用的 block size 是 512bytes-4Kbytes
FAT32 以較小的 block size 來節省硬碟空間的使用
當然在存取檔案時需要讀的 block 數目變多
會稍慢一些
如果其 FAT32 的設計及其程式演算法夠好的話
大部份情形下應該不至於讓使用者感覺到
--
My mother always says,
"Life is like a box of chocolate.You never know what you would get."
--
* Origin: ★ 交通大學資訊科學系 BBS ★ <bbs.cis.nctu.edu.tw: 140.113.23.3>