Unterschied zwischen der „Bit-Nummer“ im Dateisystem und der im Betriebssystem (z. B. 32,64 Bit)?

Unterschied zwischen der „Bit-Nummer“ im Dateisystem und der im Betriebssystem (z. B. 32,64 Bit)?

Ich bin auf zwei Begriffe gestoßen: „FAT32“, ein Dateisystem, und „Windows Vista 32 Bit“.

Ich fand, dass die Bedeutung eines32 BitDas Betriebssystem verarbeitet Daten in Blöcken mit einer Mindestgröße von 32 Bit. Ich verstehe das nicht ganz, aber ich denke, jede Datei in diesem System mit diesem Betriebssystem sollte eine Mindestgröße von 32 Bit haben. Ich habe auch gelesen, dass diese 32 Bit verwendet werden, um Daten zum Speicherort (Referenz) und zu Details von Dateien zu speichern.Welches davon ist es?

Ich habe auch gelesen, dass höchstens 4 GB RAM erforderlich sind, wenn Sie ein 32-Bit-Betriebssystem verwenden. Aber ich verstehe nicht, warum.

Wenn 32 Bits zur Speicherung von Informationen über Dateien und ihre Speicherorte zur Verfügung stehen, sind 2^32 Kombinationen möglich. Ich habe jedoch an vielen Stellen festgestellt, dass 2^32 dreimal durch 1024 geteilt wird, um 4 GB zu erhalten.Warum? Sind diese 2^32 gleich 2^32 Bytes geworden?

Und was Dateisysteme betrifft, habe ich eine ähnliche Erklärung gelesen, was 32 in FAT32 bedeutet. Es soll bedeuten, dass 32 Bits zur Nummerierung von Dateisystemblöcken verwendet werden. Worin besteht nun der Unterschied zur Zahl vor dem Betriebssystem?

Antwort1

Es gibt einen Unterschied zwischen Daten im Speicher und Daten auf der Festplatte. Außerdem ist es nicht wahr, dass ein 32-Bit-Betriebssystem Daten per se in 32-Bit-Blöcke aufteilt. Es ist nur ein Betriebssystem, das Optimierungen in 32-Bit-Prozessoren nutzen kann, die tatsächlich für 32-Bit-Arithmetik optimiert sind. Daher kann es schneller sein, 32-Bit-Werte zu verwenden als größere oder sogar kleinere Werte.

Eine 32-Bit-Zahl kann Werte zwischen -2 Milliarden und +2 Milliarden oder zwischen 0 und 4 Milliarden (2^32-1) enthalten, je nachdem, ob sie ein Vorzeichen hat oder nicht. Diese Einschränkung ist bei allen 32-Bit-Systemen vorhanden. Ein 32-Bit-Betriebssystem kann höchstens 2^32 Byte Daten (4 GB) verwenden, weshalb es sinnlos ist, mehr Speicher in einem PC mit einem solchen Betriebssystem zu haben. FAT32 kann keine Dateien speichern, die größer als 4 GB sind. Eine FAT32-Festplatte ist in Blöcke unterteilt, aber je größer die Festplatte, desto größer sind diese Blöcke, da eine Festplatte in höchstens 2^32 Blöcke unterteilt werden kann. Das bedeutet, dass diese Blöcke auf einer sehr großen Festplatte so groß werden, dass viel Speicherplatz verschwendet wird, da sich keine zwei Dateien einen einzigen Block teilen können.

Die Einschränkungen des Dateisystems stehen nicht in direktem Zusammenhang mit denen des Betriebssystems. Wenn Sie eine Festplatte als FAT32 formatieren, gelten immer noch die Einschränkungen des FAT32-Systems, unabhängig vom verwendeten Betriebssystem. Andernfalls kann ein 32-Bit-Betriebssystem durchaus ein Dateisystem verwenden, das größere Festplatten und Dateien mit mehr als 4 GB zulässt.

verwandte Informationen