[pic 1] FACULTAD DE CIENCIAS APLICADAS
|
Programa del Curso
Arquitectura del computador 2
I Parte Informativa
Carrera: ____________Ingeniería de Sistemas y Tecnologías de la Información y la Comunicación _____________________
Nombre del Curso: _____ARQUITECTURA DEL COMPUTADOR 2 __________________________ Código: AP-E3024
Pre-requisito: _____ARQUITECTURA DEL COMPUTADOR I ______ Código: AP-E3021
Plan: Semestral _X__ Trimestral ______ Jornada: Vespertina___ Horario: miércoles y jueves 18-19 Hrs.
Nombre del Docente: __Ing. Samuel Anleu ____________________________________________________
Sede Académica:_________________________Campus Central Zona 16___________________________________________
|
Fecha de recepción | Día: _________________ Mes: ________________ Año: ___2019______
|
Sello Registro y Control Académico |
Firma del Docente |
Vo. Bo. Coordinador |
|
| | | |
II. DESCRIPCIÓN DEL CURSO
El curso de Arquitectura del Computador 2, es la consolidación de los conocimientos adquiridos en Arquitectura de Computador 1, en la cual el estudiante conoce la lógica booleana, compuertas lógicas y los componentes electrónicos básicos, llevándolos al siguiente nivel, los microprocesadores de la línea tecnológica CISC que forman el corazón de los computadores.
El estudiante adquirirá los conceptos que le permitirán tener esta comunicación, principalmente las interrupciones, la administración de memoria, buses, registros y el manejo de estos.
|
III. COMPETENCIAS A DESARROLLAR
GENERALES: - Demuestra un pensamiento crítico e independiente en la solución de problemas de Ciencias de la Computación y Tecnologías de la Información CCTI.
- Emplea criterios adecuados para la solución de problemas y diseña soluciones efectivas y creativas basadas en Ciencias de la Computación y Tecnologías de la Información CCTI.
- Diseña investigación en las áreas de Ciencias de la Computación y Tecnologías de la información CCTI acorde con su desempeño.
- Utiliza apropiadamente las diferentes herramientas tecnológicas en el ejercicio de la práctica en Ciencias de la Computación y Tecnologías de la Información CCTI.
ESPECÍFICAS - Que el estudiante conozca la ingeniería volcada sobre la arquitectura de los microcomputadores INTEL así como los principales procedimientos de manejo y administración de buses, memoria, interrupciones, transmisores de datos, etc.
- Que el estudiante conozca cuales son las ventajas del apoyo de la CCTI para sugerir de manera acertada los componentes necesarios que permitan el funcionamiento a los diversos sistemas de información que el mercado laboral requiere.
|
- DESARROLLO DEL CURSO
COMPETENCIA 1. Que el estudiante conozca como el computador interpreta las instrucciones de alto nivel |
Contenidos | Metodología de Enseñanza Aprendizaje | Procedimientos | Instrumentos de evaluación |
Contenido Conceptual: Tema 1 Abstracciones y tecnología de los computadores - Bajo los programas
- Bajo la cubierta
- Prestaciones
- El muro de la potencia
- El gran cambio: el paso de monoprocesadores a multiprocesadores
- Casos reales: fabricación y evaluación del AMD Opteron x4
- Falacias y errores habituales
- Conclusiones
- Perspectiva histórica y lecturas recomendadas
- Ejercicios
Tema 2 Instrucciones: el lenguaje del computador
- Operaciones del hardware del computador
- Operandos del hardware del computador
- Números con signo y sin signo
- Representación de instrucciones en el computador
- Operaciones lógicas
- Instrucciones para la toma de decisiones
- Apoyo a los procedimientos en el hardware del computador
- Comunicarse con la gente
- Direcciones y direccionamiento inmediato MIPS para 32 bits
- Paralelismo e instrucciones: sincronización
- Traducción e inicio de un programa
- Un ejemplo de ordenamiento en C para verlo todo junto
- Tablas frente a punteros
- Perspectiva histórica y lecturas recomendadas
- Caso real: instrucciones ARM
- Casos reales: instrucciones x86
- Falacias y errores habituales
- Conclusiones
- Perspectiva histórica y lecturas recomendadas
- Ejercicios
|
- Resolución de Casos y problemas.
- Aprendizaje orientado a proyecto
| | |
Contenido Procedimental: - Conocimiento de las jerarquías de uso de memorias
- Conocimiento de arquitecturas para distintos tipos de servidores
|
Contenido Actitudinal: - Muestra disciplina y orden en la solución de problemas.
- Se concentra en las actividades que realiza.
- Persistencia
- Iniciativa, motivación y actitud positiva para enfrentar los retos que se le presenten.
|
COMPETENCIA 2. Que el estudiante conozca la ingeniería volcada sobre la arquitectura de los microcomputadores, así como los principales procedimientos de manejo y administración (buses, memoria, interrupciones, transmisores de datos, etc.) |
Contenidos | Metodología de Enseñanza Aprendizaje | Procedimientos | Instrumentos de evaluación |
Tema 1 Aritmética para computadores - Introducción
- Suma y resta
- Multiplicación
- División
- Punto flotante
- Paralelismo y aritmética del computador: asociatividad
- Caso real: punto flotante en el x86
- Falacias y errores habituales
- Conclusiones
- Perspectiva histórica y lecturas recomendadas
Tema 2 Los procesadores - Características básicas de los procesadores
- El coprocesador aritmético
- La memoria caché
- Procesadores RISC y CISC
- Front End y Back End
- Del 8086 al Pentium
- El 8088
- El 286
- El 3865x
- Los recursos del modo protegido
- El 486
- El Pentium
- Otros procesadores
- Del MMX al Pentium II
- El Pentium MMX
- El K6 de la casa AMD
- La evolución de los procesadores
- El AMD K6-2
- 3D-Now! Vs MMX
- AMD K9-3
- Cyrix 6x86MX
- Cyrix Media GX
- IDT C6
- Pentium Pro
- El Pentium II
- El Celeron
- Pentium II Xeon
- Hasta el primer Pentium 4
- El problema de los encajes
- Los siguientes procesadores
- El Pentium III
- Pentium III Xeon
- Celeron Coppermine (Celeron II)
- Cyrix/Via C3
- AMD Athlon (K7)
- Athlon Thunderbird
- AMD Duron
- Pentium 4
- Los procesadores de doble núcleo
- Evoluciones
- Intel Vs AMD
- Spitfire vs Morgan
- Thunderbird x Palomino
- Athlon XP
- Celeron Tualatin
- Intel Itanium
- AMD Hammer
- La famosa ley de Moore
- Los procesadores de doble núcleo
- Presente y futuro
- Procesadores Intel modelo i primera generación
- Procesadores Intel modelo i segunda generación
- Procesadores Intel modelo i tercera generación
- Procesadores Intel modelo i cuarta generación
- Procesadores Intel modelo i quinta generación
- Procesadores Intel modelo i sexta generación
- Procesadores Intel modelo i séptima generación
- Procesadores Intel modelo i octava generación
- Procesadores Intel modelo i novena generación
- Procesadores Ryzen de AMD
- La promesa de los procesadores cuánticos
- Nanotubos
Tema 3 Grande y rápida: aprovechamiento de la jerarquía de memoria - Introducción
- Principios básicos de las caches
- Evaluación y mejora de las prestaciones de la cache
- Memoria virtual
- Un marco común para las jerarquías de memoria
- Máquinas virtuales
- Utilización de una máquina de estados finitos para el control de una cache sencilla
- Paralelismo y jerarquías de memoria: coherencia de cache
- Material avanzado: implementación de controladores de cache
- Casos reales: las jerarquías de memoria del AMD Opteron X4 (Barcelona) y del Intel Nehalem
- Falacias y errores habituales
- Conclusiones
- Perspectiva histórica y lecturas recomendadas
|
- Resolución de Casos y problemas.
- Aprendizaje orientado a proyecto
| | |
Contenido Procedimental: - Conocimiento de los diferentes tipos de CPU
- Conociendo de la estructura del procesador
- Aplicación y uso de la herramienta (Emuladores)
|
Contenido Actitudinal: - Muestra disciplina y orden en la solución de problemas.
- Se concentra en las actividades que realiza.
- Persistencia
- Iniciativa, motivación y actitud positiva para enfrentar los retos que se le presenten.
|
|