WikiDer > Byte

Byte

EIN Byte (Symbol: B) ist a binär Informationseinheit, darzustellen als a Wort einer zusammenhängenden Reihe von Bits. Das de facto Standardmäßig besteht ein Byte aus 8 Bit. Es kann sein, dass in der Vergangenheit (sechziger Jahre) kein Konsens über die genaue Definition bestand und auch eine Verwechslung mit einem (Maschinen-)Wort offensichtlich ist. Die moderne Definition eines Bytes ist die kleinste direkt adressierbare Einheit. Dies bedeutet, dass die Informationseinheit eines Bytes, obwohl heutzutage immer 8 Bit, von der verwendeten Prozessorarchitektur (Hardware) abhängt. Architekturen wie der CDC 6600, bei denen die kleinste adressierbare Einheit 60 Bit groß ist, haben daher eine Bytegröße von 60 Bit.

Speichergrößen werden in Bytes ausgedrückt, normalerweise mit einem dezimalen oder binären Standardvielfachen (1000nein B oder 1024nein B, mit nein = 1, 2, 3, ...).

In einem Byte kann unter anderem ein Buchstabe, eine Zahl oder ein Satzzeichen gespeichert werden, zum Beispiel nach dem ASCII- oder IBM's EBCDICCodierung.

8-Bit-Einzelbyte

Ecma International verwendet am Anfang häufig den Satz "8-Bit-Single-Byte" Standardblätter.

Oktett (8 Bit)

Um explizit anzugeben, dass man acht Bits bedeutet, verwendet man auch das Wort Oktett (Biene PhilipsOktad (Englisch) oder Oktade (Niederländisch)). Der Begriff Byte könnte deshalb vermieden worden sein geistigen Eigentums war von IBM.

In offiziellen Dokumenten (zum Beispiel die Request for Comment (RFCs)) und in der Telekommunikationssektor wird Oktett weil es expliziter ist.

Präsentation

Normalerweise wird der Wert eines 8-Bit-Bytes als zwei dargestellt hexadezimal Zahlen; das Byte wird in zwei vier Bits aufgeteilt; eine Gruppe von vier Bits heißt a knabbern (bei Philips Tetrade oder Tetrade).

Herkunft des Wortes Byte

Das Wort 'Byte' ist eine Adaption des Wortes 'Bite', um Verwechslungen mit Bit zu vermeiden. Es wurde erstellt von Werner Buchholz im 1956 während der Entwicklung der IBM Stretch-Computer. Das Wort bezeichnet einen 'Biss' voller Bits. Das Wort 'knabbern' hat das gleiche Etymologie.

Vielfaches von Bytes

sehen Vielfaches von Bytes für den Hauptartikel zu diesem Thema.

Bei größeren Byte-Mengen (auch) SI-Präfixe wenn Kilo, mega, giga und dergleichen verwendet. In der Computerwelt werden sie jedoch traditionell etwas anders verwendet als in der Welt SI-System. Die meisten Computer, und zumindest alle gängigen, funktionieren damit nicht Dezimal (Dekaden-)Zahlensystem, das dem SI zugrunde liegt, aber mit dem binär (duales System. Fähigkeiten innerhalb eines Computers, zum Beispiel aus dem interner Speicher, werden daher oft in Potenzen von 2 und nicht in Potenzen von 10 ausgedrückt. Dies liegt zum Teil daran, dass die maximale Anzahl von Adressen, die Nein-bits Adressfeld ansprechbar 2Nein ist. dort 210 (1024) in der Nähe von 103 (1000) dachte man früher, es sei sinnvoll, den Namen Kilobyte nicht für 1000 Byte, sondern für 1024 Byte zu verwenden.

Dies geschah jedoch nicht in allen Fällen. Für Kapazitäten von Externer Speicher, beispielsweise Festplatten, wurde oft das Dezimalsystem verwendet. Manchmal wurden beide Systeme synonym verwendet. Zum Beispiel a Diskette 1,44 Megabyte haben nicht eine Kapazität von 1,44×1024×1024 Byte, noch 1,44×1000×1000 Byte, sondern 1,44×1000×1024 Byte.

Auch Telekommunikationsgeschwindigkeiten werden üblicherweise in Potenzen von 1000 ausgedrückt: Eine Leitung von 34 Mbit/s transportiert 34.000.000 Bits pro Sekunde. Manchmal werden jedoch auch in diesem Bereich beide Systeme synonym verwendet.

Diese mehrdeutige Verwendung von Präfixen führt natürlich zu Verwirrung. Außerdem nimmt mit zunehmender Potenz die Abweichung zwischen Dezimal- und Binärfaktor zu. Für ein Kilobyte beträgt die Differenz 2,4%, für a Terabyte das sind schon fast 10 %.

1998 wurde die Internationale Elektrotechnische Kommission (IEC) ein Standard mit unterschiedlichen Namen und Präfixen für die binären Faktoren, der mit Vielfachen von Bits und Bytes zu verwenden ist.

dezimal (Basis 10, SI-konform) binär (Basis 2, nicht SI-konform)
Anzahl BytesNameSymbolAnzahl Bytestraditionellnach IEC-1998
NameSymbolNameSymbol
(mehrdeutig)(mehrdeutig)(eindeutig)
103KilobyteK B210 = 1,024 × 103KilobyteK BkibibyteKiB
106MegabyteMB220 ≈ 1,049 × 106MegabyteMBMegabyteMiB
109GigabyteGB230 ≈ 1,074 × 109GigabyteGBGibibyteGiB
1012TerabyteTB240 ≈ 1,100 × 1012TerabyteTBtebibyteTiB
1015PetabyteABl250 ≈ 1,126 × 1015PetabyteABlpebibytepiB
1018ExabyteEB260 ≈ 1,153 × 1018ExabyteEBExbibyteEiB
1021ZettabyteZUM BEISPIEL270 ≈ 1,181 × 1021ZettabyteZUM BEISPIELZebibyteZiB
1024yottabyteYB280 ≈ 1,209 × 1024yottabyteYByobibyteYiB

Die neuen Präfixe sind nicht Teil des SI-Systems. Die Präfixe sind eine Kontraktion von (zum Beispiel) „Kilo“ und „Binär“. Die empfohlene Aussprache des Teils 'bi' ist 'bie' und nicht 'bay'. Das 'K' von 'KiB' ist im Gegensatz zum 'k' von 'kB' ein Großbuchstabe.

Es Institut für Elektro- und Elektronikingenieure (IEEE) beschlossen, diese IEC-Norm in allen ihren Standardanforderungen anzuwenden, mit der Einschränkung, dass das traditionelle System, sofern es immer ausdrücklich als solches gekennzeichnet wird, verwendet werden kann, "bis ein System von binären Präfixen von einem geeigneten Kommenden empfohlen wurde". Normungsinstitut".[1]

Trotz dieses Vorbehalts des IEEE kann man beim Lesen einer Publikation ohne Vorkenntnisse nicht darauf vertrauen, dass der IEC-Standard verwendet wurde – es sei denn, es wird ausdrücklich in der Publikation angegeben oder es werden IEC-Präfixe verwendet. Die IEEE-Vorschriften werden nicht immer und überall verwendet.