Imprimir

Programa

CURSO               :   Arquitectura de Computadores
SIGLA               :   IIC2342
CRÉDITOS            :   10
REQUISITOS          :   IIC1222 Programacion Avanzada
SEMESTRE            :   II


1. OBJETIVOS
   Capacitar al alumno para que comprenda el funcionamiento de un computador, tanto desde
   el punto de vista operacional como organizacional. Se presentan las diferentes
   arquitecturas que se han desarrollado en el tiempo analizando, desde maquinas
   secuenciales simples a complejas maquinas paralelas. Se analizan las componentes y sus
   relaciones dentro del sistema global.

2. CONTENIDO
   - Introduccion: Perspectiva historica; Rendimiento.
   - Sistemas digitales: Elementos constituyentes; Circuitos combinatoriales; Maquinas de
      estado; Tecnologias convencionales.
   - Estructura basica de un computador: Arquitectura de Von Neumann; Instrucciones
      (lenguaje) de maquina; Modos de direccionamiento; Conjunto de instrucciones; Entrada
      y salida; Buses.
   - La CPU: Dise?o de una CPU simple: Arquitectura interna; Implementacion del control;
      Implementacion detallada (chips).
   - Aritmetica: Representacion; Operaciones; Coprocesadores.
   - Memoria: Jerarquia de memoria; Tipos de memoria; Manejo de errores; Cache y
      memoria virtual.
   - Entrada y salida: Introduccion; Arquitectura de la entrada y salida; Interfaces paralelas;
      Interfaces seriales; Relojes; Discos; Teclados; Displays; Sonido; ?Que pasa dentro de
      un PC?; Controladores dedicados.
   - Paralelismo: Arreglo de procesadores; Multiprocesadores; Pipeline; Arquitecturas
      Sistolicas; Flujo de datos; Clasificacion; Tolerancia a fallas.

3. BIBLIOGR AFIA
   Complementaria:
         HAMACHER, V. Carl, VRANESIC, Zvonko G, and ZAKY, Safwat G. Computer
            organization. New York, McGraw Hill, 1990.
         HENNESSY, John and PATTERSON, David A. Computer organization and design:
            the hardware/software interface. San Mateo, Calif., Morgan Kaufmann, 1994.
         MANO, M. Morris. Arquitectura de computadores. 3a ed. Mexico, D.F., Prentice
            Hall Hispanoamericana, 1994.