Byte Byte je jednotka digitální informace, která se nejčastěji skládá z osmi bitů. Historicky byl byte počet bitů použitých k zakódování jednoho znaku textu v počítači a z tohoto důvodu je nejmenší adresovatelnou jednotkou paměti v mnoha počítačových architekturách. Aby se odstranila nejednoznačnost u bytů libovolné velikosti od běžné 8bitové definice, odkazují dokumenty síťových protokolů, jako je internetový protokol (RFC 791), na 8bitový byte jako na oktet. Tyto bity v oktetu se obvykle počítají s číslováním od 0 do 7 nebo od 7 do 0 v závislosti na endianitě bitu. Velikost bytu byla historicky závislá na hardwaru a neexistovaly žádné definitivní standardy, které by velikost určovaly. Byly použity velikosti od 1 do 48 bitů. Šestibitový znakový kód byl často používanou implementací v raných kódovacích systémech a počítače používající šestibitové a devítibitové byty byly v 60. letech běžné. Tyto systémy často měly paměťová slova o délce 12, 18, 24, 30, 36, 48 nebo 60 bitů, což odpovídá 2, 3, 4, 5, 6, 8 nebo 10 šestibitovým bytům. V této éře se bitové seskupení v instrukčním proudu často označovalo jako slabiky nebo slab, než se termín byte stal běžným. Moderní de facto standard osmi bitů, jak je zdokumentováno v ISO/IEC 2382-1:1993, je pohodlnou mocninou dvou umožňující binárně kódované hodnoty 0 až 255 pro jeden byte, protože 2 na mocninu 8 je 256. Mezinárodní norma IEC 80000-13 tento běžný význam kodifikovala. Mnoho typů aplikací používá informace představitelné v osmi nebo méně bitech a návrháři procesorů tuto možnost běžně optimalizují. Popularita hlavních komerčních výpočetních architektur pomohla k všudypřítomnému přijetí 8bitového bytu. Moderní architektury typicky používají 32- nebo 64bitová slova, která jsou tvořena čtyřmi nebo osmi byty. Jednotkový symbol pro byte byl Mezinárodní elektrotechnickou komisí (IEC) a Institutem elektrotechnických a elektronických inženýrů (IEEE) označen jako velké písmeno B. Mezinárodně jednotka oktet, symbol o, explicitně definuje sekvenci osmi bitů, čímž eliminuje potenciální nejednoznačnost termínu "byte".
Facebook Twitter