Silabo

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

SILABO DE ARQUITECTURA DE COMPUTADORAS

CODIGO 100000Z339

2017 - 2

1. DATOS GENERALES

1.1 Facultad: Ingeniería


1.2 Carrera: Ingeniería de Sistemas e Informática
Ingeniería de Software
1.3 Coordinador: Pedro Angel Molina Velarde
1.4 Requisitos: Ingeniería de Sistemas e Informática
 200000ZI00 Principios de Algoritmos
Ingeniería de Software
 200000ZI00 Principios de Algoritmos
1.5 Competencias: Ingeniería de Sistemas e Informática
 Gestión de las tecnologías de información
 Sistemas y procesos organizacionales
Ingeniería de Software
 Consultoría y servicios informáticos
 Investigación y diseño de software
 Desarrollo e Implementación de software
1.6 Números de créditos: 04

1.7 Número de horas:


Horas
Horas
Horas de trabajo
teórico- Total
evaluación autónomo
prácticas
reflexivo
56 2 6 64

1.8 Modalidad: Presencial

2. FUNDAMENTACIÓN
La presente asignatura permitirá al estudiante conocer la arquitectura y
programación de los microprocesadores de la familia INTEL así como los circuitos
integrados que sirven de soporte unidades de almacenamiento y puertos serie. De
esta manera, podrá entender el funcionamiento de los procesadores, así como le
permitirá plantear temas de aplicación en diferentes campos de la ingeniería.

3. SUMILLA
Programación en Lenguaje Ensamblador y en Lenguaje C++. Procesadores de la
familia 80x86 de INTEL a través del procesador 8086/8088, su arquitectura interna.
1
El uso de Interrupciones (PIC 8259A), el diseño de interfaces para el puerto paralelo,
la Interfaz Periférica Programable (PPI - 8255), el empleo del Temporizador
Programable (TIMER 8254), el empleo de comunicación serial (Transmisor/Receptor
Asíncrono Universal, UART 8250). Introducción a la Organización y Arquitectura de
Computadoras, medidas de desempeño. Revisión de la Jerarquía de Buses, Jerarquía
de Memorias, Memoria Caché, Unidades de almacenamiento. Finalizando con una
introducción a los Sistemas Operativos.

4. LOGRO GENERAL DE APRENDIZAJE


Al final del curso el estudiante diseña e implementa un proyecto integrador en el
que se empleen diversas interfaces de E/S del computador para el control de
periféricos de un determinado sistema para lo cual aplica los conocimientos y
criterios de diseños adquiridos durante el desarrollo del curso.

5. UNIDADES Y LOGROS ESPECÍFICOS DE APRENDIZAJE


Unidad de aprendizaje 1: Semanas: 1, 2, 3 y 4
Introducción a la programación en alto y
bajo nivel
Logro específico de aprendizaje:
Comprender las diferencias entre las sentencias de programación a bajo y a alto
nivel. Asimismo, comprender las arquitecturas de los microprocesadores 8086 y
8088
Temario
 Introducción al lenguaje ensamblador
 Programación en lenguaje C++
 El microprocesador Intel 8086/8088
 Arquitectura del microprocesador Intel 8086/8088

Unidad de aprendizaje 2:
Semanas: 5, 6, 7,8 y 9.
Transmisión e interfaces paralela y serial
Logro específico de aprendizaje:
Analizar el procedimiento y las distintas interfaces de comunicación paralela. El
control de interrupciones como herramienta de optimización en la transmisión, y
la interfaz de comunicación serial.
Temario
 Controlador de interrupciones programables.
 Diseño de interfaces usando el puerto paralelo.
 Interfaz paralela programable (PPI-8255).
 Temporizador programable (TIMER 8254).
 Comunicación serial.

Unidad de aprendizaje 3: Semanas: 10, 11, 12, 13 y 14.


Jerarquía de buses y memorias dentro de
un computador

2
Logro específico de aprendizaje:
Comprender el uso de los buses, de las memorias y la organización jerárquica de
ambos para el desarrollo eficiente de los procesos que realiza el computador.
Temario
 Introducción a la arquitectura de computadoras.
 Jerarquía de buses de la computadora.
 Jerarquía de memorias en la computadora.
 Unidad de control.
 Organización paralela.

6. METODOLOGÍA
Se dictarán clases teóricas con desarrollo de exposiciones y la participación activa de
los estudiantes mediante la realización de experiencias de laboratorio. Para ello, se
facilitarán guías de laboratorio y separatas de problemas para resolver según cada
grupo.
Los principios de aprendizaje que se promueven en este curso son:
 Aprendizaje autónomo.
 Aprendizaje colaborativo.

7. SISTEMA DE EVALUACIÓN
El Promedio Final del curso será:
PC01 es Práctica Calificada Grupal de 4
Estudiantes
PC01 (10) + LC01 (6) + PC02 (10) + LC02 PC02 y PC03 son Prácticas Calificadas
(7) + LC03 (7) + PC03 (20) + EXFN (40) Individuales
LC01.LC02,LC03 Son Laboratorios Calificados
EXFN es Examen Final

Nota:
 Solo se podrá rezagar una Práctica Calificada o el Examen Final (no ambos).
 El examen rezagado incluye los contenidos de todo el curso.
 La Práctica Calificada 1 señalada como grupal deberá realizarse
individualmente.
 No se elimina ninguna práctica calificada.
 La nota mínima aprobatoria es 12 (doce).
 En el caso de que un alumno no rinda una práctica calificada (PC) y, por lo
tanto, obtenga NS, esta es reemplazada con la nota que se obtenga en el
examen final o de rezagado. En caso de que el alumno tenga más de una
práctica calificada no rendida, solo se reemplaza la práctica calificada de
mayor peso. No es necesario que el alumno realice trámite alguno para que
este remplazo se realice.

3
8. FUENTES DE INFORMACIÓN
8.1 Bibliografía base:
 Quiroga P. (2010). Arquitectura de Computadoras. Buenos Aires. Alfaomega

8.2 Bibliografía complementaria:


 Morris M. (2005) Fundamentos de Diseño Lógico y Computadoras. Mexico.
Printice Hall

9. CRONOGRAMA DE ACTIVIDADES
Unidad de
Semanas Tema Actividades y Evaluaciones
aprendizaje
Prueba de entrada.
Programación en Lenguaje C++.
Intervenciones en clase,
Programación aplicado al
ejemplos y propuesta de
01 hardware usando: for, while, do
ejercicios aplicativos.
– while, if – else.

Experiencia de laboratorio 1
(Grupo B):
El Microprocesador (P) Intel
Programación en lenguaje
8086/8088.
ensamblador.
Conceptos fundamentales,
02 Evolución de los
Guía de ejercicios 1
Microprocesadores: 80286, 386,
(Grupo A):
486, Pentium. Procesadores
Unidad 01: Programación en lenguaje
CISC y RISC.
Introducció ensamblador.
n a la
programaci Arquitectura del Experiencia de laboratorio 1
ón en alto y Microprocesador 8086/8088. (Grupo A):
bajo nivel - Arquitectura interna del P Programación en lenguaje
8086/8088.Arquitectura del ensamblador.
sistema microprocesador.
03
Guía de ejercicios 1
- La memoria y el P: Memoria (Grupo B):
lógica, Memoria física, Memoria Programación en lenguaje
en la computadora personal. ensamblador.

Introducción al Lenguaje Experiencia de Laboratorio 1:


Ensamblador. 16 puntos.
Sintaxis de una instrucción, Guía de Ejercicios 1: 4 puntos.
04
Escritura de programas tipo EXE
y COM. Trabajo Autónomo 01: 4
Puntos.

4
Practica Calificada 01: 16
Puntos

Experiencia de laboratorio 2
Interfase Periférica (Grupo A):
Programable (PPI - 8255). Programación en lenguaje
- Estructura interna, ensamblador.
Programación y modos de
05
operación. Guía de ejercicios 2
-Aplicaciones: Teclado (Grupo B):
hexadecimal 4x4, LCD, Motores Programación en lenguaje
de paso. ensamblador.

Interfase Periférica
Experiencia de laboratorio 2
Programable (PPI - 8255).
(Grupo B):
- Estructura interna,
Programación en lenguaje
Programación y modos de
ensamblador.
06 operación.
-Aplicaciones: Teclado
Guía de ejercicios 2
hexadecimal 4x4, LCD, Motores
(Grupo A):
de paso.
Programación en lenguaje
Unidad 02:
ensamblador.
Circuitos
secuenciales Experiencia de laboratorio 2
síncronos, (Grupo A):
Temporizador Programable
contadores Programación en lenguaje
(TIMER 8254).
y registros. ensamblador.
-Estructura interna,
07 Programación y Modos de
Guía de ejercicios 2
operación,
(Grupo B):
-Aplicaciones: Control de un
Programación en lenguaje
motor DC usando PWM.
ensamblador.

Experiencia de laboratorio 2
(Grupo B):
Controlador de Interrupciones Programación de interfaces
Programables (PIC 8259A). con el puerto paralelo
- Interrupción de periféricos. Guía de ejercicios 2
- Descripción de pines del PIC (Grupo A)
08
8259A. Programación de interfaces
- Programación del PIC. con el puerto paralelo
- Aplicaciones: Adquisición de Trabajo Autónomo 02: 4
datos usando el ADC0804. Puntos.
Practica Calificada 02: 16
Puntos
5
Intervenciones en clase,
Comunicación Serial
ejemplos y propuesta de
-Transmisor/Receptor Asincrono
ejercicios aplica vos.
Universal (UART 8250).
-Estructura y funcionamiento.
09 Experiencia de Laboratorio 2:
-Programación de los registros
16 puntos.
del UART.
Guía de Ejercicios 2: 4 puntos.
-Aplicaciones: Comunicación
serial con microcontrolador.
Experiencia de laboratorio 3
(Grupo A):
Introducción a la Arquitectura Se diseñan y simulan en
de Computadoras. computador arquitecturas
Concepto de Organización y básicas dedicadas y
Arquitectura. generalizadas.
10 Modelo de Von Neumann: Guía de ejercicios 3
Módulos básicos: Características (Grupo B):
y elementos del CPU. Se diseñan y simulan en
Rendimiento: CPI, MIPS, computador arquitecturas
MFLOPS básicas dedicadas y
generalizadas.

Experiencia de laboratorio 3
Unidad 03:
(Grupo B):
Jerarquía de
Jerarquía de Buses en la El alumno analiza la jerarquía
buses y
Computadora. de los buses.
memorias
Buses: Definición, Modos de Guía de ejercicios 3
dentro de 11
operación, Protocolos, tipos: (Grupo A):
un
ISA, EISA, PCI. El alumno analiza la jerarquía
computador
Tipos: USB, IEE1394, FIREWIRE. de los buses.
.

Experiencia de laboratorio 3
(Grupo A):
Jerarquía de Memorias en la El alumno analiza la jerarquía
Computadora. de memorias.
-Memorias: RAM, ROM, SRAM,
DRAM. Guía de ejercicios 3
12 -Memorias: SIMM, SDRAM, (Grupo B):
DIMM, RIMM. El alumno analiza la jerarquía
-Memorias caché. de memorias.
-Políticas de emplazamiento. Trabajo Autónomo 03: 4
-Políticas de reemplazo. Puntos.
Practica Calificada 03: 16
Puntos
6
Unidad de Control
Funcionamiento de la Unidad
de Control: Experiencia de laboratorio 3
Microoperaciones, control de (Grupo B):
procesador, implementación Ejecución de instrucciones
cableada.
13
Control Microprogramado: Guía de ejercicios 3
Conceptos básicos, (Grupo A):
secuenciamiento de Ejecución de instrucciones
microinstrucciones, ejecución
de microinstrucciones, TI 8800.

Organización Paralela
Procesamiento Paralelo:
Organizaciones con varios
procesadores,
multiprocesadores simétricos, Experiencia de laboratorio 3:
coherencia de cache y protocolo 16 puntos.
14 MESI, procesamiento Guía de ejercicios 3: 4 puntos.
Multihebra y multiprocesadores
monchip, configuraciones de
clusters, acceso no uniforme a
memoria, computación
vectorial.

15 EXAMEN FINAL
16 EXAMEN REZAGADO

Nota: El trabajo autónomo reflexivo comprende las siguientes actividades:


Actividad Semana Horas
Trabajo autónomo reflexivo
01:
Informe sobre investigación
4 2
de características y
aplicaciones del
microprocesador 8086 y 8088.

7
Trabajo autónomo reflexivo
02:
Informe sobre Circuitos 8 2
secuenciales síncronos,
contadores y registros.
Trabajo autónomo reflexivo
03: Informe sobre la
12 2
arquitectura de Von
Neumann.

Tabla resumen de cronograma de actividades:


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Unidades 1 1 1 1 1 2 2 2 2 2 3 3 3 3
Evaluaciones X X X X

10. FECHA DE ACTUALIZACIÓN: 27/02/207

También podría gustarte