Computer
En las computadoras normales, el CPU esta en una sola unidad llamada microprocesador.
Este es el motor y controlador de todo el sistema. Cualquier proceso que se desee realizar en el Ordenador debe ser controlado por el microprocesador; posteriormente, éste se encargará de dar las órdenes oportunas a los distintos accesorios para la finalización de dichoproceso. La información necesaria para llevar a cabo dichos procesos se encuentra almacenada en la memoria del ordenador, con lo que podemos decir que existe una estrecha relación entre microprocesador y memoria.
El microprocesador, como cualquier circuito integrado, dispone de un conjunto de patillas a través de las cuales se establece la conexión con el resto de los componentes del PC. Estebloque de terminales se puede dividir en tres grupos principales: los pertenecientes al bus de direcciones, los del bus de datos y los del bus de control, amén de los terminales de alimentación que necesita todo circuito integrado. Podemos encontrar en el mercado una gran variedad de tipos de microprocesadores y utilidades para los mismos.
Haciendo una similitud con el cerebro humano,el microprocesador se comporta del mismo modo que
Éste órgano, reaccionando ante los diferentes estímulos externos que le llegan. Dichos estímulos serían la entrada de instrucciones y datos de los programas que se van ejecutando o las interrupciones de los distintos dispositivos conectados al mismo. Estos estímulos son analizados y procesados, después de lo cual se toman las medidas oportunas.Así, durante la ejecución de un programa se obtienen una serie de datos, (bien buscándolos en memoria, bien introducidos a través de cualquier dispositivo conectado); se procesan, (realizando las operaciones matemáticas o lógicas oportunas); y se envían los resultados o las medidas a tomar hacia el exterior del microprocesador. En todo este proceso hay una serie de comunicaciones, tanto en elinterior del microprocesador como con los distintos dispositivos implicados.
El Procesador esta conformado por las siguientes partes:
Unidad de Control
Todos los recursos del CPU están controlados por la UC. Esta dirige el flujo de datos a través del CPU y otros dispositivos.
Como su nombre indica, es el módulo encargado de la gestión de las señales que se deben ir generando a medidaque se va ejecutando el programa. Es decir, cada nueva instrucción que llega es decodificada y convertida en las señales correspondientes para la ejecución de dicha instrucción. En su interior se gestiona asimismo el flujo de ejecución del programa, realizando los saltos y bifurcaciones necesarios en el mismo. Esta tarea la realiza una unidad secundaria llamada unidad de ejecución (UE). Hasta el486 esta unidad era única, lo que permitía la ejecución de una instrucción durante uno o varios ciclos de reloj (dependiendo del tipo de microprocesador). Pero con la llegada de Pentium, se incorporaron
varias UEs en un mismo micro, lo que permitía la ejecución de varias instrucciones en un mismo ciclo de reloj, aumentando su velocidad y potencia de ejecución.
La Unidad Aritmético LógicaEs el módulo del microprocesador encargado de realizar las operaciones aritméticas (suma, resta, multiplicación y división) y lógicas (comparaciones, decisiones) que se generan durante la ejecución de un programa. Los datos son tomados de las propias instrucciones o de la posición de memoria donde están almacenados, se reciben a través de del bus de datos y se almacenan en los registros con losque se va a operar. El resultado se almacena en otro registro y se lleva a una determinada posición de memoria o algún otro dispositivo que lo necesite, según las propias indicaciones del programa. Estos resultados pueden activar algunos de los "flags" (o banderas) de los registros banderas existentes, que consiste cambiar el estado de ciertos bits de dichos registros. En función del...
Regístrate para leer el documento completo.