32-Bit: Unterschied zwischen den Versionen
Arilou (Diskussion | Beiträge) K |
Arilou (Diskussion | Beiträge) K (→32-Bit Betriebssystem: Wenn schon, dann richtig X-)) |
||
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
32 [[Bit]] sind 4 [[Byte]]. Häufig anzutreffen als [[Variable]]ngröße, da meist verdoppelt wurde (8-Bit-Variable -> 16-Bit-Variable -> 32-Bit-Variable -> 64-Bit-Variable). | 32 [[Bit]] sind 4 [[Byte]]. Häufig anzutreffen als [[Variable]]ngröße, da meist verdoppelt wurde (8-Bit-Variable -> 16-Bit-Variable -> 32-Bit-Variable -> 64-Bit-Variable). | ||
Werden die 32 Bit als [[Ganzzahl]] im [[Binärsystem]] [[Format|interpretiert]], so sind sie (im [[Zehnersystem]]) 0 .. 4.294.967.295 ([[unsigned]]) oder -2.147.483.648 .. +2.147.483.647 ([[Zweierkomplement]]). | Werden die 32 Bit als [[Ganzzahl]] im [[Binärsystem]] [[Format|interpretiert]], so sind sie (im [[Zehnersystem]]) 0 .. 4.294.967.295 ([[unsigned]]) oder -2.147.483.648 .. +2.147.483.647 ([[Zweierkomplement]]). | ||
− | |||
== 32-Bit-Prozessor == | == 32-Bit-Prozessor == | ||
Wenn häufig mit 32 Bit großen Variablen gerechnet werden soll, ist es natürlich günstig, die [[CPU]] mit entsprechend großen Rechen-[[Register]]n und Adress-Registern zu bauen. Wenn (wie üblich) der [[Arbeitsspeicher]] des Computers Byte-weise adressiert wird, so ergibt sich eine maximale Größe des [[RAM]] von 4 [[GB]]. | Wenn häufig mit 32 Bit großen Variablen gerechnet werden soll, ist es natürlich günstig, die [[CPU]] mit entsprechend großen Rechen-[[Register]]n und Adress-Registern zu bauen. Wenn (wie üblich) der [[Arbeitsspeicher]] des Computers Byte-weise adressiert wird, so ergibt sich eine maximale Größe des [[RAM]] von 4 [[GB]]. | ||
− | == 32-Bit | + | == 32-Bit Betriebssystem == |
− | Wenn das [[ | + | Wenn das [[Betriebssystem]] ebenfalls durchgängig mit 32-Bit-[[Adresse]]n arbeitet, so kann es maximal 4 GB RAM verwalten; außerdem maximal 2 [[TB]] [[Festplatte]]n-Kapazität ( 2^32 * 512 Byte pro [[HDD]]-[[Sektor]] ). U.U. ist auch die Dateilänge einer einzelnen [[Datei]] auf 4 GB beschränkt ([[VFAT32]]). |
+ | |||
+ | == Übliche Formate == | ||
+ | Variablen-Typen, die häufig 32 Bit ''breit'' sind: | ||
+ | * [[Integer|Ganzzahl]]: [[signed|mit Vorzeichen]] -2.147.483.648 .. +2.147.483.647 ; [[unsigned|ohne Vorzeichen]] 0 .. 4.294.967.295 | ||
+ | * [[Float|Gleitkommazahl einfacher Genauigkeit]] [[IEEE 754]] +/- 3,4028235*10^38 (mit ca. 7 Ziffern Genauigkeit (dezimal)) | ||
+ | * [[Pointer|Zeiger]] für Adressraum wie signed oder unsigned Ganzzahl | ||
+ | * [[Character|Buchstabe]] v.a. bei [[RISC]]-Prozessoren üblich | ||
+ | * [[Pixel|Bildpunkt]] je 8 Bit Rot, Grün, Blau; 8 Bit für Z-Wert oder Transparenz |
Aktuelle Version vom 21. Januar 2009, 16:17 Uhr
32 Bit sind 4 Byte. Häufig anzutreffen als Variablengröße, da meist verdoppelt wurde (8-Bit-Variable -> 16-Bit-Variable -> 32-Bit-Variable -> 64-Bit-Variable). Werden die 32 Bit als Ganzzahl im Binärsystem interpretiert, so sind sie (im Zehnersystem) 0 .. 4.294.967.295 (unsigned) oder -2.147.483.648 .. +2.147.483.647 (Zweierkomplement).
32-Bit-Prozessor
Wenn häufig mit 32 Bit großen Variablen gerechnet werden soll, ist es natürlich günstig, die CPU mit entsprechend großen Rechen-Registern und Adress-Registern zu bauen. Wenn (wie üblich) der Arbeitsspeicher des Computers Byte-weise adressiert wird, so ergibt sich eine maximale Größe des RAM von 4 GB.
32-Bit Betriebssystem
Wenn das Betriebssystem ebenfalls durchgängig mit 32-Bit-Adressen arbeitet, so kann es maximal 4 GB RAM verwalten; außerdem maximal 2 TB Festplatten-Kapazität ( 2^32 * 512 Byte pro HDD-Sektor ). U.U. ist auch die Dateilänge einer einzelnen Datei auf 4 GB beschränkt (VFAT32).
Übliche Formate
Variablen-Typen, die häufig 32 Bit breit sind:
- Ganzzahl: mit Vorzeichen -2.147.483.648 .. +2.147.483.647 ; ohne Vorzeichen 0 .. 4.294.967.295
- Gleitkommazahl einfacher Genauigkeit IEEE 754 +/- 3,4028235*10^38 (mit ca. 7 Ziffern Genauigkeit (dezimal))
- Zeiger für Adressraum wie signed oder unsigned Ganzzahl
- Buchstabe v.a. bei RISC-Prozessoren üblich
- Bildpunkt je 8 Bit Rot, Grün, Blau; 8 Bit für Z-Wert oder Transparenz