Oktett (informatika)

Az oktett (angol oktett , informális bájt ) a számítástechnikában és a digitális technológiában egy 8 bites rendezett összeállítás (egy kettő ) jelölését jelenti .

Oktett vs. bájt vs. karakter

Mivel az oktett mindig 8 bitből áll, 2 8  = 256 különböző állapotot képviselhet. A kifejezést gyakran a bájttal egyetemben használják . A kifejezést gyakran használják az adatátviteli szabványokban ( IETF , ITU-T ).

Az adatmennyiség meghatározásának mértékegysége a bitből származtatott bájt , ahol 1 bájtot 8 bitként definiáltunk. Az oktett pontosabb kifejezést azonban gyakran használják, különösen a szabványokban vagy az  EDI-ben (amelyekhez gyakran stopbiteket stb. Adnak). Az IEC  60027-2 nemzetközi szabvány 3.8.2. Fejezete szerint a bájt bitek oktettje, vagyis pontosan 8 bitet tartalmaz.

Az oktettet nem szabad összetéveszteni egy karakterrel , mivel a több bájtos karakter több oktettből állhat .

Fő memória címzés

A számítógépeknél a fő memóriában lévő egyes oktettek gyakran megszólíthatók , de lehetséges az egyes bitek, a fél oktettek ( nibbles ), a dupla oktettek (16 bit) és a nagyobb csoportok megszólítása is. Ma elterjedtek a 32 és 64 bites számítógépek, amelyek 32 vagy 64 bitet (négy vagy nyolc oktettet) képesek megcímezni.

Az alapot a mai szokásos, hogy egy byte nyolc bitből áll, és hogy egy ilyen bájt a legkisebb egység fő memória címzési rakták a cég  IBM az S / 360 architektúra április 7., 1964.

Értékérték

Egy oktett 2 8  = 256 különböző, különböző módon értelmezhető értéket képviselhet . Tudod z. B. mentés:

  • egy aláíratlan egész érték a 0 és 255 közötti tartományban
  • egy aláírt egész érték, attól függően, hogy a kódoló a negatív számok a tartományban
    • −127-től +128-ig vagy
    • −128-tól +127-ig
  • egy vagy több karakter vagy egy karakterrész.

Ezek az adattípusok ugyanannak a bitmintának a különböző értelmezései. Például egy egész 65 értékű oktett megfelel az ASCII kódolás "A" karakterének. A széles körben elterjedt ASCII mellett vannak saját karakterkódolások is , például az EBCDIC , amelyet az IBM nagygépeken használnak .

Ábrázolás különböző helyértékrendszerekben

Hexadecimális rendszer

Gyakran az oktettek értékét hexadecimális jelöléssel adják meg , pl. B. a "65" tizedesértéknél " 41 16 ", "0x41", "$ 41" vagy "41h"; az utolsó három írásmód azt hivatott jelezni, hogy ez egy hexadecimális érték. Két hexadecimális jegy szükséges , hogy teljes mértékben képviselje egy oktett .

Az oktett két féloktettre , négybitre vagy négy - négy darabra osztható . A hexadecimális jelölésben minden fél oktett egy hexadecimális helynek felel meg.

Kettes számrendszer

Néha az oktett értékét bináris számként is megadják . Példa az oktett bináris jelölésére 65 tizedesértékkel:

Wertigkeit 128 64 32 16  8  4  2  1
Bitnummer    7  6  5  4  3  2  1  0
Binärzahl    0  1  0  0  0  0  0  1

A tizedesérték kiszámítása:

A legmagasabb jelentőségű bit ( legjelentősebb bit , MSB ) általában a bal oldalon, a legkisebb ( legkevésbé jelentős bit , LSB ) bit pedig a jobb oldalon található. A bithelyek számlálása általában jobb oldalon kezdődik 0-val, azaz. H. például a „harmadik bit” a „2. bit”, és jobbról a harmadik.

Alternatív meghatározás

Egyes esetekben, a hármas a 3 bit (hagyományosan egy hármas) is hivatkozunk, mint egy oktett, amely kapcsolatban van az a tény, hogy a nyolc különböző értékeket lehet ábrázolva 3 bit, azaz egy oktális számjegy. Ez a megnevezés z volt. Ami a három engedélybitet (olvasás, írás, végrehajtás) illeti a Unix- szerű fájlrendszerekben (lásd még a chmod-ot ). A chmod újabb leírásaiban azonban a kifejezést már nem használják a 8 bites oktettel való összetévesztés elkerülése érdekében.

Egyéni bizonyíték

  1. ^ Wilhelm G. Spruth, Paul Herrmann, Udo Kebschull (2004): Bevezetés a z / os és az OS / 390-be , 7. o.
  2. Reinhold Paul: Útmutató a számítástechnikához  (= elektrotechnika és elektronika a számítástechnikusok számára - az elektronika alapvető területei), 2. kötet. BG Teubner Stuttgart / Springer, 2013, ISBN 3322966526 , ISBN 9783322966520 (hozzáférés ideje: 2015. augusztus 3.).
  3. Gert Böhme, Werner Born, B. Wagner, G. Schwarze [1969]: Jürgen Reichenbach (Szerk.): Folyamat-számítógépek programozása  (= sorozat automatizálási technológia), 79. évfolyam. VEB Verlag Technik Berlin, utánnyomás: Springer Verlag, július 2013. 2. szám, ISBN 978-3-663-00808-8 , doi : 10.1007 / 978-3-663-02721-8 , 9/3/4185.