v t mi Unidades de varios bytes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Órdenes de magnitud de datos |
El gigabyte ( / ɡ ɪ ɡ ə b aɪ t , dʒ ɪ ɡ ə - / ) [1] es un múltiplo de la unidad de byte para la información digital. El prefijo giga significa 10 9 en el Sistema Internacional de Unidades (SI). Por tanto, un gigabyte equivale a mil millones de bytes. El símbolo de la unidad para el gigabyte es GB .
Esta definición se utiliza en todos los contextos de la ciencia, la ingeniería, los negocios y muchas áreas de la informática, incluidas las capacidades de disco duro, unidad de estado sólido y cinta, así como velocidades de transmisión de datos. Sin embargo, el término también se utiliza en algunos campos de la informática y la tecnología de la información para denotar 1 073 741 824 (1024 3 o 2 30 ) bytes, particularmente para tamaños de RAM . Por tanto, el uso de gigabytes puede resultar ambiguo. Las capacidades del disco duro las describen y comercializan los fabricantes de unidades utilizando la definición métrica estándar del gigabyte, pero cuando, por ejemplo, Microsoft Windows muestra la capacidad de una unidad de 400 GB , se informa como 372 GB, utilizando una interpretación binaria. Para abordar esta ambigüedad, el Sistema Internacional de Cantidades estandariza los prefijos binarios que denotan una serie de potencias enteras de 1024. Con estos prefijos, un módulo de memoria que tiene la etiqueta de tamaño " 1 GB " tiene un gibibyte ( 1 GiB ) de capacidad de almacenamiento. Usando las definiciones de ISQ, los "372 GB" reportados para el disco duro son en realidad 372 GiB (400 GB).
Definición
El término gigabyte tiene una definición estándar de 1000 3 bytes, así como un significado desaconsejado de 1024 3 bytes. El último uso binario se originó como jerga técnica de compromiso para múltiplos de bytes que debían expresarse en una potencia de 2, pero carecían de un nombre conveniente. Como 1024 (2 10 ) es aproximadamente 1000 (10 3 ), que corresponde aproximadamente a múltiplos SI, también se utilizó para múltiplos binarios.
En 1998, la Comisión Electrotécnica Internacional (IEC) publicó estándares para prefijos binarios , requiriendo que el gigabyte denota estrictamente 1000 3 bytes y gibibyte denota 1024 3 bytes. A finales de 2007, el estándar IEC había sido adoptado por IEEE , EU y NIST , y en 2009 se incorporó al Sistema Internacional de Cantidades . Sin embargo, el término gigabyte sigue utilizándose ampliamente con los siguientes dos significados diferentes:
Base 10 (decimal)
- 1 GB = 1 000 000 000 bytes (= 1.000 3 B = 10 9 B)
Basado en potencias de 10, esta definición usa el prefijo giga- como se define en el Sistema Internacional de Unidades (SI). Esta es la definición recomendada por la Comisión Electrotécnica Internacional (IEC). [2] Esta definición se usa en contextos de redes y la mayoría de los medios de almacenamiento , particularmente discos duros , almacenamiento basado en flash , [3] [4] [5] y DVD , y también es consistente con los otros usos del prefijo SI en computación. , como las velocidades de reloj de la CPU o las medidas de rendimiento . El administrador de archivos de Mac OS X versión 10.6 y versiones posteriores son un ejemplo notable de este uso en software, que informa el tamaño de los archivos en unidades decimales. [6]
Base 2 (binaria)
- 1 GiB = 1 073 741 824 bytes (= 1.024 3 B = 2 30 B).
La definición binaria usa potencias de base 2, al igual que el principio arquitectónico de las computadoras binarias . Este uso es ampliamente difundido por algunos sistemas operativos , como Microsoft Windows, en referencia a la memoria de la computadora (por ejemplo, RAM ). Esta definición es sinónimo de la unidad inequívoca gibibyte .
Confusión del consumidor
Desde la primera unidad de disco, el IBM 350 , los fabricantes de unidades de disco expresaron las capacidades de los discos duros utilizando prefijos decimales. Con el advenimiento de las capacidades de disco de rango de gigabytes, los fabricantes basaron la mayoría de las capacidades de disco duro de consumo en ciertas clases de tamaño expresadas en gigabytes decimales, como "500 GB". La capacidad exacta de un modelo de unidad dado suele ser ligeramente mayor que la designación de clase. Prácticamente todos los fabricantes de unidades de disco duro y dispositivos de disco de memoria flash [3] [4] continúan definiendo un gigabyte como 1 000 000 000 de bytes , que se muestra en el paquete. Algunos sistemas operativos, como OS X [7], expresan la capacidad del disco duro o el tamaño del archivo mediante multiplicadores decimales, mientras que otros, como Microsoft Windows, informan sobre el tamaño mediante multiplicadores binarios. Esta discrepancia genera confusión, ya que un disco con una capacidad anunciada de, por ejemplo, 400 GB (es decir, 400 000 000 000 de bytes , igual a 372 GiB) podría ser informado por el sistema operativo como " 372 GB ".
Los estándares de memoria JEDEC utilizan la nomenclatura IEEE 100 que cita el gigabyte como 1 073 741 824 bytes (2 30 bytes). [8]
La diferencia entre las unidades basadas en prefijos decimales y binarios aumenta como una función semilogarítmica ( logaritmo lineal); por ejemplo, el valor de kilobyte decimal es casi el 98% del kibibyte, un megabyte es menos del 96% de un mebibyte y un gigabyte es un poco más del 93% del valor de un gibibyte. Esto significa que un disco duro de 300 GB (279 GiB) puede indicarse de diversas formas como "300 GB", "279 GB" o "279 GiB", según el sistema operativo. A medida que aumentan los tamaños de almacenamiento y se utilizan unidades más grandes, estas diferencias se vuelven más pronunciadas.
Demandas estadounidenses
Las demandas más recientes derivadas de la supuesta confusión del consumidor sobre las definiciones binarias y decimales utilizadas para "gigabyte" han terminado a favor de los fabricantes, y los tribunales sostienen que la definición legal de gigabyte o GB es 1 GB = 1,000,000,000 (10 9 ) bytes ( la definición decimal) en lugar de la definición binaria (2 30 ) para transacciones comerciales. Específicamente, los tribunales sostuvieron que "el Congreso de los EE. UU. Ha considerado que la definición decimal de gigabyte es la 'preferida' para los propósitos de 'comercio y comercio de EE. UU.' ... La Legislatura de California también ha adoptado el sistema decimal para todos" transacciones en este estado '. " [9]
Las demandas anteriores habían terminado en un acuerdo sin un fallo judicial sobre la cuestión, como una demanda contra el fabricante de unidades Western Digital . [10] [11] Western Digital resolvió el desafío y agregó exenciones de responsabilidad explícitas a los productos de que la capacidad utilizable puede diferir de la capacidad anunciada. [10] Seagate fue demandado por motivos similares y también llegó a un acuerdo. [10] [12]
Otros contextos
Debido a su diseño físico, la capacidad de los dispositivos de memoria de acceso aleatorio de las computadoras modernas, como los módulos DIMM , es siempre un múltiplo de una potencia de 1024. Por lo tanto, es conveniente usar prefijos que denoten potencias de 1024, conocidos como prefijos binarios , al describir ellos. Por ejemplo, una capacidad de memoria de 1 073 741 824 bytes se expresa convenientemente como 1 GiB en lugar de 1.074 GB. Sin embargo, la primera especificación se cita a menudo como "1 GB" cuando se aplica a la memoria de acceso aleatorio. [13]
El software asigna memoria en diversos grados de granularidad según sea necesario para cumplir con los requisitos de estructura de datos y, por lo general, no se requieren múltiplos binarios. Otras capacidades y velocidades de la computadora, como el tamaño del hardware de almacenamiento , las velocidades de transferencia de datos , las velocidades de reloj , las operaciones por segundo , etc., no dependen de una base inherente y generalmente se presentan en unidades decimales. Por ejemplo, el fabricante de un disco duro de "300 GB" reclama una capacidad de 300 000 000 000 bytes , no 300 × 1024 3 (que serían 322 122 547 200 ) bytes.
Ejemplos de almacenamiento del tamaño de un gigabyte
- Una hora de vídeo SDTV a 2,2 Mbit / s equivale aproximadamente a 1 GB.
- Siete minutos de video HDTV a 19,39 Mbit / s equivalen aproximadamente a 1 GB.
- 114 minutos de audio con calidad de CD sin comprimir a 1,4 Mbit / s equivalen aproximadamente a 1 GB.
- Un disco DVD + R de una sola capa puede contener aproximadamente 4,7 GB.
- Un disco DVD + R de doble capa puede contener aproximadamente 8,5 GB.
- Un Blu-ray de una sola capa puede contener unos 25 GB.
- Un Blu-ray de doble capa puede contener unos 50 GB.
Carácter Unicode
El símbolo "gigabyte" está codificado por Unicode en el punto de código U + 3387 ㎇ SQUARE GB ❰ ㎇ ❱. [14]
Ver también
- Órdenes de magnitud (datos)
- Prefijo binario
Referencias
- ^ El prefijo giga se puede pronunciar de dos formas. Gigabyte: definición y más del diccionario gratuito Merriam-Webster
- ^ http://physics.nist.gov/cuu/Units/binary.html Prefijos para múltiplos binarios
- ^ a b Unidad flash USB SanDisk Archivado el 13 de mayo de 2008 en Wayback Machine "Nota: 1 megabyte (MB) = 1 millón de bytes; 1 gigabyte (GB) = mil millones de bytes".
- ^ a b Cuadro de almacenamiento "Megabyte (MB) = 1,000,000 bytes; 1 Gigabyte (GB) = 1,000,000,000 bytes; 1TB = 1,000,000,000,000 bytes"
- ^ [1]
- ^ "Cómo informa Mac OS X la capacidad de la unidad" . Apple Inc. 27 de agosto de 2009 . Consultado el 16 de octubre de 2009 .
- ^ "Cómo informan OS X e iOS la capacidad de almacenamiento - Soporte de Apple" . support.apple.com . Consultado el 29 de junio de 2016 .
- ^ Asociación de Tecnología de Estado Sólido JEDEC (diciembre de 2002). "Términos, definiciones y símbolos de letras para microcomputadoras, microprocesadores y circuitos integrados de memoria" (PDF) . Jesd 100B.01 .
- ^ "Orden de concesión de moción para desestimar" (PDF) . Tribunal de Distrito de los Estados Unidos . Consultado el 24 de enero de 2020 .
- ^ a b c Mook, Nate (28 de junio de 2006). "Western Digital Settles Capacity Suit" . betanews . Consultado el 30 de marzo de 2009 .
- ^ Baskin, Scott D. (1 de febrero de 2006). "Escrito del demandado Western Digital Corporation en apoyo de la moción del demandante para la aprobación preliminar" . Orin Safier contra Western Digital Corporation . Western Digital Corporation . Consultado el 30 de marzo de 2009 .
- ^ Judge, Peter (26 de octubre de 2007). "Seagate paga más de una definición de gigabytes" . ZDNet . Consultado el 16 de septiembre de 2014 .
- ^ Percival, Colin. "¿Por qué 1 GB equivale a 10 ^ 9 bytes en lugar de 2 ^ 30?" . tarsnap.com . Consultado el 1 de noviembre de 2015 .
- ^ Consorcio Unicode (2019). "El estándar Unicode 12.0 - Compatibilidad CJK ❰ Rango: 3300—33FF ❱" (PDF) . Unicode.org . Consultado el 24 de mayo de 2019 .
enlaces externos
- http://physics.nist.gov/cuu/Units/binary.html
- http://www.quinion.com/words/turnsofphrase/tp-kib1.htm
- https://www.nist.gov/public_affairs/techbeat/tb9903.htm