Syllabus

SCD-1003 ARQUITECTURA DE COMPUTADORAS

DR. ANGEL RAMON ARANDA CAMPOS

araranda@itescam.edu.mx

Semestre Horas Teoría Horas Práctica Créditos Clasificación
5 2 3 5 Ingeniería Aplicada

Prerrequisitos
Diseñar circuitos digitales.
Manejar instrumentos y equipos de mediciones eléctricas.
Manipular y seleccionar dispositivos analógicos y digitales para la implementación de circuitos.
Utilizar con precisión la terminología y simbología de circuitos digitales.
Analizar problemas teóricos implementando la solución con circuitos digitales.
Conocer un lenguaje HDL.
Leer e interpretar diagramas de circuitos digitales.
Colaborar en equipo para deducir soluciones aplicadas a circuitos digitales.

Competencias Atributos de Ingeniería

Normatividad
  • Cumplir con el 80% de asistencias como mínimo para poder tener derecho al examen departamental: no existen retardos, se pasa lista a los 20 minutos de iniciada la clase.
  • Mantener el orden y el respeto: él alumno(a) guardará el debido respeto en el momento de entrar al salón de clases (hacia sus compañeros y al profesor)
  • No es necesario que el alumno solicite permiso al profesor para salir del aula cuando se está impartiendo una clase
  • El uso del teléfono celular deberá estar en modo vibrador y solo se contestan si son de urgencia.
  • es responsabilidad del alumno(a) tomar notas, preguntar y conceptualizar los temas o subtemas marcados en cada clase.
  • Cumplir en tiempo y forma con los trabajos requeridos por el profesor
  • Cualquier punto no especificado aquí, serán analizados en conjunto con los alumnos

Materiales
Computadora Personal

Bibliografía disponible en el Itescam
Título
Autor
Editorial
Edición/Año
Ejemplares
Arquitectura de computadoras : de los microprocesadores a las supercomputadoras /
Parhami, Behrooz
McGraw-Hill Interamericana,
2007.
13
-
Estructura y Diseño de Computadores /
Patterson, David A.
Reverté,
2000.
6
-

Parámetros de Examen
PARCIAL 1 De la actividad 1.1.1 a la actividad 1.2.5
PARCIAL 2 De la actividad 2.1.1 a la actividad 3.3.1

Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje)
1. Arquitecturas de cómputo
          1.1. Modelos de arquitecturas de cómputo
                   1.1.1. Clásicas
                           Arquitectura de Computadoras (433648 bytes)
                          
                   1.1.2. Segmentadas
                           Segmentadas (160789 bytes)
                          
                   1.1.3. De multiprocesamiento
                           multiprocesamiento (467968 bytes)
                          
          1.2. Análisis de los componentes
                   1.2.1. CPU
                           CPU (26158 bytes)
                          
                   1.2.2. Memoria
                           Memoria (28672 bytes)
                          
                   1.2.3. Manejo de la entrada/salida.
                           entrada/salida (1346620 bytes)
                          
                   1.2.4. Buses
                           Buses (690185 bytes)
                          
                   1.2.5. Interrupciones
                           Interrupciones (24757 bytes)
                          
2. Estructura y funcionamiento de la CPU
          2.1. Organización del procesador
                   2.1.1. Organización del procesador
                          
          2.2. Estructura de registros
                   2.2.1. Registros visibles para el usuario
                          
                   2.2.2. Registros de control y de estados
                          
                   2.2.3. Ejemplos de organización de registros de CPU reales
                          
          2.3. El ciclo de instrucción
                   2.3.1. Ciclo Fetch-Decode-Execute
                          
                   2.3.2. Segmentación de instrucciones
                          
                   2.3.3. Conjunto de instrucciones: Características y funciones
                          
                   2.3.4. Modos de direccionamiento y formatos
                          
          2.4. Casos de estudio de CPU reales
                   2.4.1. Casos de estudio de CPU reales
                          
3. Selección de componentes para ensamble de equipo de cómputo
          3.1. Chip Set
                   3.1.1. Chip Set
                          
          3.2. Aplicaciones
                   3.2.1. Aplicaciones
                          
          3.3. Ambientes de servicio
                   3.3.1. Ambientes de servicio
                          
4. Procesamiento paralelo
          4.1. Aspectos básicos de la computación paralela
                   4.1.1. Aspectos básicos de la computación paralela
                           4.1- Aspectos básicos de la computación paralela II (1312762 bytes)
                           4.1-Aspectos básicos de la computación paralela (137292 bytes)
                          
          4.2. Tipos de computación paralela
                   4.2.1. Taxonomía de las arquitecturas paralelas
                           4.2.1. Taxonomía de las arquitecturas paralelas (3266872 bytes)
                          
                   4.2.2. Arquitectura de los computadores secuenciales
                           4.2.2. Arquitectura de los computadores secuenciales II (220808 bytes)
                           4.2.2. Arquitectura de los computadores secuenciales (2480359 bytes)
                          
          4.3. Sistemas de memoria compartida: Multiprocesadores
                   4.3.1. Redes de interconexión dinámicas o indirectas
                           4.3.1. Redes de interconexión dinámicas o indirectas (574671 bytes)
                           4.3.1. Redes de interconexión dinámicas o indirectas II (217915 bytes)
                          
                   4.3.2. Coherencia de cache
                           4.3.4. Coherencia de cache (163522 bytes)
                           4.3.4. Coherencia de cache II (486233 bytes)
                          
          4.4. Sistemas de memoria distribuida. Multicomputadores: Clusters
                   4.4.1. Redes de interconexión estáticas
                           4.4.1. Redes de interconexión estáticas (1516522 bytes)
                           4.4.1. Redes de interconexión estáticas_II (1131616 bytes)
                          
                   4.4.2. Cluster
                           4.4.2. Cluster (650866 bytes)
                          
                   4.4.3. Programación de clusters
                           4.4.3. Programación de clusters (283121 bytes)
                          
                   4.4.4. Consideraciones sobre el rendimiento de los clusters
                           4.4.4. Consideraciones sobre el rendimiento de los clusters_II (1119804 bytes)
                          
          4.5. Casos de estudio
                   4.5.1. Casos de estudio
                           4.5.1. Casos de estudio (1890348 bytes)
                           4.5.1. Casos de estudio_II (208710 bytes)
                          

Prácticas de Laboratorio (20232024P)
Fecha
Hora
Grupo
Aula
Práctica
Descripción

Cronogramas (20232024P)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación