56691229 La Unidad de Control

3
LA UNIDAD DE CONTROL La unidad de control de un microprocesador es un circuito lógico que, como su nombre lo indica, controla la operación del microprocesador entero. En cierto modo, es el “cerebro dentro del cerebro”, ya que controla lo que pasa dentro del procesador, y el procesador a su vez controla el resto de la PC. Diferente a los circuitos integrados más comunes, cuyas funciones son fijadas por su diseño de hardware, la unidad de control es más flexible. La unidad de control sigue las instrucciones contenidas en un programa externo y le dice a la ALU qué hacer. La unidad de control recibe instrucciones de la BIU, las traduce a una forma que puedan ser entendidas por la ALU, y mantiene un control sobre la instrucción del programa que se está ejecutando. Las funciones realizadas por la unidad de control varían con la arquitectura interna del CPU, puesto que la unidad de control realmente es la que implementa la arquitectura. En un procesador regular que ejecuta instrucciones nativas x86, la unidad del control realiza las tareas de traer instrucción, decodificarla, controlar la ejecución de ésta y almacenar el resultado obtenido. En un procesador con un núcleo RISC, la unidad de control realiza significativamente más trabajo.

description

unidad de control

Transcript of 56691229 La Unidad de Control

Page 1: 56691229 La Unidad de Control

LA UNIDAD DE CONTROL

La unidad de control de un microprocesador es un circuito lógico que, como su nombre lo indica, controla la operación del microprocesador entero. En cierto modo, es el “cerebro dentro del cerebro”, ya que controla lo que pasa dentro del procesador, y el procesador a su vez controla el resto de la PC. Diferente a los circuitos integrados más comunes, cuyas funciones son fijadas por su diseño de hardware, la unidad de control es más flexible. La unidad de control sigue las instrucciones contenidas en un programa externo y le dice a la ALU qué hacer. La unidad de control recibe instrucciones de la BIU, las traduce a una forma que puedan ser entendidas por la ALU, y mantiene un control sobre la instrucción del programa que se está ejecutando.

Las funciones realizadas por la unidad de control varían con la arquitectura interna del CPU, puesto que la unidad de control realmente es la que implementa la arquitectura.

En un procesador regular que ejecuta instrucciones nativas x86, la unidad del control realiza las tareas de traer instrucción, decodificarla, controlar la ejecución de ésta y almacenar el resultado obtenido.

En un procesador con un núcleo RISC, la unidad de control realiza significativamente más trabajo.

Gestiona la traducción de las instrucciones x86 a microinstrucciones RISC, controla la planificación de los micro-instruccións hacia las varias unidades de la ejecución, y controla la salida de estas unidades para asegurarse que los resultados sean transferidos al lugar apropiado. En algunos de estos procesadores con núcleo RISC, la unidad de control puede ser dividida en otras unidades (como en una unidad de planificación para ocuparse de la planificación y una unidad de retiro para tratar con resultados que vienen de los canales) debido a la complejidad del trabajo que se debe realizar.

Page 2: 56691229 La Unidad de Control

DIAGRAMA DE LA UNIDAD DE CONTROL

DIAGRAMA INTERNO DE LA UNIDAD DE CONTROL