私はFATファイルシステムとFATサイズの計算方法について学んでいます。今、私はこの質問を持っています:FATを計算する方法
ディスクサイズが32 MBでブロックサイズが1 KBであるとします。 FAT16のサイズを計算します。
これを計算するには、1エントリあたりのビット数にブロック数を掛けます。 最初のステップは、ブロック数=(32MB)/(1KB)= 2^15 = 32KBブロックを計算することです。
次に、これを最初の式に入れます。= 2^16 * 2^15 = 2^19 これまでのところ、私は理解していました。私はそれがhttp://pcnineoneone.com/howto/fat1.htmlで計算されることが分かった)。
しかし、私が与えられた答えは2^19を(8 * 1024)で割るためにさらに一歩進んでいます。これは基本的に64KBの回答を与えます。何故ですか?私は何時間も捜しましたが、何も見つかりませんでした。
2^19を(8 * 1024)で割る余分なステップを実行する理由を説明できますか? ああ、もう1つの質問はブロックサイズが2KBだから(8 * 1024 * 1024)で最終結果を分割したと述べています... 8と1024はどこから来ますか? 助けてください
もちろんですが、「xをどのように把握すればよいか」と私は考えましたそれはxだったはずですが、yだったのですがなぜ " –
はい、私は答えを持っています。私はそれが再び現れたら正しく適用できるように理解しようとしています。 –
これはクラスタのサイズに依存します。この例では、クラスタはブロックと同等ですか?私はそのブロック==セクターも想定しています。 –