You are on page 1of 3

UNIVERSIDAD MICHOACANA DE SAN NICOLS DE HIDALGO

FACULTAD DE INGENIERA ELCTRICA


DIVISIN DE ESTUDIOS DE POSGRADO

(*)

ARQUITECTURA DE COMPUTADORAS
No. Hrs. /Semana:
Duracin en semanas:
Total de Horas:
Nmero de Crditos:

4
16
64
8

Conocimientos previos recomendados: Licenciatura o estudios profesionales equivalente.


Objetivo: Entender el funcionamiento de una computadora, desde el nivel de hardware hasta el software
de aplicacin. Entender la importancia de la actualizacin en esta rea, dada la acelerada
evolucin de la industria del hardware hoy en da.
Programa sinttico:
Tema
1. Introduccin
2. Lgica Digital
3. Mquina de Von Neumann
4. Buses del Sistema
5. Memoria Interna
6. Memoria Externa
7. Entrada/Salida
8. El CPU - ALU
9. El CPU - Conjunto de Instrucciones
10. El CPU - Estructura
11. La Unidad de Control
12. Procesadores RISC
13. Procesadores Superescalares
14. Procesamiento Paralelo
15. Sistema Operativo
Total de Horas
Programa desarrollado:
1.

Introduccin
1.1. Evolucin de las computadoras
1.2. Organizacin y Arquitectura

2.

Lgica Digital
2.1. Algebra de Boole
2.2. Compuertas Lgicas
2.3. Circuitos Combinacionales
2.4. Circuitos Secuenciales

3.

La Mquina de Von Neumann

4.

Buses del Sistema


4.1. Componentes de la computadora
4.2. Interconexiones
4.3. PCI
4.4. Futurebus+

5.

Memoria Interna

Duracin (hrs.)
4
4
2
5
7
2
7
7
5
2
7
4
2
2
4
64

5.1. Memoria Semiconductora


5.2. Memoria Cache
5.3. Memoria DRAM
6.

Memoria Externa
6.1. Discos Magnticos
6.2. RAID
6.3. Memoria ptica

7.

Entrada/Salida
7.1. Dispositivos Externos
7.2. E/S Programada
7.3. Interrupciones
7.4. Acceso Directo a Memoria

8.

El CPU - ALU
8.1. Representacin Entera
8.2. Aritmtica Entera
8.3. Representacin de Punto Flotante
8.4. Aritmtica de Punto Flotante

9.

El CPU - Conjunto de Instrucciones


9.1. Tipos de Operandos
9.2. Tipos de Operadores
9.3. Lenguaje Ensamblador
9.4. Direccionamiento
9.5. Formatos de Instrucciones

10. El CPU - Estructura


10.1. Organizacin del procesador
10.2. Registros
10.3. Ciclo de Instruccin
10.4. El Procesador Pentium
10.5. El Procesador PowerPC
11. La Unidad de Control
11.1. Microoperaciones
11.2. Control del CPU
11.3. Ejecucin de Microinstrucciones
11.4. Microprogramacin
12. Procesadores RISC
12.1. Ejecucin de Instrucciones
12.2. Optimizacin de Registros
12.3. Arquitectura
12.4. RISC vs. CISC
13. Procesadores Superescalares
13.1. Diseo
13.2. PowerPC
13.3. Pentium
14. Procesamiento Paralelo
14.1. Pipelines
14.2. Mquinas Vectoriales
15. Sistema Operativo
15.1. Conceptos Bsicos
15.2. Planeacin
15.3. Gestin de Memoria
Bibliografa:

[1] William Stallings. Organizacin y Arquitectura de Computadoras. 4 Ed. Prentice Hall. 1997.
[2] Andrew S. Tanenbaum Organizacin de computadoras, Un enfoque estructurado. Tercera
edicin. Editorial Prentice Hall Hispanoamericana. 1992.
[3] M. Morris Mano. Arquitectura de Computadoras. 3 Ed. Prentice Hall. 1993.
[4] John Hennessy and David Patterson. Computer Architecture, a Quantitative Approach. Morgan
Kaufmann, Pub. Inc. 1990.
[5] Charles H. Roth, Jr. Fundamentals of Logic Design. 4th ed. West Publishing Company. 1992.
[6] Morris Mano. Lgica Digital y Diseo de Computadoras. Prentice Hall. 1982.
Metodologa de enseanza-aprendizaje:
Revisin de conceptos, anlisis y solucin de problemas en clase
Lectura de material fuera de clase
Ejercicios fuera de clase (tareas)
Investigacin documental
Elaboracin de reportes tcnicos o proyectos

X
X
X
X
X

Metodologa de evaluacin:
Asistencia
Tareas
Elaboracin de reportes tcnicos o proyectos
Exmenes
Programa propuesto por: Dr. Juan Jos Flores Romero
Fecha de aprobacin: Abr99/Ago99

X
X
X
X