Sie sind auf Seite 1von 3

Qu nos permite evitar los renombramientos de

registros?
Nos permite evitar los problemas de los riesgos WAR y
WAW.
Pasos para hacer el renombramiento de registros?
(1) La escritura se hace siempre en un registro diferente
de los que utilizan los operandos y de los que se
utilizan en otras escrituras
(2) Para mantener la dependencia RAW , toda lectura
que se haga de un registro que se escribe
previamente debe seguir hacindose de dicho
registro , y si cambia el nombre del registro que se
escribe , debe cambiar el nombre del registro que
lee el mismo.
Cuntos y cuales son los tipos de renombramiento?
Son dos tipos :
(1) Renombramiento esttico
(2) Renombramiento dinmico

Qu es el renombramiento esttico?
El renombramiento es esttico si se realiza durante la
compilacin .
Qu es el renombramiento dinmico?
El renombramiento es dinmico si se realiza durante la
ejecucin del programa utilizando registros y hardware de
control extra.
Cuntas y cuales alternativas existen para el acceso a
los buffer de renombramiento?
Existen 2 alternativas para el acceso a los buffer de
renombramiento :
(1) Acceso asociativo
(2) Acceso indexado

En el caso de acceso asociativo a los buffer cada lnea
de buffer tiene 5 campos .Cuales son? explique cada
uno de ellos?
(1) Asignacin valida : indica si la lnea en cuestin se
ha utilizado para renombrar algn registro (1
significa que se ha realizado una asignacin)
(2) Registro de destino: se indica el numero de
registros de la arquitectura que se ah renombrado
utilizando la lnea en cuestin.
(3) Contenido : almacenara los datos
correspondientes al registro que se ha nombrado
hasta que esos datos se actualicen en el registro
de la arquitectura correspondiente
(4) Contenido valido :Se utiliza como bit de validez
del contenido , indicando , si esta a cero , que
alguna instruccin que se ha emitido o enviado va
a escribir su resultado en el campo de contenido
de la lnea
(5) Bit de asignacin ltima: esta a 1 en la lnea del
buffer de renombramiento en la que se haya
hecho la ltima asignacin a un registro dado.