UNIVERSIDAD DE ESPECIALIDADES ESPÍRITU SANTO FACULTAD DE SISTEMAS, TELECOMUNICACIONES Y ELECTRÓNICA PROGRAMA ANALÍTICO (SUBJECT DESCRIPTION) MATERIA: Arquitectura de Computadoras CÓDIGO: COM 152 CRÉDITOS: 3 PERIODO LECTIVO: Mayo-Agosto del 2004 PRE-REQUISITO: Ninguno 1. DESCRIPCIÓN SINTÉTICA (Course Description) La materia Arquitectura de Computadoras tiene por objetivo dotar al estudiante de los elementos de juicio necesarios con los que todo profesional de sistemas debe contar, para analizar, desarrollar, elegir, asesorar, ubicar e implementar tecnologías computacionales de hardware, que sirvan a su vez de soporte a las tecnologías de software, respectivamente. 2. OBJETIVOS (Course Objectives Goal)) Generales (General) Conocer brevemente los fundamentos teóricos que dan soporte a la tecnología de computadoras. Conocer el proceso de evolución de la tecnología computacional. Conocer los diferentes componentes de un computador y sus funciones. Conocer la forma en que se ejecutan las instrucciones de bajo nivel. Conocer las tecnologías de almacenamiento temporal, primario y secundario Conocer las tecnologías de procesadores y buses Evaluar las diferentes tecnologías actuales. Específicos (Specific) Diferenciar e identificar las funciones de todos los componentes de un computador. Analizar el proceso de ejecución de las instrucciones de bajo nivel. Entender los procesos de entrada y salida. Estudiar la estructura y funciones de los procesadores. Estudiar las diferentes tecnologías de memorias y buses. Estudiar las diferentes tecnologías de almacenamiento secundario. Evaluar y comparar las características de las diferentes tecnologías.
3. CONTENIDOS PROGRAMÁTICOS (Course Text ) Capitulo 1 (Chapter 1) Introducción a la Arquitectura de Computadoras 1. Introducción general 1.1 Los procesos informaticos: Definiciones generales 1.2 Breve reseña histórica 1.3 Tecnologías de soporte para los sistemas computacionales 1.4 Las computadoras: Definiciones generales 1.5 Clasificación general de computadoras 2. Introducción a los sistemas de numeración 2.1 Los sistemas numéricos. 2.2 Fórmula general de los sistemas numéricos. 2.3 El sistema binario y hexadecimal 2.4 Conversión entre sistemas numéricos 3. Componentes Básicos 3.1 Unidad Central de Proceso. 3.2 Unidad de Memoria 3.3 Unidad de Entrada/Salida Capítulo 2 (Chapter 2) Instrucciones y Operaciones 1. Instrucciones 1.1 Tipos de instrucciones. Juego básico de instrucciones 1.2 Formatos de instrucciones 1.3 Técnicas de direccionamiento 1.4 Ejecución de instrucciones 1.5 Programas elementales en lenguaje de máquina 1.6 Elementos de Circuitos combinatorios 2. Operaciones de Entrada/Salida 2.1 Conceptos básicos e instrucciones 2.2 Procesamiento de Interrupciones 2.3 Dispositivos Físicos de E/S 2.3 Controladores de E/S: DMA, CPU 3. Representación de Datos 1.1 Tipos de Datos 1.2 Representación de números enteros 1.3 Representación de números reales 1.4 Representación de caracteres 1.5 Operaciones con diferentes tipos de representaciones
Capítulo 3 (Chapter 3) Sistemas de Almacenamiento 1. Sistemas de Memorias 1.1 Características de Sistemas de Memorias 1.2 Jerarquía y Direccionamiento de Memorias 1.3 Memoria Semiconductora 1.4 Memoria Caché 1.5 Memoria DRAM 2. Almacenamiento Externo (6 Horas) 2.1 Discos Magnéticos 2.2 Arreglos de Discos 2.3 Sistemas Ópticos 2.4 Sistemas Magnéticos 2.5 Tecnologías IDE y SCSI de Discos Duros Capítulo 4 (Chapter 4) Procesadores y Buses 1. Diseños de CPU (4 horas) 1.1 Arquitecturas CISC 1.2 Arquitecturas RISC 1.3 Procesadores Superesclares 1.4 Paralelismo 2. Buses de Datos (4 horas) 2.1 Estructura y Clasificación de Buses. 2.2 Sincronismo y Asincronismo 2.3 Arbitraje: Centralizado y Distribuido 2.3 Jerarquías de Buses 3.Sistemas Operativos (4 horas) 3.1 Clasificación de sistemas de software 3.2 Objetivos y funciones 3.3 Conceptos y Lenguajes de programación 3.4 Sistemas de Administración de Información
4. Bibliografía Referencial (Bibliographic Reference) Organización y Arquitectura de Computadoras, Martínez G.J. y Olvera R. J. Introducción a las computadoras y al procesamiento de la información, Larry Long Structured Computer Organization, Tanenbaum A.S. Organización y Arquitectura de Computadoras, William Stallings 5. METODOLOGÍA (Methodology) La entrada a clases se realizará a la hora en punto. Pasados 5 minutos no se podrá ingresar al aula. Tres retrasos (dentro de los 5 minutos permitidos) equivalen a una ausencia. De acuerdo al reglamento de la Universidad sólo se puede faltar al 20% del total de horas clases por materia; en caso de superar ese porcentaje el estudiante pierde la materia. El concepto "Participación en clases" incluye: Respuestas a preguntas (orales o escritas), intervenciones, exposiciones, ponencias, etc. Las evaluaciones se realizarán teniendo en cuenta la calidad de dichas participaciones. Los "Trabajos Extra Clases" se realizarán de manera individual; dichos trabajos serán entregados por escrito o manuscritos en caso de que lo requieran en la fecha acordada de entrega. Cuando el "Trabajo Extra clase" consista en el comentario de alguna lectura, el mismo debe demostrar que se ha asimilado el contenido del documento leído, pues no se trata de copiar párrafos o páginas enteras de la lectura asignada. El profesor se reserva el derecho de rechazar los trabajos que no cumplan con lo antes indicado. No se deben utilizar los teléfonos celulares durante las clases, ni realizar en clases cualquier actividad ajena a la misma. Cualquier tipo de copia o plagio será motivo de sanción acorde a los reglamentos de la Universidad. 6. EVALUACION (Evaluation / Assessment) 50 % Trayectoria del estudiante durante el semestre: Participación en clase Trabajos extra clases Exposiciones Cualquier otro tipo de actividad que determine el profesor Evaluaciones periódicas 50 % Exámenes Parciales
7.- BIBLIOGRAFÍA BÁSICA (Books, Video, papers, obligatory) Organización y Arquitectura de Computadoras, Martínez G.J. y Olvera R. J. Introducción a las computadoras y al procesamiento de la información, Larry Long Structured Computer Organization, Tanenbaum A.S. Organización y Arquitectura de Computadoras, William Stallings 8.- BIBLIOGRAFIA COMPLEMENTARIA (Bibliography Complementary) Curso de Tecnologías de la Información de Cisco, Cisco Press Elaborado por: Fecha: Profesor Revisado por: Fecha: Coordinador Área Aprobado por: Fecha: Decano