prefijo binario


Un prefijo binario es un prefijo de unidad para múltiplos de unidades en procesamiento de datos, transmisión de datos e información digital, principalmente en asociación con el bit y el byte , para indicar la multiplicación por una potencia de 2. Como se muestra en la tabla de la derecha. son dos conjuntos de símbolos para prefijos binarios, un conjunto establecido por la Comisión Electrotécnica Internacional (IEC) y varios otros estándares y organizaciones comerciales que usan símbolos de dos letras, por ejemplo, Mi que indica 1,048,576 con un segundo conjunto establecido por la convención de la industria de semiconductores que usa símbolos de una letra, por ejemplo , M indicando también 1.048.576.

En la mayoría de los contextos, la industria utiliza los multiplicadores kilo ( k ), mega ( M ), giga ( G ), etc., de manera coherente con su significado en el Sistema Internacional de Unidades (SI), es decir, como potencias de 1000. Para ejemplo, un disco duro de 500 gigabytes contiene500 000 000 000 bytes, y una conexión Ethernet de 1 Gbit/s (gigabit por segundo) transfiere datos a una velocidad nominal de1 000 000 000 bit/s. En contraste con el uso del prefijo binario , este uso se describe como un prefijo decimal , ya que 1000 es una potencia de 10 (10 3 ).

Históricamente, la industria informática ha utilizado las unidades kilobyte , megabyte y gigabyte , y los símbolos correspondientes KB , MB y GB , en las citas de la capacidad de la memoria principal ( RAM ) , en un sentido binario: gigabyte habitualmente significa1 073 741 824 bytes. Como esta es una potencia de 1024 y 1024 es una potencia de dos (2 10 ), este uso se conoce como una medida binaria .

El uso de los mismos prefijos de unidad con dos significados diferentes ha causado confusión. A partir de 1998, la IEC y varias otras organizaciones comerciales y de estándares abordaron la ambigüedad al publicar estándares y recomendaciones para un conjunto de prefijos binarios que se refieren exclusivamente a potencias de 1024. En consecuencia, el Instituto Nacional de Estándares y Tecnología de EE. UU. (NIST) requiere que Los prefijos SI deben usarse solo en sentido decimal: [1] kilobyte y megabyte denotan mil bytes y un millón de bytes respectivamente (de acuerdo con SI), mientras que los nuevos términos como kibibyte , mebibyte y gibibyte, que tiene los símbolos KiB, MiB y GiB, denota 1024 bytes,1 048 576 bytes, y1 073 741 824 bytes, respectivamente. [2] En 2008, los prefijos IEC se incorporaron al Sistema Internacional de Cantidades junto con los prefijos decimales del sistema estándar internacional de unidades (ver ISO/IEC 80000 ).

Las primeras computadoras usaban uno de dos métodos de direccionamiento para acceder a la memoria del sistema; binario (base 2) o decimal (base 10). [3] Por ejemplo, el IBM 701 (1952) usaba binario y podía direccionar 2048 palabras de 36 bits cada una, mientras que el IBM 702 (1953) usaba decimal y podía direccionar diez mil palabras de 7 bits.

A mediados de la década de 1960, el direccionamiento binario se había convertido en la arquitectura estándar en la mayoría de los diseños de computadoras, y los tamaños de memoria principal eran más comúnmente potencias de dos. Esta es la configuración más natural para la memoria, ya que todas las combinaciones de sus líneas de dirección se asignan a una dirección válida, lo que permite una fácil agregación en un bloque de memoria más grande con direcciones contiguas.


Gráfico de registro lineal del porcentaje de la diferencia entre las interpretaciones decimales y binarias de los prefijos de unidad frente al tamaño de almacenamiento.
losLa capacidad de 536 870 912 bytes ( 512 × 2 20^ ) de estos módulos RAM se indica como "512 MB" en la etiqueta.