Este artículo necesita citas adicionales para su verificación . ( September 2008 ) |
octeto | |
---|---|
Sistema de unidades | unidades derivadas de bit |
Unidad de | información digital, tamaño de los datos |
Símbolo | o |
En unidades primarias de información | 1 o = 8 bits |
El octeto es una unidad de información digital en informática y telecomunicaciones que consta de ocho bits . El término se utiliza a menudo cuando el término byte puede resultar ambiguo, ya que el byte se ha utilizado históricamente para unidades de almacenamiento de distintos tamaños.
El término octad(e) para ocho bits ya no es común. [1] [2]
La norma internacional IEC 60027-2, capítulo 3.8.2, establece que un byte es un octeto de bits. Sin embargo, la unidad byte ha dependido históricamente de la plataforma y ha representado varios tamaños de almacenamiento en la historia de la informática . Debido a la influencia de varias arquitecturas informáticas y líneas de productos importantes, el byte se asoció abrumadoramente con ocho bits. Este significado de byte está codificado en normas como ISO/IEC 80000-13 . Si bien byte y octeto a menudo se usan como sinónimos, quienes trabajan con ciertos sistemas heredados tienen cuidado de evitar la ambigüedad. [ cita requerida ]
Los octetos se pueden representar mediante sistemas numéricos de bases variables, como el hexadecimal , el decimal o el octal . El valor binario de los ocho bits activados es 11111111 2 , igual al valor hexadecimal FF 16 , al valor decimal 255 10 y al valor octal 377 8 . Se puede utilizar un octeto para representar valores decimales que van de 0 a 255.
El término octeto (símbolo: o [nb 1] ) se utiliza a menudo cuando el uso de byte puede resultar ambiguo. Se utiliza con frecuencia en las publicaciones de Solicitud de comentarios (RFC) del Grupo de trabajo de ingeniería de Internet para describir los tamaños de almacenamiento de los parámetros de protocolo de red . El ejemplo más antiguo es el RFC 635 de 1974. En 2000, Bob Bemer afirmó haber propuesto anteriormente el uso del término octeto para "bytes de 8 bits" cuando dirigió las operaciones de software de Cie. Bull en Francia entre 1965 y 1966. [3]
En Francia , el Canadá francés y Rumania , en el lenguaje común se utiliza octeto en lugar de byte cuando se requiere el sentido de ocho bits; por ejemplo, un megabyte (MB) se denomina megaocteto (Mo).
Una secuencia de octetos de longitud variable, como en la Notación de Sintaxis Abstracta Uno (ASN.1), se denomina cadena de octetos.
Históricamente, en Europa occidental , el término octad (u octade ) se utilizó para denotar específicamente ocho bits, [2] [1] un uso que ya no es común. Existen ejemplos tempranos de uso en fuentes británicas, [2] holandesas y alemanas de los años 1960 y 1970, y en toda la documentación de las computadoras mainframe de Philips . [1] Términos similares son tríada para una agrupación de tres bits y década para diez bits.
Los múltiplos unitarios del octeto se pueden formar con prefijos SI y prefijos binarios (prefijos de potencia de 2) según lo estandarizado por la Comisión Electrotécnica Internacional en 1998.
Prefijos del SI | |||
---|---|---|---|
1 kiloocteto (ko) | = 10 3 octetos | = 1 000 octetos | |
1 megaocteto (Mo) | = 10 6 octetos | = 1000 ko | = 1 000 000 octetos |
1 gigaocteto (Go) | = 10 9 octetos | = 1000 meses | = 1 000 000 000 octetos |
1 teraocteto (To) | = 10 12 octetos | = 1000 van | = 1 000 000 000 000 octetos |
1 petaocteto (Po) | = 10 15 octetos | = 1000 a | = 1 000 000 000 000 000 octetos |
1 exaocteto (Eo) | = 10 18 octetos | = 1000 Po | = 1 000 000 000 000 000 000 octetos |
1 zettaocteto (Zo) | = 10 21 octetos | = 1000 Eo | = 1 000 000 000 000 000 000 000 octetos |
1 yottaocteto (Yo) | = 10 24 octetos | = 1000 Zo | = 1 000 000 000 000 000 000 000 000 octetos |
Prefijos binarios | |||
---|---|---|---|
1 kibioctet (Kio, también escrito Ko, a diferencia de ko) | = 2 10 octetos | = 1 024 octetos | |
1 mebiocteto (Mio) | = 2 20 octetos | = 1024 Kio | = 1 048 576 octetos |
1 gibiocteto (Gio) | = 2 30 octetos | = 1024 millones | = 1 073 741 824 octetos |
1 tebiocteto (Tio) | = 2 40 octetos | = 1024 gi | = 1 099 511 627 776 octetos |
1 pebiocteto (Pio) | = 2 50 octetos | = 1024 Tío | = 1 125 899 906 842 624 octetos |
1 exbiocteto (Eio) | = 2 60 octetos | = 1024 Pío | = 1 152 921 504 606 846 976 octetos |
1 cebiocteto (Zio) | = 2 70 octetos | = 1024 Eio | = 1 180 591 620 717 411 303 424 octetos |
1 yobiocteto (Yio) | = 2 80 octetos | = 1024 cio | = 1 208 925 819 614 629 174 706 176 octetos |
El octeto se utiliza en las representaciones de direcciones de redes informáticas del Protocolo de Internet . [4] Una dirección IPv4 consta de cuatro octetos, que normalmente se muestran de forma individual como una serie de valores decimales que van de 0 a 255, cada uno separado por un punto. Si se utilizan octetos con los ocho bits configurados, la representación de la dirección IPv4 con el número más alto es 255.255.255.255 .
Una dirección IPv6 consta de dieciséis octetos, que se muestran en representación hexadecimal (dos hexitos por octeto), utilizando un carácter de dos puntos (:) después de cada par de octetos (16 bits también se conocen como hexteto ) para facilitar la lectura, como 2001:0db8:0000:0000:0123:4567:89ab:cdef . [5]
…] Llegué a trabajar para
IBM
y vi toda la confusión causada por la limitación de 64 caracteres. Especialmente cuando comenzamos a pensar en el procesamiento de textos, que requeriría tanto mayúsculas como minúsculas. […] Incluso hice una propuesta (en vista de
STRETCH
, la primera computadora que conozco con un byte de 8 bits) que ampliaría el número de códigos de caracteres
de tarjetas perforadas
a 256 […]. Entonces algunas personas comenzaron a pensar en caracteres de 7 bits, pero esto era ridículo. Con el ordenador STRETCH de IBM como antecedente, manejando palabras de 64 caracteres divisibles en grupos de 8 (yo diseñé el conjunto de caracteres para él, bajo la guía del Dr.
Werner Buchholz
, el hombre que SÍ acuñó el término "
byte
" para una agrupación de 8 bits). […] Parecía razonable hacer un conjunto de caracteres universal de 8 bits, manejando hasta 256. En aquellos días mi mantra era "las potencias de 2 son mágicas". Y así el grupo que dirigía desarrolló y justificó tal propuesta […] El
IBM 360
usaba caracteres de 8 bits, aunque no ASCII directamente. Así el "byte" de Buchholz se impuso en todas partes. A mí mismo no me gustaba el nombre por muchas razones. El diseño tenía 8 bits moviéndose en paralelo. Pero luego llegó una nueva parte de IBM, con 9 bits para autoverificación, tanto dentro de la CPU como en las
unidades de cinta
. Expuse este byte de 9 bits a la prensa en 1973. Pero mucho antes de eso, cuando dirigía las operaciones de software de
Cie. Bull
en Francia en 1965-66, insistí en que se sustituyera el término "byte" por "octeto". […]