You are on page 1of 18

1 de 18

Asignatura: Arquitectura de Computadores


Cdigo: 17834
Centro: Escuela Politcnica Superior
Titulacin: Grado en Ingeniera Informtica
Nivel: Grado
Tipo: Obligatoria
N de crditos: 6 ECTS
GUA DOCENTE DE ARQUITECTURA DE COMPUTADORES

La presente gua docente corresponde a la asignatura Arquitectura de Computadores
(ARQ), aprobada para el curso lectivo 2011-2012 en Junta de Centro y publicada en
su versin definitiva en la pgina web de la Escuela Politcnica Superior. Esta gua
docente de ARQ aprobada y publicada antes del periodo de matrcula tiene el
carcter de contrato con el estudiante.









2 de 18
Asignatura: Arquitectura de Computadores
Cdigo: 17834
Centro: Escuela Politcnica Superior
Titulacin: Grado en Ingeniera Informtica
Nivel: Grado
Tipo: Obligatoria
N de crditos: 6 ECTS
1. ASIGNATURA
Arquitectura de Computadores
E
1.1. Cdigo
17834 del Grado en Ingeniera Informtica
1.2. Materia
Estructura y Arquitectura de Computadores
1.3. Tipo
Obligatoria
1.4. Nivel
Grado
1.5. Curso
3
1.6. Semestre
1
1.7. Nmero de crditos
6 crditos ECTS
1.8. Requisitos previos
Es muy recomendable haber cursado las asignaturas Fundamentos de Computadores,
Estructura de Computadores y Sistemas Basados en Microprocesadores.










3 de 18
Asignatura: Arquitectura de Computadores
Cdigo: 17834
Centro: Escuela Politcnica Superior
Titulacin: Grado en Ingeniera Informtica
Nivel: Grado
Tipo: Obligatoria
N de crditos: 6 ECTS
1.9. Requisitos mnimos de asistencia a las sesiones
presenciales
Se plantean dos mtodos de evaluacin, uno de evaluacin CONTINUA y otro de
evaluacin NO CONTINUA, de forma independiente para los contenidos tericos y
para los contenidos prcticos. Por defecto, se supone que todos los estudiantes, por
el hecho de estar matriculados en la asignatura, optan por un mtodo de evaluacin
CONTINUA.
La aplicacin de la evaluacin CONTINUA para los contenidos tericos est ligada a la
realizacin y superacin de una calificacin mnima de las actividades propuestas
durante el desarrollo del curso.
La aplicacin de la evaluacin CONTINUA para los contenidos prcticos est ligada a
la asistencia y a la realizacin de las actividades propuestas en las sesiones prcticas
en el laboratorio.
La norma a seguir en cada caso es la siguiente:
EVALUACION CONTINUA y NO CONTINUA PARA CONTENIDOS TERICOS.
En ambas modalidades la asistencia a clase de teora no es obligatoria, pero s
fuertemente recomendable.
MUY IMPORTANTE
Sin necesidad de avisar previamente, en las clases se pueden realizar pruebas que
sirvan para la evaluacin continua. La ausencia a estas sesiones implica la no
realizacin de la citada prueba y la consecuente calificacin con cero puntos en la
actividad.
Los detalles acerca de la normativa de evaluacin para cada una de las dos
modalidades se recogen en el epgrafe 2.2 de esta gua.
EVALUACION CONTINUA PARA CONTENIDOS PRCTICOS (LABORATORIO).
En la modalidad de evaluacin CONTINUA, el estudiante deber asistir a todas las
clases prcticas y entregar de forma regular y en las fechas marcadas las memorias
de resultados de cada una de las prcticas propuestas.
Siempre por motivos debidamente justificados, el estudiante puede faltar a un
mximo de 2 sesiones de prcticas (4 horas), debiendo en su caso, presentar tambin
las memorias correspondientes. En el caso de alcanzar un nmero mayor de faltas o
la no entrega de alguna de las memorias solicitadas, ser excluido de esta modalidad
de evaluacin.
EVALUACION NO CONTINUA PARA CONTENIDOS PRCTICOS (LABORATORIO).
En esta modalidad la asistencia a clase de prcticas no es obligatoria, pero s
fuertemente recomendable.
Los detalles acerca de la normativa de evaluacin que diferencian cada una de las
dos modalidades de evaluacin prctica, se recogen en el epgrafe 2.2 de esta gua.










4 de 18
Asignatura: Arquitectura de Computadores
Cdigo: 17834
Centro: Escuela Politcnica Superior
Titulacin: Grado en Ingeniera Informtica
Nivel: Grado
Tipo: Obligatoria
N de crditos: 6 ECTS
1.10. Datos del equipo docente
Profesores de teora:
Gustavo Sutter Capristo (Coordinador, Gr-3xx)
Departamento de Tecnologa Electrnica y de las Comunicaciones
Centro: Escuela Politcnica Superior
Despacho: Edificio C-244
Telfono: +34 91 497 6209
Correo electrnico: gustavo.sutter@uam.es
Pgina web: http://www.eps.uam.es/~gsutter/
Horario de atencin al alumnado: Peticin de cita previa por correo electrnico.

Javier Tejedor Noguerales (Gr-3xx)
Departamento de Tecnologa Electrnica y de las Comunicaciones
Centro: Escuela Politcnica Superior
Despacho: Edificio C-231
Telfono: +34 91 497 6216
Correo electrnico: javier.tejedor@uam.es
Pgina web: http://www.ii.uam.es/esp/personal/ficha.php?empid=277
Horario de atencin al alumnado: Peticin de cita previa por correo electrnico.

Profesores de prcticas:
Javier Tejedor Noguerales (Coordinador, Gr-3xx, Gr-3xx)
Departamento de Tecnologa Electrnica y de las Comunicaciones
Centro: Escuela Politcnica Superior
Despacho: Edificio C-231
Telfono: +34 91 497 6216
Correo electrnico: javier.tejedor@uam.es
Pgina web: http://www.ii.uam.es/esp/personal/ficha.php?empid=277
Horario de atencin al alumnado: Peticin de cita previa por correo electrnico.

Gustavo Sutter Capristo (Gr-3xx)
Departamento de Tecnologa Electrnica y de las Comunicaciones
Centro: Escuela Politcnica Superior
Despacho: Edificio C-244
Telfono: +34 91 497 6209
Correo electrnico: gustavo.sutter@uam.es
Pgina web: http://www.eps.uam.es/~gsutter/
Horario de atencin al alumnado: Peticin de cita previa por correo electrnico.

TBD (Gr-)
Departamento de Tecnologa Electrnica y de las Comunicaciones
Centro: Escuela Politcnica Superior
Despacho: Edificio C-xxx









5 de 18
Asignatura: Arquitectura de Computadores
Cdigo: 17834
Centro: Escuela Politcnica Superior
Titulacin: Grado en Ingeniera Informtica
Nivel: Grado
Tipo: Obligatoria
N de crditos: 6 ECTS
Telfono: +34 91 497 xxxx
Correo electrnico: xxxx@uam.es
Horario de atencin al alumnado: Peticin de cita previa por correo electrnico.

TBD (Gr-)
Departamento de Tecnologa Electrnica y de las Comunicaciones
Centro: Escuela Politcnica Superior
Despacho: Edificio C-xxx
Telfono: +34 91 497 xxxx
Correo electrnico: xxxx@uam.es
Horario de atencin al alumnado: Peticin de cita previa por correo electrnico.











6 de 18
Asignatura: Arquitectura de Computadores
Cdigo: 17834
Centro: Escuela Politcnica Superior
Titulacin: Grado en Ingeniera Informtica
Nivel: Grado
Tipo: Obligatoria
N de crditos: 6 ECTS
1.11. Objetivos del curso
En este curso se aprende la arquitectura y diseo de algunos procesadores
convencionales y avanzados. Retomando lo estudiado en la asignatura de primer
curso Estructura de computadores se estudian y analizan conceptos ms avanzados
en el diseo de procesadores. Se aprenden mtricas que permiten evaluar el
rendimiento de los procesadores y de los sistemas de memoria estudiados. El
contenido de la asignatura expone las tcnicas de diseo que mejoran el rendimiento
de los sistemas computadores. Se muestra la evolucin de las principales
innovaciones en arquitectura y tecnologa de ordenadores y se explica la
incorporacin de estos avances en los procesadores actuales, justificando su utilidad
en trminos de mejora de rendimiento. Se estudia la arquitectura de un sistema
elemental de memoria y su jerarqua, los conceptos de segmentacin en la ruta de
datos y conceptos avanzados en la arquitectura de los ordenadores. En vez de
describir una arquitectura concreta en detalle, se ha preferido mostrar la evolucin y
el avance de las mismas, para que el alumno est preparado para entender los
nuevos cambios en arquitectura de ordenadores que se desarrollen en el futuro.
Aprovechando el conocimiento en un lenguaje especfico para el diseo hardware
del curso de Estructura de computadores, se profundiza en su utilizacin para
describir el funcionamiento de un sistema completo.
Las competencias que se pretenden adquirir con esta asignatura son:
Bsicas:
B5: Conocimiento de la estructura, organizacin, funcionamiento e interconexin de
los sistemas informticos, los fundamentos de su programacin, y su aplicacin para
la resolucin de problemas propios de la ingeniera.
Comunes:
C9: Capacidad de conocer, comprender y evaluar la estructura y arquitectura de los
computadores, as como los componentes bsicos que los conforman.
Especficas:
IC1: Capacidad de disear y construir sistemas digitales, incluyendo computadores,
sistemas basados en microprocesador y sistemas de comunicaciones.
IC3: Capacidad de analizar y evaluar arquitecturas de computadores, incluyendo
plataformas paralelas y distribuidas, as como desarrollar y optimizar software para
las mismas.
Los objetivos que se pretenden alcanzar con esta asignatura son:
OBJETIVOS GENERALES
G1
Conocer arquitecturas de computadores segmentadas y avanzadas, las motivaciones
detrs de la evolucin tecnolgica y valorar las proyecciones sobre estas tecnologas a
medio plazo.
G2
Evaluar cuantitativamente el rendimiento de diferentes arquitecturas de
computadores.
G3
Demostrar la influencia de la jerarqua de memoria y de otras evoluciones en las
prestaciones de un sistema ordenador.
G4
Disear un procesador segmentado, utilizando lenguajes especficos de descripcin
hardware (VHDL).
G5 Utilizar herramientas de diseo y programacin (EDA) para diseo de circuitos









7 de 18
Asignatura: Arquitectura de Computadores
Cdigo: 17834
Centro: Escuela Politcnica Superior
Titulacin: Grado en Ingeniera Informtica
Nivel: Grado
Tipo: Obligatoria
N de crditos: 6 ECTS
digitales.



OBJETIVOS ESPECIFICOS POR TEMA
TEMA 1.- Abstracciones, Tecnologa y Rendimiento de los Computadores.
1.1.
Describir los principales aspectos tecnolgicos que influyen en la evolucin actual de
los sistemas de cmputo.
1.2. Reconocer el vocabulario bsico de arquitectura de ordenadores.
1.3. Identificar los elementos constitutivos de un sistema de computacin.
1.4. Entender el concepto de tiempo de ejecucin de un sistema.
1.5.
Determinar las causas y efectos en el aumento en el rendimiento en una parte
respecto del todo.
TEMA 2.- Procesadores segmentados.
2.1.
Entender los conceptos bsicos de arquitectura de ordenadores. Unidad Aritmtico
Lgica (ALU), bancos de registros, registros flip-flop y latch, periodo de reloj,
arquitectura RISC y Harvard.
2.2.
Entender el concepto de segmentacin (pipeline) y los conceptos asociados latencia y
rendimiento (throughput).
2.3.
Indicar cmo se produce la segmentacin de un procesador uniciclo para la ejecucin
solapada de instrucciones.
2.4.
Comprender las limitaciones del cauce de instrucciones segmentado y las causas de
prdidas de rendimiento.
2.5.
Entender cmo eliminar mitigar los conflictos riesgos estructurales, de control y
de datos.
2.6.
Describir las tcnicas para evitar detenciones. Adelantamiento de datos (Internal
forwarding) y la prediccin de saltos estticas y dinmicas usando BTB.
TEMA 3.- Organizacin y Estructura de la Memoria: Cachs y Memoria Virtual.
3.1.
Entender el concepto de jerarqua de memoria. Motivos por los que se organizan los
diferentes niveles de almacenamiento en jerarquas.
3.2.
Reconocer la necesidad y utilidad de las memorias cachs y su organziacin en
Completamente asociativa, Correspondencia directa y Asociativa por vas.
3.3.
Indicar los esquemas de funcionamiento de las cachs. Escritura directa (Write
Through) con asignacin en escritura y sin asignacin en escritura. Post-escritura o
escritura diferida.
3.4.
Entender los algoritmos de sustitucin y los problemas de coherencia cach en
sistemas multiprocesadores.
3.5.
Comprender el funcionamiento de la memoria virtual: paginacin, segmentacin y
segmentos paginados.
3.6.
Indicar los pasos en la traduccin de direcciones virtuales a direcciones fsicas o
reales.
3.7.
Entender el soporte hardware necesario en la unidad de gestin de la memoria (MMU)
y en el buffer de traduccin anticipada (TLB).
3.8.
Comprender la integracin de los sistema de memoria entre el TLB y la cach
(Sistema con cach de direcciones virtuales o cach de direcciones reales).









8 de 18
Asignatura: Arquitectura de Computadores
Cdigo: 17834
Centro: Escuela Politcnica Superior
Titulacin: Grado en Ingeniera Informtica
Nivel: Grado
Tipo: Obligatoria
N de crditos: 6 ECTS
TEMA 4.- Almacenamiento y otros aspectos de la entrada/salida (E/S).
4.1. Entender y diferenciar los conceptos de confiabilidad, fiabilidad y disponibilidad.
4.2.
Reconocer las principales caractersticas del almacenamiento en discos y en memorias
tipo Flash.
4.3.
Indicar cules son las principales medidas de prestaciones y rendimiento en los
sistemas de entrada salida.
4.4.
Identificar cules son las principales posibilidades que se pueden aplicar para
paralelizar el proceso de entrada/salida.
TEMA 5.- Tcnicas avanzadas de paralelismo.
5.1.
Entender el paralelismo a nivel de instrucciones (ILP) y la base de los procesadores
superescalares.
5.2.
Conocer los conceptos bsicos de los procesadores superescalares: polticas de
emisin de instrucciones, renombramiento de registros, buffer de reordenacin,
unidad de retiro.
5.3.
Disear un simple procesador superescalar en funcin del procesador segmentado
estudiado previamente en el tema 2.
5.4.
Entender los procesadores donde el paralelismo es resuelto por el compilador en vez
del hardware (procesadores VLIW).
5.5.
Identificar los problemas de la programacin paralela y entender los modelos de
programacin de los procesadores multincleos, multiprocesadores.
5.6.
Conocer las arquitecturas de los clsters y otros multiprocesadores de paso de
mensajes.
5.7. Reconocer las principales caractersticas de los procesadores grficos.










9 de 18
Asignatura: Arquitectura de Computadores
Cdigo: 17834
Centro: Escuela Politcnica Superior
Titulacin: Grado en Ingeniera Informtica
Nivel: Grado
Tipo: Obligatoria
N de crditos: 6 ECTS
1.12. Contenidos del programa
Programa Sinttico
UNIDAD 1. Abstracciones, Tecnologa y Rendimiento de los Computadores.
UNIDAD 2. Procesadores Segmentados.
UNIDAD 3. Organizacin y Estructura de la Memoria: Cachs y Memoria Virtual.
UNIDAD 4. Almacenamiento y otros aspectos de la E/S.
UNIDAD 5. Tcnicas avanzadas de paralelismo.

Programa Detallado
1. Abstracciones, Tecnologa y Rendimiento de los Computadores
1.1. Introduccin
1.2. Arquitectura de un sistema de computacin. Conceptos bsicos
1.3. Rendimiento en un sistema de computacin
1.4. Perspectiva y evolucin de la tecnologa
2. Procesadores segmentados
2.1. Fundamentos de diseo de un procesador
2.1.1. El repertorio de instrucciones
2.1.2. Ciclo nico
2.1.3. Ruta de datos y control
2.2. La tcnica de la segmentacin
2.2.1. Funcionamiento ideal
2.2.2. Conceptos asociados: Latencia y Rendimiento (Throughput)
2.3. Diseo de un procesador con segmentacin (Pipeline)
2.4. Limitaciones del cauce de instrucciones segmentado
2.4.1. Causas de prdidas de rendimiento por detencin del pipeline
2.4.1.1. Conflictos por limitaciones estructurales
2.4.1.2. Conflictos por riesgos de control
2.4.1.3. Conflictos por dependencia de datos
2.4.2. Tcnicas para evitar detenciones
2.4.2.1. Adelantamiento de datos (Internal forwarding)
2.4.2.2. Prediccin de saltos
3. Organizacin y Estructura de la Memoria: Cachs y Memoria Virtual
3.1. Jerarqua de memoria
3.2. Principios bsicos de la memoria cach
3.2.1. Cach de varios niveles
3.2.2. Organizaciones: Completamente asociativa, Correspondencia directa y
Asociativa por vas
3.2.3. Esquemas de funcionamiento. Escritura directa (Write Through) con
asignacin en escritura (Fetch on-write) y sin asignacin en escritura.
Post-escritura o escritura diferida
3.2.4. Algoritmos de sustitucin
3.2.5. Coherencia cach
3.2.6. Ejemplos de cachs
3.3. La Memoria virtual









10 de 18
Asignatura: Arquitectura de Computadores
Cdigo: 17834
Centro: Escuela Politcnica Superior
Titulacin: Grado en Ingeniera Informtica
Nivel: Grado
Tipo: Obligatoria
N de crditos: 6 ECTS
3.3.1. Funcionamiento de la memoria virtual: paginacin, segmentacin,
segmentos paginados
3.3.2. Traduccin de direcciones virtuales a direcciones fsicas o reales
3.3.3. Unidad de gestin de la memoria (MMU)
3.3.4. Buffer de traduccin anticipada (TLB)
3.4. Integracin del sistema de memoria: el TLB y la cach
3.4.1. Sistema con cach virtual o cach real

4. Almacenamiento y otros aspectos de la E/S
4.1. Confiabilidad, fiabilidad y disponibilidad
4.2. Almacenamientos en Discos y Flash
4.3. Medidas de prestaciones en E/S
4.4. Paralelismo y E/S
5. Tcnicas avanzadas de paralelismo
5.1. Paralelismo a nivel de instrucciones (ILP)
5.2. Procesadores superescalares
5.2.1. Polticas de emisin de instrucciones
5.2.2. Renombramiento de registro.
5.2.3. Implementacin Superescalar, buffer de reordenacin, unidad de
retiro
5.3. Procesadores VLIW.
5.3.1. Planificacin por el compilador
5.3.2. Comparacin de procesador VLIW vs Superscalar. Arquitectura,
Codificacin, Diferenciacin de tareas
5.4. Multincleos, multiprocesadores y clsteres
5.4.1. La dificultad de los programas paralelos
5.4.2. Multiprocesadores de memoria compartida
5.4.3. Clsters y otros multiprocesadores de paso de mensajes
5.4.4. Introduccin a los procesadores grficos












11 de 18
Asignatura: Arquitectura de Computadores
Cdigo: 17834
Centro: Escuela Politcnica Superior
Titulacin: Grado en Ingeniera Informtica
Nivel: Grado
Tipo: Obligatoria
N de crditos: 6 ECTS
1.13. Referencias de consulta
1. Estructura y diseo de computadores: La interfaz software/hardware. D.A.
Patterson y J.L. Hennessy. Ed. Reverte 2011. ISBN: 978-84-291-2620-4.
Ref_UAM: INF/681.32.3/PAT.
2. Computer Organization And Design: The Hardware/Software Interface. D.A.
Patterson y J.L. Hennessy. Morgan Kaufmann. 4 Ed. 2009. ISBN: 978-01-237-
4493-7. Ref_UAM: INF/681.3.06/PAT.
3. Estructura Y Diseo De Computadores: interficie circuitera- programacin. D.A.
Patterson y J.L. Hennessy. Vols. 1 y 2. Ed. Reverte 2000.
4. Organizacin y Arquitectura De Computadores. W. Stallings. 7 Ed. Pearson
Prentice Hall 2006.
5. Computer Architecture: A Quantitative Approach. J.L. Hennessy y D.A. Patterson.
Morgan Kaufmann. 4 Ed. 2007.
6. Digital Design and Computer Architecture. D.M. Harris y S.L. Harris. Elsevier.
2007.
7. Arquitectura de computadores: Fundamentos de los Procesadores Superescalares,
J.P. Shen, M.H. Lipasti. McGraw-Hill. 2006.
8. Arquitectura de Computadores: de los Microprocesadores a las
Supercomputadoras. B. Parhami. McGraw Hill. 2007.
9. The Students Guide to VHDL. P. Ashenden. Morgan Kaufman Pub. 1998. ISBN:
1558605207. Ref_UAM: INF/681.3.062/ASH.
10. The designer's guide to VHDL". P.J. Ashenden. Morgan Kaufmann. 2 Ed. 2002.

Bibliografa principal y secundarias asociadas al temario propuesto:
UNIDAD 1. Abstracciones, Tecnologa y Rendimiento de los Computadores.
Principal: Ref[1] C1 y 2.
Secundarias: Ref[2] C1 y 2.
UNIDAD 2. Procesadores segmentados.
Principal: Ref[1] C4.
Secundarias: Ref[3] tomo 2, Ref[2] C4.
UNIDAD 3. Organizacin y Estructura de la Memoria: Cachs y Memoria Virtual.
Principal: Ref[1] C5.
Secundarias: Ref[2] C5, Ref[4].
UNIDAD 4. Almacenamiento y otros aspectos de la E/S.
Principal: Ref[1] C6.
Secundarias: Ref[2] C6.
UNIDAD 5. Tcnicas avanzadas de paralelismo.
Principal: Ref[1] C7.









12 de 18
Asignatura: Arquitectura de Computadores
Cdigo: 17834
Centro: Escuela Politcnica Superior
Titulacin: Grado en Ingeniera Informtica
Nivel: Grado
Tipo: Obligatoria
N de crditos: 6 ECTS
Secundarias: Ref[2] C7.










13 de 18
Asignatura: Arquitectura de Computadores
Cdigo: 17834
Centro: Escuela Politcnica Superior
Titulacin: Grado en Ingeniera Informtica
Nivel: Grado
Tipo: Obligatoria
N de crditos: 6 ECTS
2. MTODOS DOCENTES
La metodologa utilizada en el desarrollo de la actividad docente incluye los
siguientes tipos de actividades:

*Clases de teora:

Actividad del profesor:
Clases expositivas simultaneadas con la realizacin de ejercicios. Se utilizar la
pizarra, combinada con presentaciones en formato electrnico y uso de
simulaciones.
Actividad del estudiante:
Actividad presencial: Toma de apuntes, participar activamente en clase
respondiendo a las cuestiones planteadas. Resolucin de los ejercicios
propuestos durante el desarrollo de las clases.
Actividad no presencial: Preparacin de apuntes, estudio de la materia y
realizaciones de los cuestionarios planteados en el Campus Virtual de la
asignatura.

*Clases de problemas en aula:

Actividad del profesor:
Primera parte expositiva, una segunda parte de supervisin y asesoramiento en
la resolucin de los problemas por parte del alumno y una parte final de
anlisis del resultado y generalizacin a otros tipos de problemas. Se utiliza
bsicamente la pizarra con proyecciones en formato electrnico para las figuras
y simulaciones en lenguaje de bajo nivel.
Actividad del estudiante:
Actividad presencial: Participacin activa en la resolucin de los problemas y
en el anlisis de los resultados.
Actividad no presencial: Realizacin de otros problemas, planteados a travs
del Campus Virtual y no resueltos en clase y estudio de los planteados en las
mismas. Utilizacin de las simulaciones en lenguaje de bajo nivel para analizar
y comprobar los resultados. Estudio y planteamiento de modificaciones que
permitan la optimizacin de las soluciones planteadas.

*Tutoras en aula:

Actividad del profesor:
Tutorizacin a toda la clase o en grupos de alumnos reducidos (8-10) con el
objetivo de resolver dudas comunes plantadas por los alumnos a nivel individual
o en grupo, surgidas a partir de cuestiones/ejercicios/problemas sealados en
clase para tal fin y orientarlos en la realizacin de los mismos.
Actividad del estudiante:
Actividad presencial: Planteamiento de dudas individuales o en grupo y enfoque
de posibles soluciones a las tareas planteadas.









14 de 18
Asignatura: Arquitectura de Computadores
Cdigo: 17834
Centro: Escuela Politcnica Superior
Titulacin: Grado en Ingeniera Informtica
Nivel: Grado
Tipo: Obligatoria
N de crditos: 6 ECTS
Actividad no presencial: Estudio de las tareas marcadas y debate de las
soluciones planteadas en el seno del grupo.

*Prcticas de laboratorio:

Actividad del profesor:
Asignar una prctica a cada grupo de trabajo y explicar la prctica asignada a
cada grupo de trabajo al comienzo de la sesin de prcticas. Supervisar el
trabajo de los grupos de trabajo en el laboratorio. Suministrar el guin de
prcticas a completar en el laboratorio.
Se utilizan el mtodo expositivo tanto en tutoras como en el laboratorio con
cada grupo de trabajo. Los medios utilizados son el software del laboratorio y
ordenadores del propio laboratorio para la ejecucin y simulacin de los
programas realizados.
Actividad del estudiante:
Actividad presencial: Planteamiento inicial, previo al desarrollo de la prctica,
sobre informacin contenida en el enunciado. Debate en el seno del grupo
sobre el planteamiento de la solucin ptima. Al finalizar la prctica se entrega
un breve informe con el programa desarrollado y, adems, se debe ejecutar
con el profesor presente, quien har las preguntas oportunas a cada miembro
del grupo para calificar de forma individual la prctica.
Actividad no presencial: Profundizar en el enunciado de la prctica y plantear
el diagrama de flujo ptimo para la resolucin de la misma. Redaccin del
informe de la prctica incluyendo el diagrama final planteado.

2.1. Tiempo de trabajo del estudiante

N de horas Porcentaje
Presencial Clases tericas (3h x14 semanas) 42 h (28%)
78 h (52%)
Clases prcticas (2h x13 semanas) 26 h (17%)
Tutoras globales 4 h (3%)
Realizacin de prueba escrita (ordinarias) 3 h (2%)
Realizacin de prueba escrita (extraordinaria) 3 h (2%)
No
presencial
Estudio semanal regulado (3 horas x 14 semanas) 42 h (28%)
72 h (48%)
Preparacin del examen (ordinario) 12 h (8%)
Preparacin del examen (extraordinario) 18 h (12%)
Carga total de horas de trabajo: 25 horas x 6 ECTS 150 h









15 de 18
Asignatura: Arquitectura de Computadores
Cdigo: 17834
Centro: Escuela Politcnica Superior
Titulacin: Grado en Ingeniera Informtica
Nivel: Grado
Tipo: Obligatoria
N de crditos: 6 ECTS
2.2. Mtodos de evaluacin y porcentaje en la
calificacin final
Ambas partes, teora y prcticas se puntan sobre 10 puntos.
La nota final de la asignatura se obtiene de las notas de teora y prcticas por
medio de la ecuacin:
Calificacin: 0,33*Not_Lab + 0,67*Not_Teo
Para aprobar la asignatura es obligatorio obtener una nota mayor o igual a 5
puntos, tanto en la parte de teora como en la prctica de laboratorio. En caso
contrario, la nota final en actas ser
Calificacin: (0,33*Mn(5,Not_Lab) + 0,67*Mn(5,Not_Teo))
1. Para los estudiantes que opten por el mtodo de evaluacin CONTINUA, sus
calificaciones se obtendrn de la siguiente forma:
a. La nota correspondiente a la parte de Teora (Not_Teo) es la que resulta de:
a.1 Siempre que se supere la calificacin de 5 puntos en cada una de las tres
pruebas escritas parciales, la nota obtenida ser la media ponderada entre las
citadas pruebas escritas y todas las otras actividades evaluables realizadas
durante el curso.
Not_Teo: 0,3*ExaP1 + 0,25*ExaP2 + 0,45*ExaP3
a.2 En el caso que no se supere alguna de las tres pruebas escritas parciales, la
nota obtenida ser la media ponderada entre las citadas pruebas escritas,
todas las otras actividades evaluables realizadas durante el curso y la nota del
examen final.
Not_Teo: 0,4*(0,3*ExP1+0,25*ExP2+0,45*ExP3) + 0,6*ExFinal
Las pruebas escritas parciales se realizarn durante el periodo lectivo y en horario de
clase y consistirn en la evaluacin de los objetivos que deben ser alcanzados por los
estudiantes durante las unidades que componen cada parcial, as como las unidades
incluidas en los parciales previos.
Adems de la prueba escrita, la calificacin de cada parcial se obtendr por la
evaluacin de otras actividades que se centrarn preferentemente en los objetivos
que deben ser alcanzados por los estudiantes en los periodos parciales del curso.
El examen final consistir en una prueba escrita, cuyo contenido abarca todos los
objetivos que deben ser alcanzados por los estudiantes durante el curso.
Las pruebas escritas, podrn incluir tanto cuestiones tericas como resolucin de
problemas.
La calificacin con una nota inferior a 3,5 puntos en cualquiera de las tres
pruebas escritas parciales, supone la exclusin del mtodo de evaluacin
CONTINUA.









16 de 18
Asignatura: Arquitectura de Computadores
Cdigo: 17834
Centro: Escuela Politcnica Superior
Titulacin: Grado en Ingeniera Informtica
Nivel: Grado
Tipo: Obligatoria
N de crditos: 6 ECTS
Un estudiante puede optar a mejorar la calificacin obtenida por evaluacin
continua presentndose al examen final. En tal caso se le aplicar la ponderacin
sealada en el apartado a2. Tngase en cuenta que el estudiante puede mejorar o
empeorar la calificacin ya obtenida tras presentarse al examen final.
b. La nota correspondiente a la parte de Laboratorio (Not_Lab) es la que resulta de
realizar las prcticas programadas en el curso.
Para aprobar la parte prctica el estudiante deber asistir a todas las
sesiones prcticas. Siempre por motivos debidamente justificados, un
estudiante puede faltar a un mximo de 2 sesiones de prcticas (4 horas),
debiendo en su caso, presentar las memorias correspondientes. En caso
contrario deber realizar un examen de prcticas consistente en una
prctica de mayor complejidad a las realizadas en el laboratorio.
La calificacin de la parte prctica tendr en cuenta la calidad de los diseos
realizados y el nivel de los resultados obtenidos. Tambin se valorar la validez de
los resultados obtenidos en cada uno de los apartados que se hayan establecido
para su realizacin en los guiones de las prcticas.

2. Para los estudiantes que opten por la modalidad de evaluacin NO CONTINUA, sus
calificaciones se obtendrn de la siguiente forma:
a. La nota correspondiente a la parte de Teora es la que resulta de:
La calificacin de la prueba final (100%).
La prueba final consistir en una prueba escrita, cuyo contenido abarcar todos los
objetivos que deben alcanzar los estudiantes en el curso completo. Esta prueba
podr incluir tanto cuestiones tericas como resolucin de problemas.
La nota correspondiente a la parte de Laboratorio es la que resulta de la
calificacin obtenida en un nico examen prctico, que permita evaluar todos los
conceptos desarrollados en las prcticas de laboratorio propuestas en la asignatura.

En ambas modalidades de evaluacin CONTINUA y NO CONTINUA:
La nota de teora se conserva (convalida) slo para la convocatoria
extraordinaria en el mismo curso acadmico.
La nota de prcticas se conserva (convalida) para la convocatoria extraordinaria
en el mismo curso acadmico. Siempre que la calificacin obtenida sea igual o
superior a 7,0 puntos para las dos convocatorias del curso siguiente. En caso de
convalidacin, la nota de prcticas es (5+Nota antigua)/2.











17 de 18
Asignatura: Arquitectura de Computadores
Cdigo: 17834
Centro: Escuela Politcnica Superior
Titulacin: Grado en Ingeniera Informtica
Nivel: Grado
Tipo: Obligatoria
N de crditos: 6 ECTS
2.3. Cronograma
Semana Actividades Presenciales Actividades No Presenciales
1
Presentacin de la asignatura.
U1. Abstracciones, Tecnologa y Rendimiento de los
Computadores.
Temas: 1.1
Estudio del material propuesto sobre U1.
2
U1. Abstracciones, Tecnologa y Rendimiento de los
Computadores.
Temas: 1.2, 1.3, 1.4
Tutora Conjunta U1.
P1. Bsico VHDL (I).
Estudio del material propuesto sobre U1
Resolucin de problemas de U1.
3
U2. Procesadores segmentados
Temas: 2.1, 2.2
Tutora Conjunta U2.
P1. Bsico VHDL (II).
Estudio del material propuesto sobre U2.

4
U2. Procesadores segmentados
Temas: 2.3, 2.4
Tutora Conjunta U2.
P2. Micro Segmentado bsico (I).
Entrega P1.
Resolucin de problemas de U2.
Estudio del material propuesto sobre U2.
5
U2. Procesadores segmentados
Tema: 2.4
Tutora Conjunta U2.
P2. Micro Segmentado bsico (II).
Estudio del material propuesto sobre U2.
Resolucin de problemas de U2.
6
U3. Organizacin y Estructura de la Memoria: Cachs y
Memoria Virtual.
Temas: 3.1, 3.2
Tutora Conjunta U3.
P2. Micro Segmentado bsico (III).
Estudio del material propuesto sobre U3.
Resolucin de problemas de U3.
7
U3. Organizacin y Estructura de la Memoria: Cachs y
Memoria Virtual.
Temas: 3.2 y 3.3
Tutora Conjunta U3.
P3. Micro Segmentado. Soporte Riesgos (I).

Entrega P2.
Resolucin de problemas de U3.
Estudio del material propuesto sobre U3.

8
U3. Organizacin y Estructura de la Memoria: Cachs y
Memoria Virtual.
Temas: 3.3 y 3.4
Tutora Conjunta U3.
P3. Micro Segmentado. Soporte Riesgos (II).
Estudio del material propuesto sobre U3.
Resolucin de problemas de U3.
9
U4. Almacenamiento y otros Aspectos de la E/S
Tutora Conjunta U4.
P3. Micro Segmentado. Soporte Riesgos (III).
Estudio del material propuesto sobre U4.
Resolucin de problemas de U4.
10
U4. Almacenamiento y otros Aspectos de la E/S
Tutora Conjunta U4.
P4. Prctica Avanzada. Caches e I/O (I).
Entrega P3.
Resolucin de problemas de U4.
Estudio del material propuesto sobre U4.
11
U5. Tcnicas avanzadas de paralelismo.
Temas: 5.1, 5.2
Tutora Conjunta U5.
P4. Prctica Avanzada. Caches e I/O (II).
Resolucin de problemas de U5.
Estudio del material propuesto sobre U5
12
U5. Tcnicas avanzadas de paralelismo.
Temas: 5.3
Tutora Conjunta U5.
P4. Prctica Avanzada. Caches e I/O (III).
Resolucin de problemas de U5.
Estudio del material propuesto sobre U5
13
U5. Tcnicas avanzadas de paralelismo.
Temas: 5.4
Tutora Conjunta U5.
P5. Prctica Avanzada Opcional (I).
Entrega P4.
Estudio del material propuesto sobre U5.
Resolucin de problemas de U5.
14
U5. Tcnicas avanzadas de paralelismo.
Tutora Conjunta U5.
P5. Prctica Avanzada Opcional (II) .
Entrega Opcional.
Estudio del material propuesto sobre la U5.
Resolucin de problemas de las U5.
XX/12/2011 Examen Final Ordinario Preparacin del Examen final.
XX/06/2012 Examen Final Extraordinario Preparacin del Examen final.









18 de 18
Asignatura: Arquitectura de Computadores
Cdigo: 17834
Centro: Escuela Politcnica Superior
Titulacin: Grado en Ingeniera Informtica
Nivel: Grado
Tipo: Obligatoria
N de crditos: 6 ECTS