Documentos de Académico
Documentos de Profesional
Documentos de Cultura
utilidad.
Memoria Virtual. Concepto. Requerimientos de arquitectura para el page fault.
Clasificacin de las implementaciones de memoria virtual y una comparacin
entre ellas. Que entiende por Translation Lookaside Buffer, utilidad.
Consideraciones sobre el tamao de la tabla de pginas y su contiguidad,
alternativas.
Circuito multiplicador. Explicar cmo opera. Analizar mtodos para mejorar la
velocidad de la multiplicacin
1. Recodificacin de bits del multiplicador
2. Utilizacin de CSA's para agilizar el producto.
Explicar qu modificaciones deben hacerse para usar operandos en 2
complemento. Qu ocurre si el
multiplicador o el multiplicando son negativos.
Recodificacin de Booth.
Jerarqua de memoria. Explicar en qu consiste cada nivel. Localidad de
referencias y qu niveles se sustentan en el. Organizacin de la memoria cach,
explicar y comparar las tres opciones vistas. Detallar la clasificacin de misses.
Especifique y analice ventajas para minimizar
1. Miss de conflicto
2. Miss penalty
3. Hit time
Si alguna de las soluciones propuestas presenta alguna desventaja,especificar
cul sera y sugerir
formas de mitigar esta problemtica.
Definicin de pipeline en general. De qu modo la estructuracin en pipeline
afecta a la latencia y por qu. Ejemplificar usando DLX.
Especificar y analizar los diferentes hazards. RaW. Dar alternativas para evitar
este conflicto Static
Scheduling (de software), Dynamic Scheduling y Forwarding (de
hardware).
Control cableado vs control micro programado. Dar una implementacin de
control cableado, esquematizar. Cmo puede minimizarse el tamao de la
memoria de control tanto verticalmente como horizontalmente. Qu se entiende
por emulacin y qu ventajas presenta.
hw bsico circuito multiplicacin. Explique como opera. Analizar alternativas para
acelerar el proceso de multiplicacin.
Recodificar mas de un bit del multiplicador
emplear CSA con uno y varios niveles.Como se modifica el proceso usando 2
complemento.
Jerarqua de memoria. Tecnologas. Localidad de referencias. Relacin.
Organizacin de cache. 3C's, alternativas de reduccin. cache virtual reduce el
hit time, explicar. Problema de alias y ambigedad. Index virtual, tag fsico cual
problema resuelven.
Pipe gral. Objetivos. Latencia. Requerimientos basicos. Ej. con DLX. Hazards.
Concepto de stall. Como entender con los RAW: Dynamic Scheduling y
Forwarding. Beneficios.
Memoria virtual, definicin, ventajas, organizacin
(paginado,segmentado,segmentado paginado).Como se obtiene la direccin
fsica a partir del n de pagina. TLB (todo). Importancia
Esquema del circuito multiplicacin enteros no signados. Sobre el mismo detallar
el proceso de la multiplicacin. Recodificacin de ms de un bit, qu propone y
sus beneficios. Recodificacin de Booth, en qu consiste y como queda
solucionado
el problema para Y<0. Utilizacin de CSA's para agilizar el producto, en qu
consiste y cmo se
construye. Explicar qu modificaciones deben hacerse para
usar operandos en 2 complemento en
caso en que el multiplicador y / o
multiplicando sean negativos.
Definicin de pipeline. Requisitos para estructurar el CPU en pipe y ejemplificar a
partir del procesador DLX. Por qu agregar ms etapas puede resultar
beneficioso
pero tambin perjudicar la performance. Qu son los ciclos stall y por qu
afectan a la performance
del pipe. Explicar en qu consisten y cules son los
beneficios de las alternativas del hw para
solucionar los conflictos WAR:
Forwarding y Dynamic Scheduling.