Aquest article tracta sobre unitats d'informació. Vegeu-ne altres significats a «Byte (revista)». |
Tipus | unitat d'informació i unitat derivada en UCUM |
---|---|
Unitat de | informació |
Conversions d'unitats | |
A unitats estàndard | 1 B 8 bit |
El byte és una unitat d'informació digital que normalment consta de vuit bits. Històricament, el byte era el nombre de bits utilitzat per codificar un sol caràcter de text en un ordinador[1] i per aquest motiu és la unitat de memòria adreçable més petita en moltes arquitectures d'ordinadors.[2] Per desambiguar bytes de mida arbitrària de la definició comuna de 8 bits, documents de protocol de xarxa com el Protocol d'Internet fan referència a un byte de 8 bits com a octet.[3] Aquests bits d'un octet solen comptar amb una numeració del 0 al 7 o del 7 al 0 depenent de l' ordre dels bytes.
Històricament, la mida del byte ha estat dependent del maquinari i no existia cap estàndard definitiu que fixés una mida. S'han utilitzat mides d'1 a 48 bits.[4][5] El codi de caràcters de sis bits era una implementació que s'utilitzava sovint en els primers sistemes de codificació, i els ordinadors que utilitzaven bytes de sis i nou bits eren habituals a la dècada del 1960. Aquests sistemes sovint tenien paraules de memòria de 12, 18, 24, 30, 36, 48 o 60 bits, corresponents a 2, 3, 4, 5, 6, 8 o 10 bytes de sis bits. En aquesta època, els agrupaments de bits en el flux d'instruccions sovint s'anomenaven síl·labes, abans que el terme byte es convertís en comú.
L'estàndard de facto modern de vuit bits, tal com es documenta a ISO/IEC 2382-1:1993, és una potència de dos que permet els valors codificats en binari de 0 a 255 per a un byte, ja que 2 a la potència de 8 és 256.[6] La norma internacional IEC 80000-13 va codificar aquest significat comú. Molts tipus d'aplicacions utilitzen informació representable en vuit o menys bits i els dissenyadors de processadors solen optimitzar per a aquest ús. La popularitat de les principals arquitectures d'informàtica comercial ha ajudat a l'acceptació omnipresent del byte de 8 bits.[7] Les arquitectures modernes solen utilitzar paraules de 32 o 64 bits, fetes de quatre o vuit bytes, respectivament.
La Comissió Electrotècnica Internacional (IEC) i l'Institut d'Enginyers Elèctrics i Electrònics (IEEE) van designar el símbol d'unitat del byte com a lletra B majúscula.[8] A escala internacional, l'octet unitat, símbol o, defineix explícitament una seqüència de vuit bits, eliminant la potencial ambigüitat del terme "byte".[9]