Es el centro nervioso de la computadora ya que desde ella se
controlan y gobiernan todas las operaciones.
La misión fundamental de esta unidad es recoger las
instrucciones que componen un programa, interpretarlas y controlar su
ejecución.
Otra Definición:
Ejecución de una instrucción = conjunto de ciclos:
Captación (fetch): obtener instrucción de la memoria.
Indirecto: obtener operandos.
Ejecución.
Interrupción: instrucciones que requieren atención urgente.
Ciclos compuestos de microoperaciones.
Utiliza los registros de Control y Estado.
También se puede decir:
Dispositivo más importante del PC (es su cerebro): Dirige y
Controla el funcionamiento del resto de componentes, coordinando sus
actividades para el correcto desarrollo del programa que se esté ejecutando. La
UC contiene un reloj (generador de pulsos) que controla la velocidad a la que
se realizan las operaciones. La frecuencia del reloj se mide en Megahercios
(MHz) Determina la velocidad del
ordenador.
La Unidad de Control es dirigir la secuencia de pasos de
modo que la computadora lleve a cabo un ciclo completo de ejecución de una
instrucción, y hacer esto con todas las instrucciones de que conste el
programa. Los pasos para ejecutar una instrucción cualquiera son los
siguientes:
1.
Ir a la memoria y extraer el código de la
siguiente instrucción (que estará en la siguiente celda de memoria por leer).
Este paso se llama ciclo de fetch en la literatura computacional (to fetch
significa traer, ir por).
2.
Decodificar la instrucción recién leída
(determinar de que instrucción se trata).
3.
Ejecutar la instrucción.
4.
Prepararse para leer la siguiente casilla de
memoria (que contendrá la siguiente instrucción), y volver al paso 1 para
continuar.
La unidad de control ejecutara varias veces este ciclo de
cuatro “instrucciones alambradas” a una enorme velocidad.
Se llama así a estas instrucciones porque no residen en
memoria, ni fueron escritas por ningún programador, sino que la maquina las
ejecuta directamente por medios electrónicos, y lo hará mientras esté
funcionando (mientras este encendida) en una computadora es a razón de cientos
de miles (o incluso millones) de veces por segundo.
Se ha definido ya el modelo de von Neumann. Ahora se pondrá
a funcionar sobre nuestro pequeño programa de ejemplo (que ya está cargado en
la memoria).
No hay comentarios:
Publicar un comentario