Byte and Bits
Cuando nos referimos a bits, estamos hablando de la únidad más básica de información en un sistema informático, representando los valores 0 o 1.
Por otro lado, cuando nos referimos a un byte, estamos haciendo referencia a *una agrupación de 8 bits*.
Ahora bien, el Sistema Binario es un sistema de numeración en base 2, lo que significa que cada dígito puede ser solo 0 o 1. Es el sistema utilizado por las computadoras para representar los datos internamente, ya sean colores, números, letrasa, prixeles, etc. Cada posición en un número binario representa una potencia de 2, similar a cómo cada posición de un número decimal representa una potencia de 10.
En un número binario, cada bit tiene un peso específico basado en su posición. Emepezando desde la derecha, el primer bit tiene un peso de 2^0 (=1), el siguiente bit tiene un peso de 2^1 (=2), el sigueinte 2^2 (=4) y así sucesivamente. Es decir que para un conjunto de 4 bits (Denominado por lo general nibble) los pesos son (De derecha a izquierda) 0 1 2 4 8.
Entonces, con un nibble (4 bits) podemos representar un total de 2^4 (=16) posibilidades, que van desde el 0 al 15. A continuación veremos una tabla la cual nos ayudará a visualizar de una mejor manera esto, es importante tener en cuenta que para entender esta tabla hay que poder contar en números binarios, y para eso hay que entender como.....
Para contar en binario, comenzamos de derecha a izquierda. Siempre que nos encontramos un 0, lo convertimos en 1. Si encontramos un 1, lo convertimos en 0 y llevamos el 1 a la siguiente posición a la izquierda. Is esa posición también es 1, repetimos el proceso
| 8 | 4 | 2 | 1 | Decimal value | |
|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | = | 0 |
| 0 | 0 | 0 | 1 | = | 1 |
| 0 | 0 | 1 | 0 | = | 2 |
| 0 | 0 | 1 | 1 | = | 3 |
| 0 | 1 | 0 | 0 | = | 4 |
| 0 | 1 | 0 | 1 | = | 5 |
| 0 | 1 | 1 | 0 | = | 6 |
| 0 | 1 | 1 | 1 | = | 7 |
| 1 | 0 | 0 | 0 | = | 8 |
| 1 | 0 | 0 | 1 | = | 9 |
| 1 | 0 | 1 | 0 | = | 10 |
| 1 | 0 | 1 | 1 | = | 11 |
| 1 | 1 | 0 | 0 | = | 12 |
| 1 | 1 | 0 | 1 | = | 13 |
| 1 | 1 | 1 | 0 | = | 14 |
| 1 | 1 | 1 | 1 | = | 15 |
De manera matemática, podríamos entender que se múltiplica el 1 o el 0 correspondiente al lugar del peso para posteriormente sumarse entre si, siendo el número binario 1010 por ejemplo:
De una manera más gráfica:
