Edición de «Organización del Computador II»
De Cuba-Wiki
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 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. | ||
** ¿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 | |||
** 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. | ** 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á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é | ** ¿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? | ||
** ¿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 === |