stringtranslate.com

Unidad de instrucción

La unidad de instrucción ( I-unit o IU ), también llamada, por ejemplo, unidad de búsqueda de instrucciones ( IFU ), unidad de emisión de instrucciones ( IIU ), unidad de secuenciación de instrucciones ( ISU ), en una unidad central de procesamiento (CPU), es responsable de organizar el programa. instrucciones para ser recuperadas de la memoria y ejecutadas, en un orden apropiado, y para reenviarlas a una unidad de ejecución ( unidad E o UE ). La unidad I también puede realizar, por ejemplo, resolución de direcciones, búsqueda previa, antes de enviar una instrucción. Forma parte de la unidad de control , que a su vez forma parte de la CPU. [1]

En el estilo más simple de arquitectura informática , el ciclo de instrucciones es muy rígido y se ejecuta exactamente según lo especificado por el programador . En la parte del ciclo de búsqueda de instrucciones, el valor del registro del puntero de instrucción (IP) es la dirección de la siguiente instrucción que se recuperará. Este valor se coloca en el bus de direcciones y se envía a la unidad de memoria ; la unidad de memoria devuelve la instrucción en esa dirección y se guarda en el registro de instrucciones (IR); y el valor de la IP se incrementa o se sobrescribe con un nuevo valor (en el caso de una instrucción de salto o bifurcación), listo para el siguiente ciclo de instrucción.

Sin embargo, esto se vuelve mucho más complicado una vez que se agregan características que mejoran el rendimiento, como canalización de instrucciones , ejecución fuera de orden e incluso simplemente la introducción de un caché de instrucciones simple . [2]

Ver también

Referencias

  1. ^ Schneck, Paul B. (6 de diciembre de 2012). Arquitectura de supercomputadora - Paul B. Schneck - Google Książki. ISBN 9781461579571.
  2. ^ John L. Hennessy y David A. Patterson (1990), Arquitectura informática: un enfoque cuantitativo , Morgan Kaufmann Publishers, Palo Alto, EE. UU., ISBN 1-55860-069-8