Edición de «Organización del Computador II»

De Cuba-Wiki
Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.

Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces publica los cambios para así efectuar la reversión.

Revisión actual Tu texto
Línea 156: Línea 156:
=== Oral ===
=== Oral ===
* Coherencia de Cache :
* Coherencia de Cache :
** Explicar cuándo empezamos a tener problemas con la coherencia y cuál es el problema de tener incoherentes la memoria con las caches.
** Explicar las diferentes políticas de escritura, comparándolas según el uso de procesador y el uso del bus. ¿Cuál es más apta para un sistema Monoprocesador y cuál para un sistema SMP? Justificar.
** Explicar las diferentes políticas de escritura, comparándolas según el uso de procesador y el uso del bus. ¿Cuál es más apta para un sistema Monoprocesador y cuál para un sistema SMP? Justificar.
** Explicar cómo se podría utilizar Copy Back en un sistema SMP.
** ¿Qué entiende por snooping y con qué elementos se implementa?¿Cómo se complementa con el protocolo MESI?
** ¿Qué entiende por snooping y con qué elementos se implementa?¿Cómo se complementa con el protocolo MESI?¿Qué cosas se tienen que agregar a nivel de HW para implementar MESI (snoop bus, Shared, RFO)?
** En el protocolo MESI, ¿qué significa el estado ''Modified''?
** En el protocolo MESI, ¿qué significa el estado ''Modified''?
** MESI, tenés una línea en estado ''Shared'', ¿qué significa?¿Qué pasa si la querés escribir?¿Es impreciso?  
** MESI, tenés una línea en estado ''Shared'', ¿qué significa?¿Qué pasa si la querés escribir?¿Es impreciso?  
Línea 171: Línea 169:


* Ejecución Fuera de Orden  
* Ejecución Fuera de Orden  
** Concepto y funcionamiento general.¿Qué nuevas dependencias se introducen con la ejecución fuera de orden?   
** Concepto y funcionamiento general.
** Ventajas respecto de un esquema superescalar con ejecución en orden. Considerar que ambos modelos tienen la misma cantidad de vías de ejecución.
** Ventajas respecto de un esquema superescalar con ejecución en orden. Considerar que ambos modelos tienen la misma cantidad de vías de ejecución.
 
** ¿Qué obstáculos surgen de implementa ejecución fuera de orden? Detallar con ejemplos.
   
* Algoritmo de Tomasulo  
* Algoritmo de Tomasulo  
** ¿Cuándo se debe stallear una instrucción?
** ¿Cuáles son los riesgos que resuelve?
** Explicar cuáles son los bloques de hardware que se agregan a un procesador superescalar, qué riesgos resuelve, y cómo funciona cada uno.  
** Explicar cuáles son los bloques de hardware que se agregan a un procesador superescalar, qué riesgos resuelve, y cómo funciona cada uno.  
** ¿Qué elementos tiene una Reservation Station?
** ¿Qué le faltó al algoritmo de Tomasulo para tener excepciones precisas?
** ¿Cómo se establece la relación consumidor/productor según Tomasulo?¿Dónde está el tag o a qué hace referencia?
** ¿Cómo se establece la relación consumidor/productor según Tomasulo?¿Dónde está el tag o a qué hace referencia?
** Detallar secuencia de pasos para ejecutar una instrucción.
* Reorder Buffer
** ¿Qué le faltó al algoritmo de Tomasulo para tener excepciones precisas?
** ¿Qué elementos tiene un reorder buffer?
** ¿Qué elementos tiene un reorder buffer?
** Explicar la implementación de Intel del Algoritmo de Tomasulo en el Three Cores Engine, detallando cada parte involucrada.
** Explicar la implementación de Intel del Algoritmo de Tomasulo en el Three Cores Engine, detallando cada parte involucrada.
   


=== Resúmenes ===
=== Resúmenes ===
Ten en cuenta que todas las contribuciones a Cuba-Wiki pueden ser editadas, modificadas o eliminadas por otros colaboradores. Si no deseas que las modifiquen sin limitaciones, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre (véase Cuba-Wiki:Derechos de autor para más detalles). ¡No uses textos con copyright sin permiso!

Para editar esta página, responde la pregunta que aparece abajo (más información):

Cancelar Ayuda de edición (se abre en una ventana nueva)

Plantilla usada en esta página: