¿Qué es el código binario y cómo funciona?

Tabla de contenido:

¿Qué es el código binario y cómo funciona?
¿Qué es el código binario y cómo funciona?
Anonim

Inventado por primera vez por Gottfried Leibniz en el siglo XVII, el sistema numérico binario se volvió ampliamente utilizado una vez que las computadoras requirieron una forma de representar números usando interruptores mecánicos.

¿Qué es el código binario?

Binary es un sistema numérico de base 2 que representa números usando un patrón de unos y ceros.

Los primeros sistemas informáticos tenían interruptores mecánicos que se encendían para representar el 1 y se apagaban para representar el 0. Al usar interruptores en serie, las computadoras podían representar números usando código binario. Las computadoras modernas todavía usan código binario en forma de unos y ceros digitales dentro de la CPU y la RAM.

Un uno o cero digital es simplemente una señal eléctrica que se enciende o se apaga dentro de un dispositivo de hardware como una CPU, que puede contener y calcular muchos millones de números binarios.

Los números binarios constan de una serie de ocho "bits", que se conocen como "byte". Un bit es un solo uno o cero que constituye el número binario de 8 bits. Usando códigos ASCII, los números binarios también se pueden traducir a caracteres de texto para almacenar información en la memoria de la computadora.

Image
Image

Cómo funcionan los números binarios

Convertir un número binario en un número decimal es muy simple si consideras que las computadoras usan un sistema binario de base 2. La ubicación de cada dígito binario determina su valor decimal. Para un número binario de 8 bits, los valores se calculan de la siguiente manera:

  • Bit 1: 2 elevado a 0=1
  • Bit 2: 2 elevado a 1=2
  • Bit 3: 2 elevado a 2=4
  • Bit 4: 2 elevado a 3=8
  • Bit 5: 2 elevado a 4=16
  • Bit 6: 2 elevado a 5=32
  • Bit 7: 2 elevado a 6=64
  • Bit 8: 2 elevado a 7=128

Al sumar valores individuales donde el bit tiene un uno, puede representar cualquier número decimal de 0 a 255. Se pueden representar números mucho más grandes agregando más bits al sistema.

Cuando las computadoras tenían sistemas operativos de 16 bits, el número individual más grande que la CPU podía calcular era 65, 535. Los sistemas operativos de 32 bits podían trabajar con números decimales individuales tan grandes como 2, 147, 483, 647. Moderno Los sistemas informáticos con arquitectura de 64 bits tienen la capacidad de trabajar con números decimales que son impresionantemente grandes, ¡hasta 9, 223, 372, 036, 854, 775, 807!

Representación de información con ASCII

Ahora que comprende cómo una computadora puede usar el sistema numérico binario para trabajar con números decimales, puede preguntarse cómo lo usan las computadoras para almacenar información de texto.

Esto se logra gracias a algo llamado código ASCII.

La tabla ASCII consta de 128 caracteres de texto o especiales, cada uno de los cuales tiene un valor decimal asociado. Todas las aplicaciones compatibles con ASCII (como los procesadores de texto) pueden leer o almacenar información de texto hacia y desde la memoria de la computadora.

Algunos ejemplos de números binarios convertidos a texto ASCII incluyen:

  • 11011=27, que es la tecla ESC en ASCII
  • 110000=48, que es 0 en ASCII
  • 1000001=65, que es A en ASCII
  • 1111111=127, que es la tecla DEL en ASCII

Si bien las computadoras utilizan el código binario de base 2 para la información de texto, se utilizan otras formas de matemáticas binarias para otros tipos de datos. Por ejemplo, base64 se usa para transferir y almacenar medios como imágenes o videos.

Código binario e información de almacenamiento

Todos los documentos que escribe, las páginas web que ve e incluso los videojuegos que juega son posibles gracias al sistema numérico binario.

El código binario permite que las computadoras manipulen y almacenen todo tipo de información hacia y desde la memoria de la computadora. Todo lo que está computarizado, incluso las computadoras dentro de su automóvil o su teléfono móvil, utilizan el sistema de números binarios para todo lo que usted usa.

Recomendado: