CURSO: LABORATORIO DE ARQUITECTURA DE COMPUTADORES TRADUCCION: COMPUTER ARCHITECTURE LABORATORY SIGLA: IIC2344 CREDITOS: 10 MODULOS: 02 REQUISITOS: IIC2342 o IIC2343 CARACTER: OPTATIVO DISCIPLINA: INGENIERIA I. DESCRIPCION Este curso esta dedicado a analizar los componentes mas relevantes que conforman un computador y como estos se organizan. A traves de una labor experimental a bajo nivel como memoria, buses microcontroladores y perifericos, este curso busca ademas, ense?ar los principales elementos del desarrollo de sistemas embebidos. II. OBJETIVOS 1. El objetivo principal es familizarizar al alumno con los distintos componentes de hardware involucrados en la operacion de un computador o un sistema embebido. Mediante distintas experiencias de laboratorio que involucran desde la interaccion con buses y memorias hasta la comunicacion con perifericos a traves de puertos USB o conecciones inalambricas, se prentende dar al alumno una vision detallada de la complejidad y potencial de la integracion de componentes para crear equipos computacionales para variados propositos. 2. Mediante la utilizacion de un toolkit disponible comercialmente se pretende facilitar el proceso de aprendizaje. Este equipo especialmente dise?ando para la ense?anza practica de los principales aspectos de un microcomputador y sus perifericos, permite interactuar directamente con elementos de bajo nivel de un computador de una manera simple y efectiva. III. CONTENIDOS 1. Introduccion: Microcontroladores, Microprocesadores, Computadores. 2. Buses. 2.1 Timings y Se?ales de Control. 2.2 Tipos de Buses. 2.3 Arbitracion. 2.4 Buses Existentes 3. Memoria Principal. 3.1 Tipos de Memorias. 3.2 Timings y Se?ales de Control. 3.3 Controladores DMA. 3.4 Configuraciones Mas Utilizadas. 4. Memoria Secundaria. 4.1 Dispositivos Magneticos. 4.2 Dispositivos Opticos. 4.3 Memorias Flash. 5. Dispositivos de Entrada y Salida. 5.1 Monitores. 5.2 Teclados. 5.3 Mouse. 6. Dispositivos de Comunicacion. 6.1 Puertos USB. 6.2 Firewire. 6.3 Tarjetas de Red. 6.4 Comunicacion Inalambrica. IV. METODOLOGIA El curso se desarrollara en experiencias de laboratorio semanales en que los alumnos pondran en practica los contenidos de cursos teoricos anteriormente efectuados. Para el desarrollo del curso los alumnos seran separados en grupos de 2 personas. Cada semana los distintos grupos tendran 2 sesiones de laboratorio. La primera sesion tendra como objetivo explicar los detalles de la experiencia correspondiente a esa semana. En las sesiones restantes los alumnos deberan cumplir los objetivos de la experiencia asignada. V. EVALUACION - 8 Experiencias de Laboratorio 100% VI. BIBLIOGRAFIA Minima: Hamacher, V.; Vranesic, Z. and Zaky, S. "Computer Organization", Mg Graw Hill, 1996. Mano, M. "Arquitectura de computadores", Prentice Hall Hispanoamericana, 1994. Tanenbaum, A. "Structured Computer Organization", Prentice Hall, 1999. PONTIFICIA UNIVERSIDAD CATOLICA DE CHILE*