Arquitectura de Computadores (Plan 2009)
|
Curso
|
Semestre Principal
|
Créditos
|
|
Segundo
|
Segundo
|
6
|
Curso 2011/2012: Segundo Semestre
Coordinadora:
Mª Isabel García Clemente
Temario
- Entrada/Salida
- Introducción a la Entrada/Salida y módulos de Entrada/Salida
- Instrucciones de Entrada/Salida
- Técnicas de Entrada/Salida:
- Entrada/Salida programada
- Entrada/Salida por interrupciones
- Entrada/Salida por DMA
Se encuentra disponible el siguiente material relacionado con este
tema (solo FI de la UPM):
Profesores encargados
Manuel Nieto Rodríguez y
Juan Zamorano Flores
- Sistema de Memoria
- Introducción. Jerarquía de Memorias
- Memorias Cache.
- Politicas de ubicación, extracción, reemplazo y escritura
- Unicidad y homogeneidad. Minimización de tiempos de espera
- Memorias caché multinivel
- Memoria principal. Organización entrelazada
- Memoria virtual
- Traducción de direcciones. Paginación, segmentación
y segmentación paginada
- Mecanismos para la aceleración de la traducción
- Integración memoria virtual, memorias caché y sistema de E/S
Se encuentra disponible el siguiente material relacionado con este
tema (solo FI de la UPM):
Profesor encargado: Luis M. Gómez
Henríquez
- Procesadores ILP
- Pipeline de instrucciones
- Dependencias estructurales y de datos
- Dependencias de control
- Operaciones multiciclo. Dependencias falsas.
Tratamiento preciso de excepciones.
- Procesadores superescalares y VLIW. Hyperthreading y multithread
Se encuentra disponible el siguiente material relacionado con este
tema (solo FI de la UPM):
Profesora encargada:
Mª Isabel García Clemente
- Multiprocesadores
- Evaluación de Prestaciones. Ley de Amdhal. Ganancia.Benchmarks y SPECs
- Introducción a las arquitecturas de altas prestaciones.
Clasificación. Clusters. Sistemas multicore. GPUs.
- Soporte hardware para Multiprocesadores. Memoria entrelazada.
Sincronización. Jerarquía de Memorias.
- Memorias caché en sistemas multiprocesador.Coherencia de cachés
Se encuentra disponible el siguiente material relacionado con este
tema (solo FI de la UPM):
Prácticas de laboratorio
- Práctica de Entrada/Salida
- Se propone la implementación de un manejador de un dispositivo
sencillo (línea serie) mediante Entrada/Salida programada.
- Se utilizará un simulador del procesador MC68000 (bsvc)
de libre distribución para la simulación de procesadores y otros dispositivos.
La versión 2.1 simula el procesador, una memoria RAM y una
DUART MC68681.
- Esta práctica se realizará el 24 de Febrero en el grupo 4F1M y el 23 de
Febrero en el grupo 3F2M en la sala Los Verdes
-
Aquí puede obtener más información acerca de esta
práctica.
Profesores encargados: Santiago
Rodríguez
y Antonio Pérez
- Práctica de Memorias caché
-
El objetivo es estudiar el comportamiento de la jerarquía de
memoria con diferentes parámetros y programas. Para conseguir este
objetivo el alumno deberá estudiar y optimizar el comportamiento de varios
programas respecto a la memoria caché.
- Se utilizará el simulador del procesador RISC MC88110.
-
Aquí puede obtener más información acerca de esta práctica.
Profesores encargados: Mª Luisa Córdoba Cabeza
y Mª Isabel García Clemente
- Práctica de pipeline de instrucciones
-
El objetivo de esta práctica es profundizar en el conocimiento de las
particularidades de funcionamiento del pipeline de instrucciones.
Se proporciona un simulador para Linux y un programa de ejemplo con el que analizar
dicho funcionamiento.
- Para acceder al formulario que permite dar de alta un grupo de prácticas pulse
aquí, antes del 3 de Mayo a las 17:00
-
Aquí puede obtener más información acerca de esta práctica
.
Profesores encargados: Jose Luis Pedraza Dominguez
y Mª Isabel García Clemente
- Práctica de Multiprocesadores
-
El objetivo es programar una aplicación paralela sencilla sobre una
máquina de memoria compartida. Para ello se utilizará C con OpenMP sobre
PC's multinúcleo, concretamente con cuatro núcleos o cores por máquina.
Profesores encargados: Antonio García
Dopico
y Luis Gómez Henríquez
Proyecto
- Entrada/Salida por interrupciones
-
El alumno deberá desarrollar un programa ensamblador para realizar
una operación completa de entrada/salida mediante interrupciones
vectorizadas. Para ello, debe inicializar el módulo de entrada/salida
y la tabla de vectores de interrupción, realizar la rutina de servicio
de interrupciones y las rutinas de inicialización y finalización
de la operación.
- Se utilizará la misma herramienta de libre distribución (bsvc) que
para la práctica de Entrada/Salida.
-
Aquí puede obtener más información acerca de este
proyecto.
Profesores encargados: Santiago Rodríguez
y Antonio Pérez
Bibliografía
- García Clemente, M.I. Sistema de Memoria. Facultad de Informática, 2003.
- Stallings, W. Organización y arquitectura de computadores. Prentice
Hall, 7ª edición. 2006.
- Patterson, D. A.; Hennessy, J. L.
Estructura y diseño de Computadores.
Ed. Reverte 2011. 4ª edición.
- Hennessy, J.L.; Patterson, D. A.
Computer Architecture: A quantitative Approach.
Morgan-Kaufmann. 2007. 4ª edición.
- Ortega, J.; Anguita, M.; Prieto, A.
Arquitectura de Computadores.
Ed. Thomson. 2005.
- García Clemente y otros. Estructura de computadores. Problemas resueltos.
RAMA, 2006. 1ª edición.
Normas
EVALUACIÓN DE LA PARTE TEÓRICA
Se realizarán tres exámenes parciales, en los que no se permitirá ningún tipo de
documentación. Está previsto que el primero se realice en la semana 5,
el segundo en la semana 11, y el tercero en el periodo de exámenes, en la fecha
que indique Jefatura de Estudios. En el primer parcial se evaluará el tema 1, en el
segundo el tema 2, y en el tercero los temas 3 y 4.
La nota de la evaluación por parciales se calculará según la siguiente fórmula:
Nota_Parc = 0,3*Nota primer parcial + 0,4 * Nota segundo parcial + 0,4 * Nota tercer parcial
Adicionalmente, en la convocatoria de Junio y en la de Febrero (para el semestre
no principal) se permitirá recuperar solo uno de los dos primeros parciales. El
peso del parcial recuperado será de 0,25 si se recupera el primer parcial y 0,35
si se recupera el segundo. En el caso de que un alumno se presente a la
recuperación de un parcial, se tendrá únicamente en cuenta la nota obtenida en
este último examen.
Para poder ser evaluado por parciales, se deberá
obtener una nota mínima de dos puntos en cada uno de los parciales o su
recuperación.
El examen de la convocatoria extraordinaria de Julio consistirá en una serie
de preguntas cortas, y una parte de problemas que cubrirá todo el temario de la asignatura.
Para su realización no se permitirá ningún tipo de documentación.
Para los alumnos que al comienzo de curso soliciten evaluación mediante
solo prueba final
se realizará un examen final en la fecha que indique Jefatura de
Estudios.
EVALUACIÓN DE LAS PRÁCTICAS DE LABORATORIO
La evaluación de cada una de las prácticas de laboratorio se obtendrá
teniendo en cuenta la asistencia a las sesiones prácticas, el
resultado de la práctica del alumno y un examen.
Para aquellos alumnos que no hayan solicitado evaluación mediante
solo prueba final, la nota de evaluación por
parciales (Nota_Parc) podrá incrementarse en un máximo de 1 punto, con la
realización satisfactoria de todas las prácticas
de laboratorio (0,15 por la primera, 0,35 por la segunda y 0,25 por cada una de
prácticas tercera y cuarta), sin sobrepasar los 10 puntos del total.
Cada alumno solo se
podrá presentar una vez a dichas prácticas de laboratorio y sus
notas se conservarán hasta que apruebe la asignatura.
Si el alumno solicita evaluación mediante solo prueba final,
no podrá cursar estas prácticas.
EVALUACIÓN DEL PROYECTO
Se realizará a partir de los resultados obtenidos por el alumno,
y de un examen
que se realizará a continuación de la finalización del proyecto (semana 9).
Para la convocatoria extraordinaria de Julio se establecerán unos plazos
de entrega y realizará un examen en la fecha que indique Jefatura de Estudios.
El alumno que solicite evaluación mediante solo prueba
final, tendrá que realizar el proyecto y su examen
en la fecha señalada.
CÁLCULO DE LA CALIFICACIÓN FINAL
Para aprobar la asignatura será necesario obtener una calificación mayor o igual a
5 en la nota final, debiéndose obtener una nota mayor o igual a 5 tanto en la teoría
como en el proyecto.
La nota final de la asignatura se calcula según la siguiente fórmula:
Nota_Final = 0,7*Nota_Teoría + 0,3*Nota_Proyecto
donde Nota_Teoría corresponde a la nota obtenida en la evaluación por parciales (Nota_Parc)
o a la obtenida en la convocatoria extraordinaria de Julio,
incrementada en un máximo de 1 punto con la nota de las
prácticas de laboratorio.
Para los alumnos que soliciten evaluación mediante solo prueba
final, la Nota_Final se calcula siguiendo la misma fórmula anterior, correspondiendo
la Nota_Teoria a la nota obtenida en el examen final que se realizará en la fecha fijada
por Jefatura de Estudios.
En caso de aprobar una parte de la asignatura, pero no la totalidad, se
conservarán del siguiente modo las calificaciones de las partes superadas:
Las fechas de publicación de notas y revisión se notificarán en el enunciado del
correspondiente examen. La revisión de exámenes se realizará mediante solicitud
previa en las fechas que se determinen.
REVISIÓN DE EXÁMENES
Una vez publicadas las notas de un examen de la asignatura (de teoría
o proyecto), se abrirá un plazo de solicitud de revisión para aquellos alumnos que
consideren que existe algún error en la calificación. Esta solicitud de
revisión se realizará conectándose al URL (WEB)
http://www.datsi.fi.upm.es/docencia/Arquitectura_09/rev_arq.html.
El alumno deberá rellenar los datos que se requieren.
Una vez realizada la revisión por los profesores, se publicará la lista
de notas revisadas. Si el alumno desea revisión presencial, deberá acudir al
lugar y hora que se establecerá en su momento.
Se recuerda a los alumnos que la revisión de exámenes tiene por objeto
detectar y subsanar los posibles errores que puedan surgir en el proceso
de calificación. No se trata de explicar individualmente cómo se resuelve
el examen ni de variar ni discutir los criterios de corrección para una
persona determinada.
PRÁCTICAS, PROYECTOS o EXÁMENES COPIADOS
Los exámenes se realizarán a nivel personal y las prácticas y proyectos
en los grupos establecidos.
Si se detecta que algún alumno ha copiado en algún examen o algún
grupo ha copiado en la realización de las prácticas o proyecto, será evaluado
como suspenso en todas las partes de la asignatura hasta la misma
convocatoria del curso académico siguiente (excluida).
Las notas obtenidas en la convocatoria en la que se ha detectado copia
serán invalidadas. En particular, en el caso de las prácticas y proyecto,
se tendrá en cuenta que la responsabilidad del trabajo
está compartida por todos los miembros del grupo, por lo que en
caso de detectar alguna copia la norma se aplicará a todos los miembros de
todos los grupos involucrados en la copia (tanto los que copian como los
que se dejan copiar). Se entiende por copiar tanto la utilización de
información como la de recursos asignados a otro alumno o grupo.
Para evitar problemas y reclamaciones que no se podrán atender se recomienda
a los alumnos que sean especialmente cuidadosos con los ficheros que se
utilicen para la realización de las prácticas o proyectos, puesto que de ello
depende que el trabajo pueda o no ser copiado. En concreto, utilice siempre
dispositivos extraíbles
cuando trabaje en un PC del Centro de Cálculo (no deje los ficheros en el
disco duro ni siquiera de forma transitoria) y haga uso de los mecanismos
que proporciona el sistema operativo cuando estos estén disponibles (máquinas
Unix).
SISTEMA DE EVALUACIÓN DE SOLO PRUEBA
FINAL
El Sistema de evaluación mediante "solo prueba final" solo se ofrecerá si así lo
exige la Normativa Reguladora de los Sistemas de Evaluación en la UPM que esté
vigente en el curso académico 2011-2012, y el procedimiento para optar por este
sistema estará sujeto a lo que establezca en su caso Jefatura de Estudios de
conformidad con lo que estipule dicha Normativa.
Anuncios
En esta sección se publicarán anuncios relativos a la asignatura.
- 14-Mayo-2012. El examen de la Práctica de pipeline se realizará
el día 18 de Mayo a las 14:15 en las aulas 5102 (GRUPO 4F1M) y 5002 (GRUPO 4F2M).
Dicho examen lo podrán realizar únicamente los alumnos que hayan asistido a las sesiones
presenciales de dicha práctica.
- 27-Abril-2012.
La distribución de alumnos por aulas
para la realización del examen del Segundo parcial de la asignatura,
que se realizará el día 4 de Mayo a las 13:00 horas, es la siguiente:
| Aula 5002 |
desde AGUILAR VALDERRAMA |
| | hasta GRANA GUTIERREZ |
| Aula 5102 |
desde GUTIERREZ RAMIREZ |
| | hasta RIVAS SUASNAVAS |
| Aula 6202 |
desde RODRIGUEZ BUENO |
| | hasta YMAYA DE LEON |
- 24-Abril-2012. Para la realización de la Práctica de pipeline de
instrucciones se deberán formar grupos de como máximo 2 alumnos, pertenecientes al
mismo grupo de teoría, mediante el formulario habilitado al efecto.
Los grupos deberán quedar constituidos antes de comenzar la primera
de las sesiones, por lo que se establece como fecha límite para constituir los grupos
el Jueves 3 de Mayo a las 17:00.
Para dar de alta un grupo pulse aquí.
- 19-Abril-2012. El examen de la Práctica de memorias caché se realizará
el día 24 de Abril a las 13:00 en las aulas 5102 (GRUPO 4F1M) y 5002 (GRUPO 4F2M).
Dicho examen lo podrán realizar únicamente los alumnos que hayan asistido a las sesiones
presenciales de dicha práctica.
- 12-Abril-2012. El examen del Proyecto de Entrada/Salida se realizará
el día 17 de Abril a las 14:15 en el aula 5002.
- 16-Marzo-2012. Para la realización de la Práctica de Memorias caché
se deberán formar grupos de como máximo 2 alumnos, pertenecientes al mismo grupo de
teoría, mediante el formulario habilitado al efecto.
Los grupos deberán quedar constituidos antes de comenzar la primera
de las sesiones, por lo que se establece como fecha límite para constituir los grupos
el lunes 26 de marzo a las 17:00.
- 12-Marzo-2012.
La distribución de alumnos por aulas
para la realización del examen del primer parcial de la asignatura,
que se realizará el día 13 de Marzo a las 13:00 horas, es la siguiente:
| Aula 5002 |
desde AGUILAR VALDERRAMA |
| | hasta GRANA GUTIERREZ |
| Aula 5102 |
desde GUTIERREZ RAMIREZ |
| | hasta RIVAS SUASNAVAS |
| Aula 6202 |
desde RODRIGUEZ BUENO |
| | hasta YMAYA DE LEON |
- 1-Marzo-2012. Se recuerda a los alumnos que el jueves 8 de marzo
se seguirán los horarios de un "lunes", por lo que la clase de esta asignatura se
impartirá de 10 a 11 en el grupo 4F2M y de 11 a 13 en el 4F1M.
- 22-Febrero-2012. Se aplaza la fecha del examen del primer parcial de la asignatura
al 13 de Marzo, debido a su coincidencia con la prueba semestral de acreditación interna del
nivel B2 de inglés.
Planificación de actividades hasta
el mes de mayo
- 15-Febrero-2012.
Se ha publicado la lista de notas de los alumnos que tienen
alguna parte de la asignatura convalidada. En el caso de los alumnos que se matriculan por
primera vez en la asignatura, las únicas notas convalidadas corresponden al tema
de E/S, que incluye el primer examen parcial, la práctica de laboratorio y el proyecto.
Pueden consultar las notas a través del apartado Calificaciones
de esta página web.
Si observan algún error u omisión en dicha lista, rogamos se pongan en contacto con la
coordinadora de la asignatura.
Se recuerda a los alumnos, que las prácticas de laboratorio se pueden realizar una sola vez.
Página modificada el 14/05/2012