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

  1. Métodos de diseño de circuitos digitales: Circuitos combinacionales, Circuitos secuenciales, Diseño modular de circuitos
  2. Arquitectura lógica de un computador: Representación binaria, Arquitecturas CISC, Arquitecturas RISC
  3. Arquitectura física de un Computador: La memoria, La CPU
  4. Entrada/Salida: E/S mapeada en memoria, Interfaces de comunicación, Mecanismos avanzados de E/S
  5. 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.