ARQUITECTURA Y ORGANIZACI脫N DEL PROCESADOR

ARQUITECTURA

La arquitectura de un procesador hace referencia a su dise帽o interno. B谩sicamente podemos encontrar dos familias de arquitecturas: RISC y CISC.
Las arquitecturas RISC (reduced instruction set computer) se basan, como su propio nombre indica, en un conjunto de instrucciones reducido y simple. Es la base de los procesadores que suelen incorporar los grandes sistemas como los mainframes debido a las posibilidades de paralelismo y de multi-tarea real que ofrece su dise帽o
Figura 1 caracter铆sticas de la arquitectura RISC

Las arquitecturas CISC (complex instruction set computer) usan una aproximaci贸n distinta. Disponen de un juego de instrucciones complejo y muy elaborado, incluyendo hasta instrucciones especiales para la gesti贸n de datos multimedia. Son las arquitecturas en las que se basan los procesadores para los ordenadores personales, como los de Intel o AMD.
Figura 2 Caracter铆sticas de la arquitectura CISC

ORGANIZACI脫N DE LOS PROCESADORES
La funci贸n principal de un procesador es ejecutar instrucciones y la organizaci贸n que tiene viene condicionada por las tareas que debe realizar y por c贸mo debe hacerlo.
Para ejecutar las instrucciones, todo procesador dispone de tres componentes principales:
1) Un conjunto de registros: espacio de almacenamiento temporal de datos e instrucciones dentro del procesador.

2) Unidad aritm茅tica y l贸gica o ALU1 : circuito que hace un conjunto de operaciones aritm茅ticas y l贸gicas con los datos almacenados dentro del procesador.

3) Unidad de control: circuito que controla el funcionamiento de todos los componentes del procesador. Controla el movimiento de datos e instrucciones dentro y fuera del procesador y tambi茅n las operaciones de la ALU.
(1)ALU son las siglas de la expresi贸n inglesa arithmetic logic unit.


Figura 3 Componentes principales de todo procesador


Ejecuci贸n de una instrucci贸n
El proceso de ejecuci贸n de una instrucci贸n es el siguiente (ver Figura 4):
1. la unidad de interface con el bus lee la siguiente instrucci贸n del programa y los datos asociados, que le llegan a trav茅s del FSB.

2. la unidad de decodificaci贸n traduce la instrucci贸n y se la pasa a la unidad de control para que decida qu茅 hacer con ella si la instrucci贸n necesita ejecutar alguna operaci贸n matem谩tica, se la pasa a la ALU

3. la ALU realiza la operaci贸n y deja el resultado en un registro

4. la unidad de control le pasa el resultado de la operaci贸n a la unidad de interfaz con el bus y le da la orden de guardarla en la memoria.



5. la unidad de interfaz con el bus escribe en la memoria RAM el resultado de la ejecuci贸n de la instrucci贸n a trav茅s del FSB
Figura 4 pasos en la ejecuci贸n de una instrucci贸n dentro de un procesador

Comentarios