Vamos a empezar con un chiste bastante típico entre informáticos: hay
10 tipos de personas: los que entienden binario y los que no. ¿Lo
entiendes? Si no, no te preocupes. Intentaremos explicarlo.
Usando dos bits, y con todas las posibles combinaciones, podemos
representar 4 situaciones. Eso es dos elevado a dos.
En el sistema decimal sabemos como calcularlo: el número de las
diferentes posibilidades que podemos contar es la base numérica (10)
elevada al número de dígitos que usamos. Por ejemplo, con 3 dígitos
podemos contar desde 0 a 999. Eso es 10 elevado a 3.
El equivalente en binario es tener 2 (nuestra base numérica) elevado a
los dígitos que usamos. En la tabla de la izquierda encontrarás las
primeras 10 potencias de 2. ¿te suenan? Exactamente, la memoria, la
capacidad de los USB están medidos con estos números
¿Cómo podemos convertir un número binario en uno decimal? Es
simple. Piensa en el significado de un número decimal. El dígito
representa las unidades, decenas, centenas y demás. Así que
simplemente multiplicamos el dígito correspondiente por la potencia de
10 correspondiente y sumamos el resultado.
El sistema binario es exactamente lo mismo: tenemos que multiplicar
cada dígito por la potencia de dos correspondiente a su posición y
sumar el resultado. En este caso, ocho más 4 más uno es trece.
La operación opuesta es fácil también .Para representar un número en
binario, digamos 167, debemos encontrar la potencia de 2 siguiente
más pequeña : 128. Anotamos un 1 en su posición, restamos el valor
128 al número (167) y continuamos. Ahora representamos el 39.
Rellenamos con 0 la posiciones no usadas. Hacemos lo mismo,
marcamos la casilla del 32, la diferencia es 7… y seguimos.
El sistema binario es muy útil para convertir a otro sistema numérico útil
en computación.
Por ejemplo, el sistema octal, que utiliza 8 dígitos, tiene una traducción
directa si tomamos los bits en grupos de tres.
Representación octal se utiliza para representar los permisos de
archivo en Unix.
Si teníamos tres permisos: lectura, escritura y ejecución. Eso puede
ser codificado por un número octal.
Los códigos hexadecimales son usados para largas cadenas de bits,
como las direcciones MAC de una interfaz de red, formado por 48
bits….
O en la representación de los colores en RGB, usando dos cifras
hexadecimales para cada componente: rojo, verde y azul
Top Related