Ich lerne über FAT-Dateisystem und wie FAT-Größe zu berechnen. Nun habe ich diese Frage:So berechnen Sie FAT
Betrachten Sie eine Datenträgergröße ist 32 MB und die Blockgröße ist 1 KB. Berechnen Sie die Größe von FAT16.
Jetzt weiß ich, dass wir die Anzahl der Bits pro Eintrag mit der Anzahl der Blöcke multiplizieren, um es zu berechnen. Der erste Schritt wäre also, die Anzahl der Blöcke zu berechnen = (32MB)/(1KB) = 2^15 = 32 KB Blöcke.
Dann würden wir das in die erste Gleichung setzen, um zu erhalten = 2^16 * 2^15 = 2^19 Nun, bis hier verstehe ich und ich dachte, dass das die Antwort ist (und das ist wie Ich fand es in http://pcnineoneone.com/howto/fat1.html berechnet).
Die Antwort, die ich erhielt, geht jedoch einen Schritt weiter, um 2^19 durch (8 * 1024) zu teilen, was im Grunde eine Antwort von 64KB geben würde. Warum das? Ich habe stundenlang gesucht, konnte aber nichts finden.
Kann jemand erklären, warum wir den zusätzlichen Schritt des Teilens von 2^19 durch (8 * 1024) ausführen würden? oh, und die andere Frage besagt, dass die Blockgröße 2KB ist und so teilte es das Endergebnis von (8 * 1024 * 1024) ... wo kommt die 8 und 1024 her? bitte helfen
natürlich ist es, aber es ist nicht "wie finde ich heraus x" es ist "Ich dachte es sollte x gewesen sein, aber war y. warum " –
ja ist es, und ich habe die Antwort, ich versuche es zu verstehen, damit, wenn es wieder erscheint, ich es richtig anwenden kann. –
Das hängt von der Clustergröße ab. Entspricht der Cluster dem Block in diesem Beispiel? Ich nehme auch diesen Block == Sektor an. –