Universidad Nacional Experimental Politcnica de la Fuerza Armada Nacional Bolivariana Ncleo Falcn, Extensin Punto Fijo
DISEOS LOGICOS DEL PROCESADOR Y DE CONTROL
Facilitador (a): Ing. Luisangel Snchez. AUTORES: Br. ESCARRA, Fernando C.I 18.156.426 Br. RODRIGUEZ, David C.I 17.840.910 Br. MELENDEZ, Luis C.I 10.911.512 Br. MONASTERIOS, Oriana C.I 22.607.013
PUNTO FIJO, SEPTIEMBRE DEL 2014 DISEO LOGICO DEL PROCESADOR
Su funcin es ejecutar los programas almacenados en la memoria central, tomando sus instrucciones, examinndolas y ejecutndolas unas tras otra. El procesador, tambin conocido como CPU o micro, es el cerebro del PC. Sus funciones principales incluyen, la ejecucin de las aplicaciones y la coordinacin de los diferentes dispositivos que componen un equipo. No puede existir por tanto una mquina rpida que no tenga en su interior un micro potente. El procesador es uno de los elementos del PC que ms ha evolucionado a lo largo del tiempo. Gracias a las mejoras en la tecnologa de fabricacin se ha reducido el tamao de los transistores que se encuentran en su interior permitiendo integrar un mayor nmero de ellos. El funcionamiento de un procesador se puede dividir en las siguientes etapas: Todo el sistema est gobernado por un reloj que se encarga de sincronizar los diferentes bloques funcionales. La velocidad a la que este cambia de estado se denomina frecuencia de funcionamiento y est relacionada con la capacidad de cmputo del sistema. Se lee una instruccin de memoria. El conjunto de instrucciones de cualquier procesador actual incluye ms de mil diferentes y va creciendo con el tiempo. Se aaden para mejorar la velocidad de procesamiento de ciertas aplicaciones. Se buscan los datos necesarios. Algunas instrucciones necesitaran de datos, los cuales normalmente estarn en la memoria RAM, para poder llevar a cabo su trabajo. Siempre habr que esperar a tenerlos todos antes de llevar a cabo los clculos. Es muy importante que el flujo de datos y de instrucciones sea lo ms rpido posible para que no se produzcan bloqueos.
Se realiza la operacin. Una vez que se tiene todo se ejecuta la operacin, para esto puede ser necesario el trabajo de varios bloques dentro del propio procesador como la unidad aritmtica lgica o la de punto flotante. Se pasa a la siguiente instruccin. Que no es siempre la que se encuentra a continuacin en la memoria. Muchas instrucciones pueden cambiar el flujo del programa y permitir saltos o repetir ciertas acciones hasta que se cumpla una determinada condicin.
Una de las tcnicas ms usadas para aumentar la velocidad incluye la realizacin de instrucciones fuera de orden intentando optimizar el uso de los bloques funcionales. En estos procesadores se ejecutan las operaciones cuando estn sus datos y no en el orden en que fueron escritas. Esto por supuesto lleva a una arquitectura ms compleja que debe de controlar que los resultados sean los mismos que se produciran aunque se realizaran una tras otra.
Toda la arquitectura se disea por tanto con la intencin de tener los bloques funcionales continuamente trabajando. Otro de los elementos que suelen tener, para conseguir su objetivo, es el predictor de saltos. Este elemento trata de acertar si en una determinada operacin se va a producir una bifurcacin en el cdigo o no. De esta forma puede ejecutar las instrucciones de una determinada rama incluso antes de saber si se va a producir un salto a ella. Todas estas tcnicas lo que tratan es de mejorar el IPC es decir la capacidad del procesador de ejecutar ms instrucciones en la misma cantidad de tiempo.
MATRIZ FODA
Oriana Monasterios:
Fortalezas: Rapidez en el procesamiento y capacidad de respuesta. Amplia capacidad de almacenamiento. Gran velocidad en la ejecucin de instrucciones. Realiza muchas operaciones simultneamente. Ejecuta ms instrucciones en la misma cantidad de tiempo.
Oportunidades: Capacidad del procesador de ejecutar ms instrucciones en la misma cantidad de tiempo. Toda la arquitectura se disea por tanto con la intencin de tener los bloques funcionales continuamente trabajando. Evolucin de los procesadores.
Debilidades: Complejidad en sus componentes. Bloqueos de datos sino se lleva a cabo el procesamiento del mismo. Contiene gran cantidad de circuitos complejos. Al realizar operaciones complejas en la ALU es muy lenta por toda la simulacin que debe realizar.
Amenazas: Costo del procesador.
BIBLIOGRAFIA
Hayes, J. (1996). Introduccin al Diseo Lgico Digital. Mxico: Pearson - Addison Wesley.
Hayes, J. Diseo de Sistemas Digitales y Microprocesadores. Mc Graw Hill.
Hennessy, J. y Patterson, D. (1993). Arquitectura de Computadores. Un Enfoque Cuantitativo. Mxico: Mc Graw Hill.
Hennessy J. y Patterson D. (1995). Organizacin y Diseo de Computadores. La Interfaz Hardware/Software. Mc Graw Hill.