computadoras personales (PCs), los ingenieros informáticos se vieron en la necesidad de adoptar un sistema numérico que le permitiera a la máquina funcionar de forma fiable. Debido a que el sistema numérico decimal resultaba complejo para crear un código apropiado, adoptaron el uso del sistema numérico binario (de base 2), que emplea sólo dos dígitos: “0” y “1”. BASE DE UN SISTEMA BINARIO BASE NÚMERICA DIGITOS CANTIDAD TOTAL DE EMPLEADOS DIGITOS BINARIA 0Y1 2 (digito de mayor valor en el sistema 1) CONVERSIÓN DE UN SISTEMA NUMÉRICO A OTRO • Matemáticamente, existe la posibilidad de convertir un número de un sistema numérico a otro. • número binario 101111012 a su equivalente en el sistema numérico decimal. • Para descomponerlo en factores será necesario utilizar el 2, correspondiente a su base numérica y elevarlo a la potencia que le corresponde a cada dígito, de acuerdo con el lugar que ocupa dentro de la serie numérica • La descomposición en factores la comenzamos a hacer de izquierda a derecha empezando por el mayor exponente, como podrás ver a continuación en el siguiente ejemplo:
22) + (0 . 21) + (1 . 20) = (128) + (0) + (32) + (16) + (8) + (4) + (0) + (1) = 18910 SUMA DE NUMEROS BINARIOS Tabla de sumar de números binarios
Suma consecutiva de números binarios de 1
en 1 hasta completar 10 SUMA DE 2 NÚMEROS BINARIOS • Primer paso De la misma forma que hacemos cuando sumamos números del sistema decimal, esta operación matemática la comenzamos a realizar de derecha a izquierda, comenzando por los últimos dígitos de ambos sumandos. • Segundo paso Se suman los siguientes dígitos 1 + 1 = 10 (según la tabla), se escribe el “0” y se acarrea o lleva un “1”. Por tanto, el “0” correspondiente a tercera posición de izquierda a derecha del primer sumando, adquiere ahora el valor “1” • Tercer paso Al haber tomado el “0” de la tercera posición el valor “1”, tendremos que sumar 1 + 1 = 10. De nuevo acarreamos o llevamos un “1”, que tendremos que pasar a la cuarta posición del sumando. • Cuarto paso El valor “1” que toma el dígito “0” de la cuarta posición lo sumamos al dígito “0” del sumando de abajo. De acuerdo con la tabla tenemos que 1+ 0 = 1. BITES Y BYTES • Bit es el nombre que recibe en informática cada dígito “1” ó “0” del sistema numérico binario que permite hacer funcionar a los ordenadores o computadoras (PCs). • “Byte” (o también octeto) es simplemente la agrupación de ocho bits o dígitos binarios. • Tanto la capacidad de la memoria RAM como la de otros dispositivos de almacenamiento masivo de datos, imágenes fijas, vídeo o música, se mide en bytes. • A cada carácter alfanumérico le asignaron un byte de información y estructuraron 256 valores binarios distintos en un código que llamaron ASCII (American Standard Code for Information Interchange – Código Estándar Americano para Intercambio de Información).
• En el Código ASCII los valores binarios entre 0 y 31 corresponden a
instrucciones, entre 32 y 127 corresponden al alfabeto alfanumérico y entre 128 y 255 a caracteres de otros idiomas y signos menos convencionales. ASI FUNCIONAN LOS BITS Y LOS BYTES • Para que el ordenador pueda entender las ordenes contenidas en un programa cualquiera escrito por el programador en lenguaje de "alto nivel", es necesario que otro programa denominado “compilador” las traduzca y convierta a código máquina “de bajo nivel”. Este código, compuesto solamente de unos y ceros, es el único que entiende el ordenador y es el que le permite interpretar las órdenes contenidas en los programas para que las pueda ejecutar. MULTIPLOS DE BYTES • La capacidad de almacenamiento de la memoria RAM y de los dispositivos empleados para almacenar programas, documentos de texto, datos, música, fotos e imágenes en movimiento se mide también en “bytes”. Pero cuando se trata de grandes cantidades de bytes contenidas en un archivo o en una carpeta incluida dentro de un dispositivo de almacenamiento masivo de información, como puede ser un disquete, disco duro, CD, DVD, etc., se utilizan los siguientes múltiplos del byte: • kilobyte (kB) = 1 024 bytes • megabyte (MB) = 1 048 576 bytes • gigabyte (GB) = 1 073 741 824 bytes • terabyte (TB) = 1 099 511 627 776 bytes CODIGO ASCII • Se emplea para representar los caracteres alfanumérico,< es decir, letras, números y signos . Este código comprende los números decimales del 0 al 255. Del 0 al< 31 corresponde a instrucciones. El número 32 corresponde a la orden de ejecutar espacios entre< palabras cuando oprimimos la barra espaciadora en el teclado. Del 33 al 127 corresponde a los< caracteres alfanuméricos más utilizados. A partir del número 128 aparecen otras letras y algunos signos< que generalmente no aparecen en el teclado del ordenador. • Si quieres escribir cualesquiera de los caracteres alfanuméricos incluidos entre el número 33 y el 255,< sólo tienes que abrir el procesador de textos y activar el teclado numérico. Si ese teclado no se< encuentra activado, sólo tienes que oprimir la tecla “Bloq Num” en el propio teclado (cuando está< activado se reconoce porque se enciende el primer LED, situado encima de esa tecla, que aparece con< el nombre “N/Lock”). Seguidamente se oprime la tecla “Alt” y se teclea, simultáneamente, sin soltarla, el< número decimal correspondiente a la letra, número o signo del Código ASCII que queremos obtener. A< continuación soltamos la tecla “Alt” y el carácter aparecerá escrito en el procesador. • En el código binario, el número “0” corresponde igualmente al "0" y el “255” al "1111 1111". Cada uno de< los caracteres alfanuméricos del Código ASCII equivale a un Byte de información, aunque el número< binario correspondiente al decimal no ocupe ocho cifras. • El código ASCII comprende sólo hasta el número decimal 255, porque a partir de ahí, el número 256 en< binario pasa a ser 1 0000 0000, sobrepasando los ocho dígitos requeridos para completar un byte de< información. • Cualquier número decimal tiene su equivalente en el sistema numérico binario, el que puede estar< formado por un solo dígito como mínimo, como en el caso del "0" y el "1". A partir del número decimal< “256” la cifra que se obtiene en la conversión al sistema numérico binario adquiere 9 dígitos, lo que< sobrepasa la cantidad requerida para obtener el octeto necesario para integrar un byte de información.< Por esa razón el Código ASCII sólo contiene 256 combinaciones posibles para formar los caracteres< alfanuméricos.