El pilar fundamental de esta tecnología son los 'bits', que son la unidad más pequeña en un sistema digital, es decir, 0 ó 1. Por otra parte, los 'Bytes' son las unidades de base utilizada en computación y telecomunicaciones, aunque se les puede definir como el conjunto de bits.
El bit se escribe con 'b' y el Byte con 'B'. 1B son 8 bits (Generalmente. En español se le suele llamar octeto).
Para pasar números decimales a binario, hacemos divisiones por 2 hasta que el número se reduce a 0 ó 1, cogiendo el resto desde la última división hasta la primera.
Otro ejemplo sería una fecha de nacimiento, cojamos el 26 de Febrero de 1999.
Nota: Como podemos observar, los números pares, en binario, acaban en 0, y los impares en 1.
Los anteriores números, tienen diferente número de bits, es decir, el 26 tiene 5 bits, el 53 tiene 6, el 1999 tiene 11, pongamos un último ejemplo con el 128, el cual tiene 8 bits.
Ahora, pasemos a su organización según su medida:
- El más grande es el terabyte (TB), que son 1024 gigabytes.
- El siguiente, el gigabyte (GB), que son mil millones de bytes.
- Le sigue el megabyte (MB), más de un millón de bytes.
- El kilobyte (KB), que son 1024 bytes.
- Y el bit, que como antes he dicho, 8 bits constituyen 1 byte.
Por lo tanto, ¿cuántos KB hay en un GB? 1GB = 1048576 KB (porque 1024X1024 son 1048576).
¿Y cuántos MB hay en un TB? 1TB = 1000000 MB.
Pero, ¿por qué un gigabyte son 1024 megabytes? ¿Por qué no son 1000? Porque en la computación se usa el código binario, cuya base es 2, así que 2 elevado a 10 son 1024.
Hay otra forma de ordenar los decimales a binario, el BCD (Binary-Coded Decimal, que en español significa Decimal Codificado en Binario) y se utiliza para representar números decimales en sistema binario.
Probemos un ejemplos con la fecha de nacimiento que antes hemos pasado a binario, el 26/2/1999:
- El 2 se representa 0010.
- El 6, 0110.
- El 1, 0001.
- Y el 9, 1001.
Por lo tanto: 2621999 = 0010011000100001100110011001.
Y por último, veamos qué es la tabla de codificación ASCII: Se le define como Código Estándar Estadounidense para el Intercambio de Información, o más sencillo, código de caracteres basado en el alfabeto latino. Pongamos un ejemplo escribiendo mi nombre.
A: 0100 0001
n: 0110 1110
a: 0110 0001
Ana: 000111100001.
Espero que esta información sirva de ayuda. La siguiente entrada será un enigma que resolveré.
No hay comentarios:
Publicar un comentario