Está en la página 1de 11

UNIVERSIDAD RICARDO PALMA

FACULTAD DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE INFORMÁTICA

SÍLABO
PLAN DE ESTUDIOS 2006

I. DATOS GENERALES

CURSO : ARQUITECTURA
DE COMPUTADORES
CÓDIGO : IF 0503
CICLO : V (Quinto)
CRÉDITOS : 3
CONDICIÓN : Obligatorio
NATURALEZA : Curso Teórico Práctico y Experimental
HORAS DE TEORIA : 2 hrs.
HORAS DE PRACTICA : 0 hrs.
HORAS LABORATORIO : 3 hrs.
HORAS TOTALES : 5 hrs.
REQUISITO : II 0302 Circuitos y Sistemas Digitales
SEMESTRE ACADÉMICO : 2008 – II
ÁREA ACADÉMICA : Comunicaciones

II. SUMILLA.

El curso de Arquitectura de Computadores del Área de Comunicaciones


corresponde al quinto semestre de la formación de la Escuela Académico
Profesional de Ingeniería Informática. El curso es de naturaleza Teórico-
Practico y Experimental. Tiene como objeto proporcionar a los estudiantes
información adecuada sobre: Microoperaciones. Organización del
computador clásico y su programación. Control por microprogramación.
CPU. Procesamiento paralelo. CISC vs. RISC. Procesamiento numérico.
Sistemas de entrada/salida. Multiprocesadores. Microprocesadores y sus
aplicaciones. Arquitecturas de los microprocesadores. Microprocesadores
CISC y RISC. Perspectivas de los microprocesadores. Los contenidos del
curso de Arquitectura de Computadores se dividen en seis unidades
temáticas: Conceptos y fundamentos teóricos de Arquitectura de
Computadores. Estructura Básica de un computador; La Unidad Central de
Proceso. Procesadores RISC y CISC; Organización de la memoria;
Organización de Entrada y Salida; Arquitecturas Paralelo. Arquitecturas No
Convencionales; Arquitectura del Microprocesador.

IF 0503 ARQUITECTURA DE COMPUTADORES


III. COMPETENCIAS DE LA CARRERA

• Encuentra la tecnología necesaria del negocio, el gobierno, las


instituciones de salud y educacionales y otras organizaciones de económica.
• Desarrolla y mantiene sistemas de software confiable, eficiente y que
sea económico desarrollarlos, mantenerlos y que satisfagan los requisitos definidos por
los clientes.

IV. COMPETENCIAS DEL CURSO

1. Saber los conceptos generales de la Arquitectura de


Computadores.

2. Reconoces y evaluar diferentes arquitecturas de computadores.

3. Entender las arquitecturas de los microprocesadores y otros


subsistemas del computador y sus respectivas aplicaciones.

4. Reconocer módulos estructurales comerciales y ensamblar PC’s.

5. Brindar una idea clara sobre la arquitectura de un computador la


cual incluye la estructura, organización, implementación y
comportamiento internos del mismo.

6. Reconocer y saber el estudio a fondo de un microcomputador real


de tal modo que el alumno esté en capacidad de reconocer sus
componentes internos y explicar como estos funcionan.

El curso de Arquitectura de Computadores y Redes ha sido organizado en 6


unidades de aprendizaje, las mismas que son:

Unidad 1: Conceptos y fundamentos teóricos de Arquitectura de


Computadores y Redes. Estructura Básica de un computador.

Unidad 2: La Unidad Central de Proceso. Procesadores RISC y CISC.

Unidad 3: Organización de la memoria.

Unidad 4: Organización de Entrada y Salida.

Unidad 5: Arquitecturas Paralelo. Arquitecturas No Convencionales.

Unidad 6: Arquitectura del Microprocesador.

IF 0503 ARQUITECTURA DE COMPUTADORES


V. RED DE APRENDIZAJE

UNIDAD I UNIDAD II UNIDAD III UNIDAD IV


Organización de
Conceptos y fundamentos La Unidad Central Organización de Entrada y Salida.
teóricos de Arquitectura de de Proceso. la memoria.
Computadores. Estructura Procesadores
Básica de un computador. RISC y CISC.

UNIDAD V

Arquitecturas
Experiencias en el Laboratorio Paralelo.
Arquitecturas No
Convencionales.
4 Proyectos del Curso Aplicación Integral
cada 3 semanas y media.
UNIDAD VI

Arquitectura del
Microprocesador.

VI. UNIDADES DE APRENDIZAJE

UNIDAD 1: Conceptos y Fundamentos Teóricos de Arquitectura de


Computadores. Estructura Básica de un Computador.

Logro de la unidad: Conocer los conceptos fundamentales de los Modelos de


Computación y de la Arquitectura del Computador. Reconocer y saber como
es el comportamiento de las Máquinas Virtuales y Multinivel. Reconoce y
saber la estructura y Clases de Buses.

Semana Sesión / Tema Actividades


1, 2, 3 Modelo de Von Exposición y presentación del
Neumann. Autómatas profesor de la Teoría con el
Finitos. Interrupciones. desarrollo práctico de las
Estructura y clases de aplicaciones. Participación de
Buses. Arquitectura del alumnos con consultas y preguntas.
conjunto de Desarrollo de los ejercicios y
instrucciones. Modelos problemas tipos por el profesor y los
de Computación. alumnos. Evaluación de la primera
Maquinas Virtuales. unidad. Desarrollo en el laboratorio
Maquinas Multinivel. de experiencias la simulación por

IF 0503 ARQUITECTURA DE COMPUTADORES


Definición del concepto PC, diseño e implementación de
de Arquitectura del Proyecto N° 1 Arquitectura del
Computador. Evolución Micro-Computador con el CPU
de la Arquitectura del 8086. Implementación y
Computador. Programación. Monografía. Según el
calendario.

UNIDAD 2: La Unidad Central de Proceso. Procesadores RISC y CISC

Logro de la unidad: Reconocer la organización básica, organización del


procesador numérico. Saber el control de flujo, control por hardware, control
micro-programado. Saber como esta constituido la Unidad de transformación
de datos (UAL). Diferenciar a los de Procesadores CISC y RISC. Saber los
tipos de Instrucciones.

Semana Sesión / Tema Actividades


4, 5 y 6 Clasificación de Exposición y presentación del
instrucciones. profesor de la Teoría con el
Procesadores con un desarrollo práctico de las
registro de estado aplicaciones. Participación de
general. Procesadores alumnos con consultas y preguntas.
con Stack. Arquitecturas Desarrollo de los ejercicios y
RISC. Ventajas y problemas tipos por el profesor y los
Desventajas. alumnos. Evaluación de la segunda
Características unidad. Desarrollo en el laboratorio
principales. Organización de experiencias la simulación por
básica. PC, Sustentación del Proyecto
Organización del N° 1 (Semana 4). Arquitectura del
Procesador Numérico. Micro-Computador con el CPU
Control de Flujo. Control 8086. Implementación y
por hardware. Control Programación. Monografía.
micro-programado. Ejecución del Proyecto Nº 2.
Unidad de Ensamblaje y Diagnóstico de PC.
transformación de datos Desarrollo Teórico – Práctico.
(UAL). Clasificación de Diagrama de flujo del Ensamblaje
Procesadores: CISC vs. de PC. Diagrama de flujo del
RISC. Diagnóstico de PC. Duración 3
semanas y media. Monografía.
Según el calendario.

UNIDAD 3: Organización De La Memoria

Logro de la unidad: Conocer los conceptos fundamentales de los Memorias.


Conocer la Organización y jerarquías de las Memorias. Diferenciar los
diferentes tipos de Memorias.

Semana Sesión / Tema Actividades


7y9 Representación interna Exposición y presentación del

IF 0503 ARQUITECTURA DE COMPUTADORES


de datos. Tipos de profesor de la Teoría con el
memorias. desarrollo práctico de las
Organizaciones básicas aplicaciones. Participación de
de memoria. Jerarquías alumnos con consultas y preguntas.
de memoria. Memoria Desarrollo de los ejercicios y
virtual. Memoria caché. problemas tipos por el profesor y los
alumnos. Evaluación de la tercera
unidad. Desarrollo en el laboratorio
de experiencias la simulación por
PC, Sustentación del del Proyecto
Nº 2 (Semana 7). Ensamblaje y
Diagnóstico de PC. Desarrollo
Teórico – Práctico. Diagrama de
flujo del Ensamblaje de PC.
Diagrama de flujo del Diagnóstico
de PC. Proyecto Nº 3. Uso y
Programación de las Interfaces de
PC. Puertos Seriales y Paralelos.
Aplicaciones prácticas. Monografía.
Duración 3 semanas y media.

UNIDAD 4: Organización de Entrada y Salida

Logro de la unidad: Conocer y emplear los diferentes dispositivos de


Entrada/Salida. Conocer y emplear los Buses, los mecanismos de control, las
interrupciones y el acceso directo a memoria. Conocer y emplear los diferentes
diseños de interfases de Entrada/Salida.

Semana Sesión / Tema Actividades


10 y 11 Dispositivos de Exposición y presentación del
Entrada/Salida. profesor de la Teoría con el
Buses. desarrollo práctico de las
Mecanismos de aplicaciones. Participación de
control. alumnos con consultas y preguntas.
Interrupciones. Acceso Desarrollo de los ejercicios y
directo a problemas tipos por el profesor y los
memoria. Diseños alumnos. Evaluación de la cuarta
de interfases de unidad. Desarrollo en el laboratorio
Entrada/Salida. de experiencias la simulación por
PC, diseño e implementación de
Proyecto Nº 3. Uso y Programación
de las Interfaces de PC. Puertos
Seriales y Paralelos. Aplicaciones
prácticas. Duración 3 semanas y
media.

UNIDAD 5: Arquitecturas Paralelo. Arquitecturas No Convencionales

IF 0503 ARQUITECTURA DE COMPUTADORES


Logro de la unidad: Conocer las arquitecturas paralelo y arquitecturas no
convencionales.
Saber en que consiste y como funciona Arquitectura de Máquina de Flujo de
Datos.

Semana Sesión / Tema Actividades


12, y 13 1. Introducción. Exposición y presentación del
Clasificación. profesor de la Teoría con el
Paralelismo en desarrollo práctico de las
sistemas de un solo aplicaciones. Participación de
procesador. alumnos con consultas y preguntas.
Pipeline. Paralelismo Desarrollo de los ejercicios y
en sistemas de varios problemas tipos por el profesor y los
procesadores. alumnos. Evaluación de la quinta
Introducción. unidad. Desarrollo en el laboratorio
Arquitectura de de experiencias la simulación por
Máquina de Flujo de PC. Sustentación del Proyecto Nº 3
Datos. (Semana 12). Uso y Programación
de las Interfaces de PC. Puertos
Seriales y Paralelos. Aplicaciones
prácticas. Duración 3 semanas y
media. Aplicaciones prácticas.
Proyecto Nº 4. Uso y Programación
del Asembler y Macroasembler de
PC. Emuladores del funcionamiento
de PC. Microcontroladores.
Aplicaciones prácticas. Monografía.
Duración 3 semanas y media.

UNIDAD 6: Arquitectura del Microprocesador

Logro de la unidad: Conocer los conceptos fundamentales de la arquitectura


del Microprocesador. Conocer los Modos de direccionamiento, Juego de
instrucciones, Instrucciones de transferencia de información. Conocer como se
constituyen la pila, subrutinas y paso de parámetros. Saber como es la
programación en lenguaje ensamblador. Saber la codificación de las
instrucciones. Ensamblado y enlazado. Carga y ejecución.

Semana Sesión / Tema Actividades


14 y 15 Dispositivos de Exposición y presentación del
Entrada/Salida. profesor de la Teoría con el
Buses. desarrollo práctico de las
Mecanismos de aplicaciones. Participación de
control. alumnos con consultas y preguntas.
Interrupciones. Acceso Desarrollo de los ejercicios y
directo a problemas tipos por el profesor y los
memoria. Diseños alumnos. Evaluación de la sexta
de interfases de unidad. Desarrollo en el laboratorio
Entrada/Salida. de experiencias la simulación por

IF 0503 ARQUITECTURA DE COMPUTADORES


PC, diseño e implementación de
Proyecto Nº 4. Uso y Programación
del Asembler y Macroasembler de
PC. Emuladores del funcionamiento
de PC. Microcontroladores.
Aplicaciones prácticas. Monografía.
Duración 3 semanas y media.
Sustentación del Proyecto N° 4
(Semana 15). Promedio final de los
Proyectos del Curso.

VI. AVANCE TEMÁTICO POR SEMANAS:

Sem. Capítulo Temas


Modelos de Computación. Maquinas Virtuales. Maquinas Multinivel.
Definición del concepto de Arquitectura. Evolución de las
arquitecturas. Proyecto Nº 1. Arquitectura del Micro-Computador con
1 1 el CPU 8086. Implementación y Programación. Monografía.
Modelo de Von Neumann. Ciclo de Trabajo. Interrupciones. Proyecto
Nº 1. Arquitectura del Micro-Computador con el CPU 8086.
2 2 Implementación y Programación. Monografía.
Estructura y Clases de buses. Arquitectura del conjunto de
instrucciones. Autómatas finitos. Proyecto Nº 1. Arquitectura del
Micro-Computador con el CPU 8086. Implementación y
3 2 Programación. Monografía.
Organización básica de la UCP. Organización del Procesador
Numérico. Sustentación del Proyecto Nº 1. Arquitectura del Micro-
Computador con el CPU 8086. Implementación y Programación.
Monografía. Ejecución del Proyecto Nº 2. Ensamblaje y Diagnóstico
de PC. Desarrollo Teórico – Práctico. Diagrama de flujo del
Ensamblaje de PC. Diagrama de flujo del Diagnóstico de PC.
4 3 Monografía. Duración 3 semanas y media.
Control de flujo de datos. Unidad de transformación de datos.
Proyecto Nº 2. Ensamblaje y Diagnóstico de PC. Desarrollo Teórico –
Práctico. Diagrama de flujo del Ensamblaje de PC. Diagrama de flujo
5 3 del Diagnóstico de PC. Monografía. Duración 3 semanas y media.
Procesadores RISC vs. CISC. PC Servidores. Soporte Lógico y
Soporte Físico. Proyecto Nº 2. Ensamblaje y Diagnóstico de PC.
Desarrollo Teórico – Práctico. Diagrama de flujo del Ensamblaje de
PC. Diagrama de flujo del Diagnóstico de PC. Monografía. Duración 3
6 4 semanas y media.
Organización de la memoria. Representación interna de datos. Tipos
de memoria. Sustentación del Proyecto Nº 2. Ensamblaje y
Diagnóstico de PC. Desarrollo Teórico – Práctico. Diagrama de flujo
del Ensamblaje de PC. Diagrama de flujo del Diagnóstico de PC.
7 5 Monografía. Duración 3 semanas y media.
8 Examen Parcial
9 5 Organizaciones básicas. Jerarquías de memoria. Memoria Cache.
Memoria Virtual. Proyecto Nº 3. Uso y Programación de las Interfaces

IF 0503 ARQUITECTURA DE COMPUTADORES


de PC. Puertos Seriales y Paralelos. Monografía. Aplicaciones
prácticas.
Organización de Entrada/Salida. Dispositivos de E/S. Buses.
Proyecto Nº 3. Uso y Programación de las Interfaces de PC. Puertos
10 6 Seriales y Paralelos. Monografía. Aplicaciones prácticas.
Mecanismos de control. Diseño de interfases de E/S. Proyecto Nº 3.
Uso y Programación de las Interfaces de PC. Puertos Seriales y
11 6 Paralelos. Monografía. Aplicaciones prácticas.
Arquitecturas Paralelo. Pipeline. Multiprocesadores. Sustentación del
Proyecto Nº 3. Uso y Programación de las Interfaces de PC. Puertos
Seriales y Paralelos. Monografía. Aplicaciones prácticas. Ejecución
del Proyecto Nº 4. Uso y Programación del Asembler y
Macroasembler de PC. Emuladores del funcionamiento de PC.
12 7 Microcontroladores. Monografía.
Arquitecturas No Convencionales. Maquina de Flujo de Datos.
Microcontroladores soporte físico y lógico. Proyecto Nº 4. Uso y
Programación del Asembler y Macroasembler de PC. Emuladores del
13 8 funcionamiento de PC. Microcontroladores. Monografía.
Arquitectura de Microprocesadores. Aspectos Generales. Juegos de
Registros. Microcontroladores. Proyecto Nº 4. Uso y Programación del
Asembler y Macroasembler de PC. Emuladores del funcionamiento de
14 9 PC. Microcontroladores. Monografía.
Modos de direccionamiento. Conjunto de instrucciones. Programación
en lenguaje ensamblador. Sustentación del Proyecto Nº 4. Uso y
Programación del Asembler y Macroasembler de PC. Emuladores del
15 9 funcionamiento de PC. Microcontroladores. Monografía.

16 Examen Final
17 Examen Sustitutorio

VII. METODOLOGÍA

El programa del curso se desarrollará sobre la base de la exposición del profesor


con la participación activa de los estudiantes, teniendo en cuenta lo siguiente:

• Revisión de material de libro de texto previo al desarrollo de cada tema.


• Exposición general del tema.
• Presentación de ejemplos reales en aquellos casos en los que sea
aplicable.
• Trabajos de investigación.
• Sustentación de trabajos.
• Lectura de bibliografía recomendada.
• En las clases de la parte de laboratorio se desarrollarán 4 proyectos.

VIII. EVALUACION

1 Exámen Parcial
1 Exámen Final
Promedio de proyectos de laboratorio (PPRL)

IF 0503 ARQUITECTURA DE COMPUTADORES


PRL1 = (PRL1g+PRL1i) / 2
PRL1g = Promedio grupal del proyecto Nº 1
PRL1i = Promedio individual del proyecto Nº 1

PPRL = (PRL1 +PRL2+PRL3+PRL4) / 4

Formula del Promedio Final del Curso:


(((LAB1+LAB2+LAB3+LAB4)/4+(PRT1+PRT2+PRT3+PRT4)/3)/2+PAR1+FIN1)/3

PROYECTOS DEL CURSO:


Proyecto Nº 1. Arquitectura del Micro-Computador con el CPU
8086. Implementación y Programación. Monografía. Duración 3
semanas y media.

Proyecto Nº 2. Ensamblaje y Diagnóstico de PC. Desarrollo Teórico


– Práctico. Diagrama de flujo del Ensamblaje de PC. Diagrama de
flujo del Diagnóstico de PC. Duración 3 semanas y media.

Proyecto Nº 3. Uso y Programación de las Interfaces de PC. Puertos


Seriales y Paralelos. Aplicaciones prácticas. Duración 3 semanas y
media.

Proyecto Nº 4. Computadores Servidores y Microcontroladores.


Aplicaciones prácticas. Duración 3 semanas y media.

PROCEDIMIENTOS DIDACTICOS:

3.1. Métodos de Enseñanza:


La asignatura combina las técnicas de:

• Exposición
• Interrogación didáctica
• Solución de problemas
• Debate
• Exposición grupal
• Análisis teórico y
• Logro Práctico-experimental
• En este último caso, los estudiantes se agrupan para elaborar
los proyectos con sus respectivas Monografías del desarrollo y
sustentación de los mismos.

3.2. Procedimientos didácticos:

• Exposición con ayudas audiovisuales


• Interrogación didáctica.
• Debate entre grupos de discusión
• Solución de problemas en forma práctica y/o con simulaciones.

IF 0503 ARQUITECTURA DE COMPUTADORES


4. RECURSOS EQUIPOS Y MATERIALES DE ENSEÑANZA:

4.1. Pizarra y tizas y/o plumones.


4.2. Retroproyector y transparencias.
4.3. Guías para los Proyectos.
4.4. Separatas puntuales.

Laboratorio de Dispositivos Electrónicos.


Laboratorio de Computo.

IX. REFERENCIAS BIBLIOGRÁFICAS:


• W. Stallings, Organizaciòn y Arquitectura de Computadores, 5ta.
Ediciòn, Prentice Hall. 2002.

• Tanenbaum, Andrew S "Organización de Computadoras: Un


enfoque estructurado” Ed. Prentice-Hall, 4ta. Edición. 2002.

• J. Hennessy y D. Patterson "Computer Architecture A Quantitative


Approach" McGraw Hill, 1996.

• Hayes, John P "Computer Architecture and Organization" Mac Graw-


Hill

• Lorin, Harold "Introduction to Computer Architecture and Organization"

• D. Patterson; J. Hennessy "Organización y diseño de computadores, la


interfaz Hardware-Software" McGraw Hill, 1993.

• Dr. (c) Ing. Arauco Cabrera David Gerardo. CD del curso de


Arquitectura de Computadores.
BIBLIOGRAFÍA COMPLEMENTARIA:

Tm TITULO AUTOR
1 Arquitectura de Computadoras Hennessy Ultima Edición
2 Conecciones en el IBM PC/XT/AT Seyer, D. Ultima Edición
3 Organización de Computadoras Tenebaum Andrens Ultima Edición
4 PETER NORTON Soluciones y Peter Norton Ultima Edición
Problemas para PC
5 80286 Arquitectura y Sistemas Straus, Edmund Ultima Edición
6 A Fondo Mantenimiento y Sistemas Cannon, Donl
Digitales
7 A Fondo Microprocesadores Cannon, Donl Ultima Edición
8 Arquitectura de Computadoras Morris Mano, M Ultima Edición
9 Programación del Z80 Zaks, Rodnay Ultima Edición
10 Reparación y mantenimiento de Tooley, Michael Ultima Edición
Computadoras
11 Robótica Fuks Ultima Edición
12 Robótica una Introducción Mccloy, D Ultima Edición
13 Servomecanismos Bulliet Ultima Edición

IF 0503 ARQUITECTURA DE COMPUTADORES


14 Sistema Automático de Control Kuo, Benjamin C. Ultima Edición
15 Sistemas Digitales Peterson, Hill Ultima Edición
16 Sistemas Modernos de Control Dorf, C. Richard. Ultima Edición
17 Técnicas y Proyecto de Interfases Penfold, R.A. Ultima Edición
18 Upgraming and Reparin PCS Mueller, Scott Ultima Edición
19 Preparación y Evaluación de Proyectos Nassir Sapag Chain Ultima Edición
20 Fundamentos de Microprocesadores Tokheim, Roger L. Ultima Edición
21 Fundamentos de Programación de Murphy Smoot Ultima Edición
Computadoras
22 Guía de Programación de 80360 Lance Leventhal Ultima Edición
23 Introducción a la Tecnología Digital Porat y Barna Ultima Edición
24 Lógica Digital y Diseño de Morris Mano, M Ultima Edición
Computadoras
25 Los Microprocesadores de INTEL Barry B. Brey Ultima Edición
26 Los Microprocesadores y la Helms, Harry L. Ultima Edición
Radioafición
27 Microcomputadoras Long Larry Ultima Edición
28 Microprocesadores Angulo, J. M. Ultima Edición
29 Microprocesadores Conceptos y Buck Enginering Ultima Edición
Aplicaciones
30 Microprocesadores de 32 bites Angulo, J. M. Ultima Edición
31 Microprocesadores Diseño Práctico Angulo, J. M. Ultima Edición
32 Microprocesadores Troubleshooting Buck Eninering Ultima Edición
30 Periféricos y Accesorios Peter Norton Ultima Edición
31 Microcontroladores de 8 bites Martinez Barron Ultima Edición

IF 0503 ARQUITECTURA DE COMPUTADORES