Binario
Binario (o de base 2) es un sistema numérico que solo utiliza dos dígitos: 0 y 1. Las computadoras funcionan en binario, lo que significa que almacenan datos y realizan cálculos utilizando solo ceros y unos.
Un solo dígito binario solo puede representar Verdadero (1) o Falso (0) en la lógica booleana. Sin embargo, se pueden utilizar varios dígitos binarios para representar números grandes y realizar funciones complejas. De hecho, cualquier número entero se puede representar en binario.
A continuación se muestra una lista de varios números decimales (o de «base 10») representados en binario.
| Decimal | Binario | Cálculo en base 2 |
|---|---|---|
| 0 | 0 | n/a |
| 1 | 1 | 20 |
| 2 | 10 | 21 |
| 3 | 11 | 21 + 20 |
| 4 | 100 | 22 |
| 5 | 101 | 22+ 20 |
| 6 | 110 | 22 + 21 |
| 7 | 111 | 22 + 21 + 20 |
| 8 | 1000 | 23 |
| 9 | 1001 | 23 + 20 |
| 10 | 1010 | 23 + 21 |
| 64 | 1000000 | 26 |
| 256 | 100000000 | 28 |
| 1024 | 10000000000 | 210 |
Un bit contiene un solo valor binario: 0 o 1. Un byte contiene ocho bits, lo que significa que puede tener 256 (28) valores diferentes. Estos valores pueden utilizarse para representar distintos caracteres en un documento de texto, los valores RGB de un píxel dentro de un archivo de imagen u muchos otros tipos de datos.
Los archivos grandes pueden contener varios miles de bytes o varios (megabytes) de datos binarios. Una aplicación grande puede ocupar miles de megabytes de datos. Sin importar el tamaño de un archivo o programa, en su nivel más básico es simplemente una colección de dígitos binarios que puede leer el procesador de una computadora.
NOTE: El término «binario» también puede utilizarse para describir un programa de software compilado. Una vez compilado un programa, contiene datos binarios llamados «código máquina» que pueden ser ejecutados por la CPU de una computadora. En este caso, «binario» se utiliza en contraste con los archivos de código fuente basados en texto que se utilizaron para crear la aplicación.
Pon a prueba tu conocimiento