Você está na página 1de 4

Arquitectura de computadores

Grado en Ingeniera Informtica (Plan 2011)


Departamento de Informtica
Obligatoria
Crditos ECTS : 6.0
Cuatrimestre :
Curso : 3
Profesor Coordinador : GARCIA SANCHEZ, JOSE DANIEL
Curso Acadmico: ( 2012 / 2013 )
MATERIAS QUE SE RECOMIENDA HABER SUPERADO
+ Estructura de Computadores
+ Sistemas Operativos
COMPETENCIAS QUE ADQUIERE EL ESTUDIANTE Y RESULTADOS DEL APRENDIZAJE
El objetivo de esta asignatura es que el estudiante conozca los conceptos bsicos sobre la arquitectura de un
computador y el impacto que estos tienen sobre el rendimiento de las aplicaciones y los sistemas informticos.
Para lograr este objetivo el alumno debe adquirir los siguientes resultados de aprendizaje: a, b, c, d, e, g, h, i, k.
Dichos resultados estn relacionados con las siguientes competencias:
Competencias generales:
* Capacidad de anlisis y sntesis (PO: b, e, g)
* Capacidad de organizar y planificar (PO: b, c, h)
* Resolucin de problemas (PO: a, e, k)
* Trabajo en equipo (PO: d)
* Capacidad de aplicar los conocimientos en la prctica (PO: a, b, c, e, i, k)
Competencias especficas:
* Cognitivas (Saber) (PO: a, b, c, e, h, k)
1. Conocer el concepto de jerarqua de memoria.
2. Conocer las diferentes alternativas de redes de interconexin.
3. Conocer los modelos de entrada/salida.
4. Conocer los conceptos de paralelismo en multiprocesadores y las diferentes estructuras de multiprocesador.
5. Conocer los modelos de programacin paralela para memoria compartida y distribuida.
6. Conocer los conceptos asociados a la seleccin y evaluacin de sistemas informticos.
* Procedimentales/Instrumentales (Saber hacer) (PO: b, c, e, k)
1. Disear la jerarqua de memoria de un computador.
2. Seleccionar la red de interconexin de un computador.
3. Seleccionar entre distintas alternativas de multiprocesador.
4. Desarrollar aplicaciones paralelas basadas en los paradigmas de memoria compartida y distribuida.
5. Evaluar el rendimiento de aplicaciones y sistemas informticos.
6. Evaluar el rendimiento de arquitecturas multiprocesador.
* Actitudinales (Ser) (PO: e, g, h, i)
1. Capacidad para generar nuevas ideas (creatividad)
2. Actitud crtica respecto a las arquitecturas de computador actuales.
3. Preocupacin por la calidad de la arquitectura de computadores.
4. Motivacin de logro
5. Inters por investigar y buscar soluciones a nuevos problemas relacionados con arquitectura de
computadores.
Pgina 1 de 4
DESCRIPCIN DE CONTENIDOS: PROGRAMA
1. Fundamentos del diseo de computadores.
* Introduccin y fundamentos del diseo de computadores.
* Clasificacin de arquitecturas.
* Tendencias en arquitectura de computadores.
* Explotacin del paralelismo a nivel de instruccin.
* Lmites del paralelismo a nivel de instruccin.
2. Jerarqua de memoria.
* Memoria cach.
* Optimizaciones de memoria cach.
* Memoria virtual y mquinas virtuales.
3. Introduccin a los multiprocesadores.
* Arquitecturas de memoria compartida simtrica.
* Coherencia en el sistema de memoria.
* Sincronizacin en memoria compartida.
* Modelos de consistencia de memoria.
* Arquitecturas de memoria distribuida.
4. Evaluacin del rendimiento de sistemas informticos.
* Prestaciones de sistemas informticos y evaluacin del rendimiento.
* Bechnmarks en computadores.
* Leyes de Amdahl y Gustafson.
5. Entrada/salida y redes de interconexin.
* Buses del sistema y jerarqua de buses.
* Sistemas de almacenamiento
* Rendimiento y fiabilidad en entrada/salida.
6. Modelos de programacin de altas prestaciones.
* Programacin paralela: Fases del proceso de paralelizacin y modelos de programacin.
* Modelos basados en hilos.
* Programacin libre de cerrojos.
ACTIVIDADES FORMATIVAS, METODOLOGA A UTILIZAR Y RGIMEN DE TUTORAS
1. Clases magistrales, donde se presentarn los conocimientos que los alumnos deben adquirir. Para facilitar su
desarrollo los alumnos tendrn textos bsicos de referencia de teora y de problemas que les permitirn completar
y profundizar en aquellos temas en los cuales estn ms interesados. (PO: a, b, e, g, h, i, k)
* Se combinarn materiales en ingls y castellano.
* Se realizar nfasis en el impacto del rendimiento de los sistemas informticos en distintos dominios de
aplicacin ilustrando su impacto sobre las organizaciones.
* Los ejemplos incluidos pondrn nfasis en el reconocimiento de la rpida evolucin de las arquitecturas de
computadores y la necesidad del aprendizaje a lo largo de la vida para mantenerse como un profesional activo.
2. Prcticas en laboratorios informticos, en donde se analizarn y desarrollarn diversas prcticas que hacen uso
de los distintos conceptos impartidos en la materia. Estas prcticas se desarrollarn en grupo, lo que servir para
fomentar la capacidad de trabajo en equipo de los alumnos. (PO: a, b, c, d, e, g, k)
* En las prcticas, se deber redactar una memoria explicativa.
* Las prcticas incluirn la evaluacin del rendimiento de un computador, la evaluacin mediante simulacin del
impacto del paralelismo a nivel de instruccin, la evaluacin de los parmetros de diseo de una memoria cach y
el estudio del impacto de los modelos de consistencia de memoria en el rendimiento de las aplicaciones.
3. Resolucin de ejercicios por parte del profesor de forma que se afiancen los conceptos impartidos en las clases
magistrales de teora. (PO: a, c, e)
4. Resolucin de ejercicios por parte del alumno, que servirn para autoevaluar sus conocimientos y adquirir las
capacidades necesarias. (PO: a, c, e)
5. Exmenes (PO: a, b, c, d, e, g, h, k)
Pgina 2 de 4
SISTEMA DE EVALUACIN
Un 40% de la calificacin final se obtendr mediante un examen final de evaluacin de los conocimientos
adquiridos. (PO: a, b, c, d, e, g, h, k)
El 60% restante ser el resultado de un proceso de evaluacin continua.
El proceso de evaluacin continua incluye:
* Una prueba parcial con un peso del 25% de la calificacin final de la asignatura. (PO: a, b, c, d, e, g, h, k)
* Cuatro prcticas (20 %), cada una de las cuales tiene un peso del 5% de la calificacin final de la asignatura.
(PO: a, b, c, d, e, g, k)
* Resolucin de ejercicios y trabajos a entregar por el alumno con un peso del 15% de la calificacin final. (PO: a,
c, e)
EXAMEN FINAL DE LA CONVOCATORIA ORDINARIA
En la convocatoria ordinaria los alumnos realizarn un examen final que incluir todo el contenido de la asignatura
tanto terico como prctico. Para aquellos alumnos que hayan seguido el proceso de evaluacin continua, es
decir, que hayan realizado la prueba parcial, entregado las cuatro prcticas y los ejercicios y trabajos propuestos,
el valor de este examen supondr el 40% de la nota final. El otro 60% corresponder a la nota obtenida en la
evaluacin continua.
Para la superacin de la asignatura, la presentacin al examen final es obligatoria para todos los estudiantes. Ser
necesario acreditar un desempeo mnimo obteniendo una calificacin de al menos 3.5 puntos sobre 10 en el
examen. En otro caso, se considerar que el estudiante no supera la asignatura y no se proceder a calcular su
calificacin.
Para aquellos alumnos que no hayan completado el proceso de evaluacin continua (esto es, que no hayan
realizado la prueba parcial o no hayan entregado alguna de las prcticas obligatorias o no hayan entregado
algunos de los ejercicios y trabajos propuestos), el examen final tendr un valor del 60% de la calificacin total de
la asignatura. Por tanto, para poder aprobar, el alumno deber obtener una calificacin superior a 8.33 sobre 10
en este examen.
Los alumnos conocern antes del inicio del periodo de exmenes de la convocatoria ordinaria, la calificacin
obtenida en el proceso de evaluacin continua.
CONVOCATORIA EXTRAORDINARIA
Los alumnos que no superen la asignatura en la convocatoria ordinaria realizarn un examen final en esta
convocatoria. La calificacin en la convocatoria extraordinaria se realizar de la siguiente manera:
a) Si el estudiante complet, el proceso de evaluacin continua (es decir, realiz la prueba parcial, entreg las
cuatro prcticas y los ejercicios y trabajos propuestos), el examen final de esta convocatoria tendr un peso del
40% y la calificacin final tendr en cuenta el otro 60% obtenido en el proceso de evaluacin continua, siempre
que se haya obtenido en el examen una calificacin superior a 3.5 puntos.
b) Si el estudiante no complet el proceso de evaluacin continua (esto es, no realiz la prueba parcial o no
entreg alguna de las prcticas obligatorias o no entrego alguno de los ejercicios o trabajos propuestos), el
examen de esta convocatoria tendr un valor del 100% de la calificacin final de la asignatura.
c) Aunque el estudiante haya seguido el proceso de evaluacin continua, el examen de esta convocatoria tendr
un valor del 100% si este criterio le resulta ms favorable.
Peso porcentual del Examen Final: 40
Peso porcentual del resto de la evaluacin: 60
BIBLIOGRAFA BSICA
- Hennessy, JL y Patterson, DA. Computer Architecture: A Quantitative Approach. 5th Edition., Morgan
Kaufmann,, 2011
BIBLIOGRAFA COMPLEMENTARIA
Pgina 3 de 4
- Williams, A. C++ Concurrency in Action. Practical Multithreading., Manning., 2012
- Stallings, W. Computer Organization and Architecture. 9th Edition., Addison-Wesley., 2012
- Mattson, TG, Sanders, BA y Massingill, BL. Patterns for Parallel Programming., Addison-Wesley., 2004
- Culler, DE, Singh, JP, Gupta, A. Parallel Computer Architecture., Morgan Kanufmann., 1998
- Ortega, J., Anguita, M. y Prieto, A. Arquitectura de Computadores., Paraninfo., 2006
- Reinders, J. Intel Threading Building Blocks. Outfitting C++ for Multi-core Processor Parallelism, O'Reily Media.,
2007
Pgina 4 de 4

Você também pode gostar