sábado, 30 de agosto de 2008

EVOLUCION DE LOS MICROPROCESADORES



MICROPROCESADORES INICIALES



Para entender mejor, se usará el término "microprocesador" para denominar a cualquier CPU contenida en una pastilla, aún cuando algunas de ellas tengan la arquitectura y el poder de cómputo de pequeñas macrocomputadoras. Esta definición está basada en el empacado de componentes, lo que la hace apropiada para el nivel de la lógica digital que se estudia.

Se decidió tratar las CPU de una sola pastilla por una buen razón: su relación con el resto del sistema se encuentra bien definida. Una pastilla de microprocesador típica tiene entre 40 y 132 patas, a través de las cuales se establecen su relación con el mundo exterior. Algunas patas envían señales de la CPU, otras aceptan señales del exterior y algunas realizan ambas funciones. Si se entiende la función de cada una de las patas, se aprende cómo interacciona la CPU, con la memoria y los dispositivos de E/S al nivel de lógica digital. Aunque lo que sigue se refiere específicamente a los microprocesadores, las ideas básicas ( por ejemplo, cómo la CPU hace referencia a la memoria, cómo se conectan los dispositivos de E/S,etc). También son válidas para las microcomputadoras y, en cierta medida, para las macrocomputadoras, aunque de una manera algo diferente.

Las patas de una pastilla de microprocesador puede dividirse en tres tipos: dirección, datos y control. Estas, están conectadas a patas similares en las pastillas de memoria y de entrada/salida por medio de un conjunto de alambres paralelos denominados bus. Para extraer una instrucción, el microprocesador pone primero la dirección de memoria de dicha instrucción en las patas de direccionamiento.

La instrucción puede requerir a su vez leer o escribir palabras de datos, en cuyo caso se repite todo el proceso para cada palabra adicional. Más adelante se verá cómo funciona la lectura y la escritura, pero, por el momento, lo importante es entender que la CPU se comunica con la memoria y los dispositivos periféricos presentando y aceptando señales a través de sus patas. No es posible realizar otro tipo de comunicación.