Objetivos
Conocer la organización y componentes básicos de una computadora.
Identificar los factores que determinan las prestaciones básicas de una computadora.
Comprender la conveniencia de describir una computadora en diferentes niveles de abstracción para facilitar su comprensión, su diseño y su utilización.
Conocer las distintas formas básicas de representación de la información en una computadora.
Aplicar técnicas básicas de análisis y diseño de sistemas digitales combinacionales y secuenciales a nivel lógico y de comportamiento físico.
Conocer la organización de los sistemas diseñados en el nivel de transferencia de registros, incluyendo la organización y diseño de una computadora, comprendiendo la misión del camino de datos y de la unidad de control, y su interacción.
Caracterizar las instrucciones en lenguaje máquina y en lenguaje ensamblador.
Explicar la estructura y el funcionamiento de la jerarquía de memoria en un computador y mostrar la necesidad de su presencia.
Describir las diferentes organizaciones de la memoria cache, analizando las posibles estrategias de extracción, colocación, reemplazo y actualización.
Analizar los parámetros que afectan a las prestaciones de la memoria cache.
Distinguir entre CISC/RISC.
Explicar las diferentes técnicas de gestión de E/S. Describir controladores o interfaces de dispositivo.
Explicar las diferentes clasificaciones de arquitecturas paralelas.
Describir la estructura y organización de arquitecturas multihilos, multinúcleo y multiprocesador.
Programas de estudio
Docentes
Marianetti, Osvaldo Lucio
Profesor titular
osvaldo.marianetti@ingenieria.uncuyo.edu.ar
Godoy, Pablo Daniel
Profesor adjunto
pablo.godoy@ingenieria.uncuyo.edu.ar
Chediack, Ernesto Emilio
Jefe de trabajos prácticos
ernesto.chediack@ingenieria.uncuyo.edu.ar
Fontana, Daniel Santiago
Jefe de trabajos prácticos
daniel.fontana@ingenieria.uncuyo.edu.ar