PROGRAMA DEL CURSO DE ARQUITECTURA DE COMPUTADORES

 

Descripción : Durante el desarrollo de este curso se estudiará los diferentes elementos que componen un sistema de cómputo y cómo se relacionan estos entre sí.

 

Código de la materia: SC-640

Día y hora: Martes de 6:00 a 9:00 p.m.

Nivel de ubicación del curso: IV Cuatrimestre

Número de créditos: 4

Número de horas por semana: 3 horas

Pre-requisitos : Curso de Matemáticas Discretas y Sistema Operativos I.

 

Objetivos Generales:

Con base en este curso los estudiantes tendrán :

 

-           El conocimiento básico de los principios generales de la arquitectura de los computadores.

 

-           La capacidad de evaluar en su arquitectura de hardware básico los diferentes tipos de equipos computacionales actuales.

 

Objetivos específicos:

 

-           Se definirán los elementos discretos básicos de la estructura de computadores.

 

-           Se reconocerán los bloques básicos de la arquitectura de las memorias.

 

-           Se definirá la arquitectura básica de una computadora y sus elementos.

 

-           Se identificarán los diferentes métodos de intercambio de información dentro de la arquitectura de un sistema computacional.

 

-           Se distinguirá la estructura y arquitectura básica de los chips estándares del mercado.


 

Contenido:

 

1.       Elementos básicos de un computador (2 sesiones):

 

1.1.  Funcionalidad de las diferentes partes de un computador

1.2.  Capacidad de direccionamiento de un procesador

1.3.  El uso de la notación hexadecimal para representar números binarios

 

2.       La jerarquía de memoria (3 sesiones):

 

2.1.  Características de la memoria principal memoria principal (RAM y ROM)

2.2.  Codificación de memoria

2.3.  Diagrama de bloques de una memoria RAM

2.4.  Mapeo y Arreglos de memoria

2.5.  Memoria Cache

2.6.  Características de la memoria secundaria

 

3.       Estructura de un CPU (4 sesiones):

3.1.  La unidad lógica y aritmética:

3.2.  Operaciones lógicas

3.2.1.     Funciones y compuertas lógicas

3.3.  Operaciones aritméticas:

3.3.1.     Unidad Aritmética en punto fijo

3.3.2.     Unidad aritmética en punto flotante

3.4.  El modelo de programación

3.5.  Los modos de Direccionamiento

3.6.  El conjunto de instrucciones

3.7.  Introducción a la programación en lenguaje ensamblador:

3.8.  El uso de la Pila en subrutinas

 

4.       Comunicación del CPU con el mundo exterior (2 sesiones)

4.1.  Método “Polling”

4.2.  Uso de Interrupciones

4.3.  El Acceso Directo a Memoria

4.4.  Principios de transmisión de datos

 

5.       Estudio de caso: El PC y la familia de procesadores INTEL (1 sesión)

5.1.  El microprocesador INTEL Básico (8086)

5.1.1.     El modelo de programación

5.1.2.     Los modos de direccionamiento

5.1.3.     Ejemplos de programación con el 8086

5.2.  Evolución de la familia INTEL

 

 

 

 

BIBLIOGRAFIA:

 

1-      Resúmenes sobre cada tema entregados por el profesor.

2-      Morris Mano, Ingeniería Computacional. Editorial Prentice Hall.

3-      Schaum, Fundamentos de Microprocesadores II Edición. Editorial Mc Graw Hill.

4-      Andrew S. Tanenbaum, Organización de Computadoras III Edición. Editorial Prentice Hall.

5-      Morris Mano, Arquitectura de Computadoras II Edición. Editorial Prentice Hall.

 

 

METODOLOGIA:

 

Se impartirán clases magistrales, charlas y trabajos en grupo. A través de los libros de la bibliografía el estudiante podrá complementar cada tema.

 

EVALUACION:

 

1 EXAMEN PARCIAL (semana 10)                  30%

Quices y Tareas  (Cualquier Momento)                20%

1 Trabajo con Exposición (semana 15)                10%

1 Examen Final (semana 14)                                40%

 

Nota: Tendrán derecho de asistir al examen de ampliación únicamente aquellos estudiantes cuyo promedio total del curso se encuentre entre 60 y 69. Los quices serán avisados y no se reponen.

Hosted by www.Geocities.ws

1