Umgekehrt ist es sehr ähnlich. Wenn man beispielsweise die Zahl
man diese Zahl darstellen kann.
Wie wir ja bereits wissen, kennt der Computer nur eine Information: Ob Strom fließt (1), oder nicht (0).
Ein
Bit ist genau diese Information. Diese Information kann man speichern - sie verbraucht den
Speicherplatz von einem Bit (logisch). Will man aber z.B. Buchstaben oder Zahlen darstellen, so reicht eine
Information, die nur 2 Werte enthalten kann nicht aus. Eine Möglichkeit ist es, sie aneinanderzureihen. Reiht man
nun 8 solcher Bits aneinander, so ergeben sich 2
8 (2 hoch 8), d.h. 256 verschiedene Möglichkeiten.
Eine solche Zahlenfolge von 8 Bit nennt man ein
Byte. In einem Byte ist also Platz für 256 verschiedene
Informationen/Werte. Ein Byte speichert genau 1 Zeichen der ASCII-Tabelle. Also ist ein Zeichen
(Buchstabe, Ziffer, Satzzeichen...) genau 1 Byte groß.
Gehen wir einen Schritt weiter, zum
Kilobyte. Das Kilobyte ist nicht - wie viele glauben - 1000 Bytes
groß. Die exakte Größe beträgt
1024 Bytes. Das erklärt sich durch das binäre Zahlensystem. Man kann die
Zahl 1000 nicht mit 2
x (wobei x eine natürliche Zahl sein muss) darstellen. 2
10 = 1024
entspricht am ehesten diesem Wert. Genauso verhält es sich dann mit Mega-, Giga-, Terabytes usw.
Folgende Tabelle veranschaulicht das:
| 1 TB |
= |
1.024 GB |
= |
1.048.576 MB |
= |
1.073.741.824 KB |
= |
1.099.511.627.776 Bytes |
= |
8.796.093.022.208 Bits |
|
|
1 GB |
= |
1.024 MB |
= |
1.048.576 KB |
= |
1.073.741.824 Bytes |
= |
8.589.934.592 Bits |
|
|
|
|
1 MB |
= |
1.024 KB |
= |
1.048.576 Bytes |
= |
8.388.608 Bits |
|
|
|
|
|
|
1 KB |
= |
1.024 Bytes |
= |
8.192 Bits |
|
|
|
|
|
|
|
|
1 Byte |
= |
8 Bits |
|
Alle "bekannten" Größeneinheiten zum Speichern von Informationen:
Bit < Nibble < Byte < KiloByte < MegaByte < GigaByte < TeraByte < PitaByte < ExaByte
|
Anmerkung: Ein Nibble ist ein halbes Byte.
Vielleicht ist es auch interessant zu wissen, wieviele verschiedene Kombinationen mit einer bestimmten Anzahl von
Bytes dargestellt werden können. Da ein Byte nur 256 (0-255) verschiedene Werte zugewiesen bekommen kann, werden
bei höheren Werten mehre Bytes aneinander gereiht, wodurch wieder sehr viele neue Kombinationsmöglichkeiten
entstehen.
| 1 |
Byte |
= |
28 |
= |
256 |
Kombinationen |
| 2 |
Bytes |
= |
216 |
= |
65.536 |
Kombinationen |
| 3 |
Bytes |
= |
224 |
= |
16.777.216 |
Kombinationen |
| 4 |
Bytes |
= |
232 |
= |
4.294.967.297 |
Kombinationen |
| 5 |
Bytes |
= |
240 |
= |
1.099.511.627.776 |
Kombinationen |
| 6 |
Bytes |
= |
248 |
= |
281.474.976.710.656 |
Kombinationen |
| 7 |
Bytes |
= |
256 |
= |
72.057.594.037.927.936 |
Kombinationen |
| 8 |
Bytes |
= |
264 |
= |
18.446.744.073.709.551.616 |
Kombinationen |
| ... |
|
Anmerkung: Normalerweise verdoppelt man immer die Byte-Anzahl, also
1, 2, 4, 8, 16, 32, 64, 128...

Weitere Informationen |
Für Visual Basic Programmierer:
Zahlensysteme konvertieren
|
Quellen: SHADOWare.de, ActiveVB
Letzte Änderung: 09.09.00
|
©2000 by SHADOWare, Thomas Bachem
|