BITS

Bits y Bytes

La información en las computadoras se almacena en bits. Por esa razón es importante tener una idea general sobre el concepto de bits para entender cómo funciona el almacenaje y procesamiento de datos en computación. Hoy te traigo algo de historia y conceptos generales sobre qué son los bits y de qué forma funcionan en la computación.

¿QUÉ ES UN BIT?

Un bit es la unidad más pequeña de información que guarda una computadora. Representa un estado lógico con uno de dos posibles valores. Por ejemplo 1 o 0, sí o no, + o -, encendido o apagado, falso o verdadero, abierto o cerrado. Al tener dos posibilidades o dos valores posibles se entiende que tiene una base binaria. Es decir, hay dos posibles resultados o elementos que esa variable puede tener.

La palabra bit viene de combinar binary digit y se simboliza con la palabra bit o usando la “b” minúscula. En un sistema decimal se usan diez dígitos. En el sistema binario se usan solo dos dígitos. El 0 y el 1. Entonces un bit, representa una de esas dos opciones. Para tener una idea más clara se puede visualizar como un foco o bombilla que puede estar en uno de dos estados: encendido o apagado. El encendido representa el 1 y el apagado el 0.

La historia del bit se remonta a 1732 con las tarjetas perforadas inventadas por Basile Bouchon y Jean-Baptiste Falcon y desarrolladas más tarde por Joseph Marie Jacquard en 1804. Este mismo principio de perforar o no una tarjeta se utilizó para codificar texto en bits en el código Morse en 1844. Las tarjetas perforadas y el código Morse funcionan bajo este mismo principio de base binaria.

Telar de Basile Bouchon
Telar de Basile Bouchon, expuesto en Musée des Arts et Métiers de París.

En 1948 Claude E. Shannon usó la palabra bit para referirse un dígito binario en su libro Una Teoría Matemática de la Comunicación. Shannon atribuyó el término a John W. Tukey en un memorándum de los laboratorios Bell el 9 de enero de 1947 donde contrajo la frase “dígito de información binaria” por bit.

BYTE

Cuando queremos mostrar más información utilizamos otras medidas que agrupan bits. Por ejemplo un byte que es una unidad de información que consiste de 8 bits. Se suele simbolizar con la letra “B” mayúscula.

El término byte fue utilizado por primera vez por el científico informático Werner Buchholz en 1956 mientras diseñaba la computadora IBM 7030 Stretch que en 1961 se convertiría en la computadora más rápida de esa época.

IBM 7030
IBM 7030 conocida como Stretch

El byte también es conocido bajo el nombre de octeto, que viene del griego ὀκτω que significa ocho. Algunas veces para evitar ambigüedades se suele usar la palabra octeto, para especificar que se trata de bytes de 8 bits por la posible confusión con la letra “b” de bit.

El Bit y Byte son conceptos muy importantes en el mundo de la computación. Hoy he traído este tema con algo de historia de la computación para tener una idea general de los orígenes de estos dos conceptos.

Espero el tema haya sido de tu interes. Ayuda compartiendo la información para que cada vez más personas se interesen en el maravilloso mundo de la computación.

FUENTES

– Bits and Bytes. Stanford University. Recuperado de https://web.stanford.edu/class/cs101/bits-bytes.html

– Buchholz, W. (1956).The Link System. Computer History Museum. Recuperado de http://archive.computerhistory.org/resources/text/IBM/Stretch/pdfs/06-07/102632284.pdf

– Buchholz, W. (1962). Computer System. Computer History Museum. Recuperado de https://archive.computerhistory.org/resources/text/IBM/Stretch/pdfs/Buchholz_102636426.pdf

– Shannon, C. (1948). A Mathematical Theory of Communication. Harvard University. Recuperado de http://people.math.harvard.edu/~ctm/home/text/others/shannon/entropy/entropy.pdf

CONTENIDO

Oscar Jiménez en colaboración con la Universidad Michael Faraday

IMÁGENES

– Telar de Basile Bouchon por Dogcow – Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=12098482

– IBM 7030 conocida como “Stretch” por Rama, CC BY-SA 3.0 fr, https://commons.wikimedia.org/w/index.php?curid=70342818