ARQUITECTURA DE COMPUTADORES 1.- Datos de la Asignatura Código 101156 Plan ECTS 6 Carácter OBLIGATORIO Curso Periodicidad ANUAL Área Departamento INGENIERÍA DE SISTEMAS Y AUTOMÁTICA INFORMATICA Y AUTOMATICA Plataforma Virtual Plataforma: URL de Acceso: MOODLE http://studium.usal.es Datos del profesorado Profesor Coordinador BELEN CURTO DIEGO Grupo / s Departamento Área Centro Despacho Horario de tutorías URL Web INFORMATICA Y AUTOMATICA INGENIERIA DE SISTEMAS Y AUTOMATICA FACULTAD DE CIENCIAS F3018 Jueves y viernes de 9 a 12 horas http://diaweb.usal.es/diaweb/personas/bcurto E-mail bcurto@usal.es Teléfono 923294653 Profesor RAÚL ALVES SANTOS Grupo / s Departamento Área Centro Despacho Horario de tutorías URL Web INFORMATICA Y AUTOMATICA ARQUITECTURA Y TECNOLOGÍA DE COMPUTADORES FACULTAD DE CIENCIAS Edificio "San Bartolomé" 1er piso Martes y jueves de 16:00 a 18:30 horas http://diaweb.usal.es/diaweb/personas/ralves E-mail ralves@usal.es Teléfono 923294500- ext 1926
Repetir análogamente para otros profesores implicados en la docencia 2.- Sentido de la materia en el plan de estudios Bloque formativo al que pertenece la materia COMPUTADORES Papel de la asignatura dentro del Bloque formativo y del Plan de Estudios. Se trata de completar la formación previa del estudiante en el campo de los Computadores mediante el estudio de las Arquitecturas Paralelas Perfil profesional. 3.- Recomendaciones previas NO EXISTEN 4.- Objetivos de la asignatura Indíquense los resultados de aprendizaje que se pretenden alcanzar. 1. Capacitar al estudiante para medir el rendimiento de un procesador. 2. Entender los conceptos y técnicas de concurrencia inmersos en los computadores actuales para el aumento de sus prestaciones 5.- Contenidos Indíquense los contenidos preferiblemente estructurados en Teóricos y Prácticos. Se pueden distribuir en bloques, módulos, temas o unidades. BLOQUE TEÓRICO TEMA 1.- Prestaciones de un computador. Paralelismo en computadores TEMA 2.- Jerarquía de memoria, memorias caché y mejora de prestaciones de la memoria principal TEMA 3.- Segmentación. Unidad de control segmentada. Procesadores RISC TEMA 4.- Procesadores superescalares TEMA 5.- SIMD TEMA 6.- Sistemas multiprocesadores BLOQUE PRÁCTICO PRÁCTICA 1.- Programación paralela con MPI PRÁCTICA 2.- Simulador procesador RISC (DLX)
6.- Competencias a adquirir Se deben relacionar las competencias que se describan con las competencias generales y específicas del título. Se recomienda codificar las competencias (CG xx1, CEyy2, CTzz2) para facilitar las referencias a ellas a lo largo de la guía. Transversales. CT9, CT12, CT16, CT17, CT18, CT20, CT21 (memoria de Grado) Específicas. CE9 (CC9): Capacidad de conocer, comprender y evaluar la estructura y arquitectura de los computadores, así como los componentes básicos que los conforman. TI2: Capacidad para seleccionar, diseñar, desplegar, integrar, evaluar, construir, gestionar, explotar y mantener las tecnologías de hardware, software y redes, dentro de los parámetros de coste y calidad adecuados. IC2: Capacidad de desarrollar procesadores específicos y sistemas empotrados, así como desarrollar y optimizar el software de dichos sistemas IC3: Capacidad de analizar y evaluar arquitecturas de computadores, incluyendo plataformas paralelas y distribuidas, así como desarrollar y optimizar software de para las mismas IC7: Capacidad para analizar, evaluar, seleccionar y configurar plataformas hardware para el desarrollo y ejecución de aplicaciones y servicios informáticos. Básicas/Generales. CB5: Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas propios de la ingeniería. 7.- Metodologías docentes Aplicando los principio en que se basa la reforma de la educación superior en el marco de lo que se ha dado en llamar Espacio Europeo de Educación Superior (EEES), el posgraduado en alguna rama de Ingeniería en Informática debe estar capacitado para aprender a conocer, hacer, convivir y ser, en su ámbito personal, profesional y social, de acuerdo con lo recogido en el informe de la UNESCO sobre las perspectivas de la educación en el siglo XXI. Para caminar en este sentido, el modelo educativo que se va a seguir en la materia de Arquitectura de Computadores tiene en la clase magistral un elemento importante, pero ni mucho menos exclusivo, en la transmisión de conocimiento. Este tipo de enseñanza se va a complementar con otros procesos entre los que cabe destacar las prácticas. Concretamente las actividades que se proponen son las siguientes: - Actividades introductorias - Actividades teóricas (dirigidas por el profesor) o Sesión magistral - Actividades prácticas guiadas (dirigidas por el profesor) o Prácticas en aula informáticas o Exposiciones o Debates - Atención personalizada (dirigida por el profesor) o Tutorías
o Actividades de seguimiento on-line - Actividades prácticas autónomas (sin el profesor) o Trabajos o Estudio de casos - Pruebas de evaluación o Pruebas prácticas
8.- Previsión de distribución de las metodologías docentes Horas dirigidas por el profesor Horas Horas no presenciales. presenciales. Horas de trabajo autónomo HORAS TOTALES Sesiones magistrales 18 50 68 Prácticas - En aula - En el laboratorio - En aula de informática 6 25 31 - De campo - De visualización (visu) Seminarios 2 2 Exposiciones y debates Tutorías 2 2 Actividades de seguimiento online Preparación de trabajos 30 30 Otras actividades (detallar) Exámenes 2 15 17 TOTAL 30 120 150 9.- Recursos Libros de consulta para el alumno Hennessy, John; Patterson, David A. - Computer Architecture: A Quantitative Approach. Ed. Morgan Kaufmann. Hennessy, John; Patterson, David A. Arquitectura de computadores: un enfoque cuantitativo. McGraw-Hill. Patterson, David A.; Hennessy, John. - Computer Organization & Design: the Hardware & Software Interface. Ed. Morgan Kaufmann. Culler; Singh; Gupta. - Parallel Computer Architecture: a Hardware/Software Approach. Ed. Morgan Kaufmann. W. Stallings. - Organización y Arquitectura de Computadores. Ed. Prentice Hall Procesamiento Paralelo en Redes Linux Utilizando MPI. Vicente F. Reyes Puerta, Jose Antonio Jiménez Millán, Julio, 2003 THE DLX INSTRUCTION SET ARCHITECTURE HANDBOOK Philip M. Sailer y David R. Kaeli. Morgan Kaufmann Publishers, Inc. San Francisco, California. Otras referencias bibliográficas, electrónicas o cualquier otro tipo de recurso. 10.- Evaluación Las pruebas de evaluación que se diseñen deben evaluar si se han adquirido las competencias descritas, por ello, es recomendable que al describir las pruebas se indiquen las competencias y resultados de aprendizaje que se evalúan. Consideraciones Generales - - Realización de exámenes de teoría y problemas Realización de prácticas guiadas y prácticas autónomas
Criterios de evaluación La nota final de la asignatura se obtendrá de forma ponderada a la distribución teóricopráctica de la asignatura a través de las valoraciones conseguidas en las pruebas descritas anteriormente. Para superar la asignatura será necesario aprobar por separado la prarte teórica y la parte práctica. Instrumentos de evaluación - Exámen teórico - Supuestos prácticos Recomendaciones para la evaluación. Recomendaciones para la recuperación.