Ojo: Este curso ya no se dicta por un integrante de Pleiad.
Resultados de Aprendizaje
Al término del curso, el alumno demuestra que diseña circuitos digitales, a base de sus propios circuitos y circuitos estándar. Identifica y escribe código ensemblador x86, lee código ensemblador SPARC. Explica el funcionamiento de un chip de memoria y una CPU moderna. Y comprende el funcionamiento de los dispositivos de Entrada/Salida e interfaces de comunicación.
Se utiliza el simulador de circuitos logisim, se encuentra en http://ozark.hendrix.edu/~burch/logisim/
Contenidos del curso
- Métodos de diseño de circuitos digitales: Circuitos combinacionales, Circuitos secuenciales, Diseño modular de circuitos
- Arquitectura lógica de un computador: Representación binaria, Arquitecturas CISC, Arquitecturas RISC
- Arquitectura física de un Computador: La memoria, La CPU
- Entrada/Salida: E/S mapeada en memoria, Interfaces de comunicación, Mecanismos avanzados de E/S
- Arquitecturas Avanzadas: Memoria cache, Jerarquías de memoria y jerarquías de buses, Arquitecturas en pipeline, Arquitecturas superescalares, Ejecución fuera de orden, Chips Multi-Core
Apuntes, enunciados
Los apuntes estan disponible en .pdf. Enunciados de tareas y controles se encuentran aqui, clasificado por año y semestre.