Última revisión realizada:09/06/2020
Denominación de la asignatura |
Estructura de Computadores |
Grado al que pertenece |
Grado en Ingeniería Informática |
Créditos ECTS |
6 |
Curso y cuatrimestre en el que se imparte |
Segundo curso, segundo cuatrimestre |
Materia |
Ingeniería de Computadores II |
Carácter de la asignatura | Obligatoria |
‘Estructura de computadores’ es una asignatura del segundo curso del Grado en Ingeniería Informática que forma parte de la materia ‘Ingeniería de Computadores’ (12 créditos ECTS), junto con la asignatura ‘Tecnología de computadores’, y se plantea como una continuación de ésta.
En ‘Estructura de computadores’ se abordará la evolución hacia distintas arquitecturas de computadores a partir de la configuración básica de un computador, estudiada en ‘Tecnología de computadores’. El factor esencial de esa evolución será la mejora del rendimiento en la configuración resultante de aplicar, fundamentalmente, técnicas de paralelismo.
En esta asignatura se incluyen los siguientes contenidos:
A partir de los cuales las competencias específicas de la asignatura que el alumno va a ir adquiriendo son:
A continuación se enumeran las competencias que adquirirás al cursar esta asignatura:
Competencias básicas
Competencias generales
Competencias específicas
Competencias transversales
Tema 1. Fundamentos del diseño y evolución de los computadores
Definición de arquitectura del computador
Evolución y prestaciones de las arquitecturas
Arquitecturas paralelas y niveles de paralelismo
Tema 2. Evaluación de prestaciones de un computador
Medidas de prestaciones
Programas de prueba (benchmarks)
Mejora de prestaciones
Coste de un computador
Tema 3. Aprovechamiento de la jerarquía de memoria
Introducción
Conceptos básicos de caché
Evaluación y mejoras de la caché
Memoria virtual
Tema 4. Almacenamiento y otros aspectos de entrada/salida
Introducción
Confiabilidad, fiabilidad y disponibilidad
Almacenamiento en disco
Almacenamiento Flash
Sistemas de conexión y transferencia de información
Tema 5. Procesadores segmentados
Introducción
Principios de segmentación y mejora de prestaciones
Diseño de un procesador segmentado
Optimización de cauces funcionales
Tratamiento de interrupciones en un procesador segmentado
Tema 6.Procesadores superescalares
Introducción
Paralelismo entre instrucciones y paralelismo de la máquina
Procesamiento superescalar de instrucciones
Procesamiento de instrucciones de salto
Tratamiento de interrupciones en un procesador superescalar
Tema 7. Procesadores VLIW
Introducción
Aprovechamiento del paralelismo en arquitecturas VLIW
Recursos de apoyo al compilador
Tema 8. Procesadores vectoriales
Introducción
Arquitectura vectorial
El sistema de memoria en procesadores vectoriales
Medidas de rendimiento en procesadores vectoriales
Eficiencia del procesamiento vectorial
Tema 9. Introducción a los computadores paralelos
Arquitecturas paralelas y niveles de paralelismo
Motivación al estudio de computadores paralelos
Espacio de diseño. Clasificación y estructura general
Prestaciones en computadores paralelos
Tema 10. Sistemas de comunicación en computadores paralelos
Clasificación de los sistemas de comunicación
Estructura general del sistema de comunicación
La interfaz de red
La red de interconexión
Prestaciones del sistema de comunicación
Tema 11. Redes de interconexión
Topología y tipos de redes de interconexión
Conmutación
Control de flujo
Encaminamiento
Tema 12. Multiprocesadores
Coherencia en el sistema de memoria
Consistencia de memoria
Sincronización
Las actividades formativas de la asignatura se han elaborado con el objetivo de adaptar el proceso de aprendizaje a las diferentes capacidades, necesidades e intereses de los alumnos.
Las actividades formativas de esta asignatura son las siguientes:
En la programación semanal puedes consultar cuáles son las actividades concretas que tienes que realizar en esta asignatura.
Estas actividades formativas prácticas se completan, por supuesto, con estas otras:
Las horas dedicadas a cada actividad se detallan en la siguiente tabla:
ACTIVIDADES FORMATIVAS |
HORAS |
% PRESENCIAL |
Sesiones presenciales virtuales | 15 |
100% |
Recursos didácticos audiovisuales | 6 |
0 |
Estudio del material básico | 50 |
0 |
Lectura del material complementario | 25 |
0 |
Trabajos, casos prácticos, test | 17 |
0 |
Prácticas de laboratorio virtuales | 12 |
16,7% |
Tutorías | 16 |
30% |
Trabajo colaborativo | 7 |
0 |
Realización de examen final presencial | 2 |
100% |
Total | 150 |
- |
Bibliografía básica
Manual de la asignatura
Temas 3 y 4
Bibliografía complementaria
Anguita , M. y Ortega, J. (2016). Fundamentos y problemas de arquitectura de computadores. Villanueva y Geltrú: Fleming.
Carretero, J., Exposito, D., Garcia, F. y Garcia, J. D. (2015). Problemas resueltos de estructura de computadores. Madrid: Paraninfo.
Hennessy, J. & Patterson, D. (2017). Computer Architecture. A Quantitative Approach. Morgan-Kauffman
Stallings, W. (2013). Organización y arquitectura de computadores, 9ª ed.. Pearson.
El sistema de calificación se basa en la siguiente escala numérica:
0 - 4, 9 |
Suspenso |
(SS) |
5,0 - 6,9 |
Aprobado |
(AP) |
7,0 - 8,9 |
Notable |
(NT) |
9,0 - 10 |
Sobresaliente |
(SB) |
La calificación se compone de dos partes principales:
El examen se realiza al final del cuatrimestre y es de carácter PRESENCIAL y OBLIGATORIO. Supone el 60% de la calificación final y para que la nota obtenida en este examen se sume a la nota final, es obligatorio APROBARLO.
La evaluación continua supone el 40% de la calificación final. Este 40% de la nota final se compone de las calificaciones obtenidas en las diferentes actividades formativas llevadas a cabo durante el cuatrimestre.
Ten en cuenta que la suma de las puntuaciones de las actividades de la evaluación continua permite que realices las que prefieras hasta conseguir el máximo puntuable mencionado en la programación semanal. En ella se detalla la calificación máxima de cada actividad o evento concreto puntuables.
Para aprobar la asignatura será necesario aprobar cada una de las partes.
El sistema de evaluación de la asignatura es el siguiente:
SISTEMA DE EVALUACIÓN |
PONDERACIÓN MIN. |
PONDERACIÓN MÁX. |
Prueba de evaluación final presencial | 60% |
60% |
Evaluación de prácticas de laboratorios virtuales | 0% |
40% |
Resolución de trabajos, proyectos y casos | 0% |
40% |
Test de autoevaluación | 0% |
20% |
Participación en foros y otros medios participativos | 0% |
40% |
Francisco Machío Regidor
Formación: Doctor por la Universidad Politécnica de Madrid (UPM). Ingeniero de Telecomunicación por la UPM.
Experiencia: Más de 20 años de experiencia docente en la Escuela Superior de Ingeniería y Arquitectura de la Universidad Pontificia de Salamanca, Campus de Madrid (UPSAM), en los que he impartido, y desarrollado en algunos casos, 14 asignaturas diferentes, la mayoría de ellas en el ámbito de la Arquitectura de Computadores, Sistemas Digitales y Electrónica, conducentes a la obtención de los títulos de licenciado y diplomado en informática, ingeniero e ingeniero técnico en informática, grado en informática y máster en dirección y gestión de proyectos. Habiendo desempeñado labores de coordinador y responsable de varias de ellas. Desde Marzo de 2014 desempeño labores docentes en la ESIT de UNIR, primero como profesor a tiempo parcial y, desde Octubre de 2015, como profesor a tiempo completo
Líneas de investigación: Mi labor investigadora la he desarrollado en el ámbito de la Radioglaciología, dentro del Grupo de Simulación Numérica en Ciencias e Ingeniería (GSNCI) adscrito a la ETSIT-UPM, al que pertenezco desde el año 2000. Como miembro del GSNCI he participado en varios proyectos de investigación y en 15 congresos. He intervenido además en varias campañas antárticas y árticas con trabajo de campo en medidas de georradar, DGPS y balance de masas.
Obviamente, al tratarse de formación on-line puedes organizar tu tiempo de estudio como desees, siempre y cuando vayas cumpliendo las fechas de entrega de actividades, trabajos y exámenes. Nosotros, para ayudarte, te proponemos los siguientes pasos:
Recuerda que en el aula virtual de Lo que necesitas saber antes de empezar puedes consultar el funcionamiento de las distintas herramientas del aula virtual: Correo, Foro, Sesiones presenciales virtuales, Envío de actividades, etc.
Ten en cuenta estos consejos…
|