我正在學習FAT文件系統以及如何計算FAT大小。現在,我有這個問題:如何計算FAT
考慮一個磁盤大小爲32 MB,塊大小爲1 KB。計算FAT16的大小。
現在,我知道要計算它,我們將每個條目的位數乘以塊的數量。 所以第一步就是計算塊的數量=(32MB)/(1KB)= 2^15 = 32 KB塊。
然後,我們把它放到第一個方程式中去,現在,我明白了,我原以爲這就是答案(這就是我發現它在http://pcnineoneone.com/howto/fat1.html中計算)。
但是,我給出的答案更進一步將2^19除以(8 * 1024),這基本上會給出64KB的答案。這是爲什麼?我已經搜索了幾個小時,但是什麼也找不到。
有人可以解釋爲什麼我們會執行除以(8 * 1024)2^19的額外步驟嗎? 哦,另一個問題說塊大小是2KB,所以它將最終結果除以(8 * 1024 * 1024)...其中8和1024來自哪裏? 請幫忙
當然是這樣,但它不是「我怎麼弄出來的x」這是「我認爲它應該是x,但是y。爲什麼「 –
是的,我有答案,我正試圖理解它,所以如果它再次出現,我可以正確應用它。 –
這將取決於羣集大小。集羣是否等同於此示例中的塊?我假設block ==部門也是如此。 –