Está en la página 1de 2

El mic-2 es mejor que el mic-1, es mas rapido y ocupa menos espacio en el almacen de control, aunque

el costo sin duda sera mayor que lo que se ahorra en "Terreno" al tener un almacen de control mas
pequeño, Por lo tanto tenemos una maquina considerablemente mas rapida por un precio un poco mas
alto, en gran parte el tiempo del ciclo esta determinado por la tecnologia subyacente. Cuanto mas
pequeños sean los transistores y menores sean las distancias fisicas entre ellos, mas rapidamente podra
operar el reloj. De momento el Mic 2 es altamente secuencial; coloca registros en sus buses, espera que
la ALU y el desplazador escribe en los latches de cada ciclo. De hecho, los latches dividen la trayectoria
de datos en partes discretas que ahora pueden operar de forma independiente. Llamaremos a este
modelo Mic-3, o modelo con tilas de procesamiento.

• Que es el Mic-3?

Es un diseño con filas de procesamiento

• ¿Cuál es la doble ventaja que tenemos al insertar los latches?

Se puede acelerar el reloj y podemos usar todas las partes de la trayectoria


4. ¿Qué es una fila de procesamiento? ¿Qué otras técnicas se pueden implementar para disminuir el
tiempo de ejecución de programas?

Las filas de procesamiento son el procedimiento mediante el cual los latches (son dispositivos biestables
asíncronos que no tienen entrada de reloj y cuyo cambio en los estados de salida es función del estado
presente en las entradas y de los estados previos en las salidas) dividen la trayectoria de datos en partes
discretas que pueden trabajar de manera independiente, en otras palabras, las filas de procesamiento
son una técnica empleada para implementar simultaneidad a nivel de instrucciones dentro de un
microprocesador.

Otras maneras de disminuir el tiempo de ejecución de programas:

 Reducir el numero de ciclos de reloj necesarios para ejecutar una instrucción: mediante el uso
de hardware especializado, con un incrementador, por ejemplo.
 Simplificar la organización para que el ciclo de reloj pueda ser más corto.
 Traslapar la ejecución de instrucciones: se puede hacer mediante la separación de los circuitos
que transportan las instrucciones, se hace más eficiente de esta manera ya que la unidad se
hace funcionalmente independiente de la trayectoria de datos principal. Al operar de manera
asincrónica, pueden traer el siguiente código de operación u operando por sí solos, obteniendo
así una o más instrucciones por adelantado.
 Fusión del ciclo del intérprete con el microcódigo.
 Crear una arquitectura del microprocesador con 3 buses. Hace que sea posible la suma de dos
registros cualesquiera por cada ciclo.
 Una unidad de obtención de microinstrucciones que se añada al microprocesador: tiene la
capacidad de aumentar PC de manera independiente, y traer bytes del flujo de información de
manera anticipada, aumentando así la eficiencia y reduciendo el tiempo de ejecución.

También podría gustarte