[Gráfico de J. Jiménez]

Diseño y evaluación de Configuraciones - ETSIIT - UGR

[Guión primera práctica: búsqueda recursos Internet (en PDF)]
[Guión segunda práctica: instalación de programas de monitorización (en PDF)]
[Guión tercera práctica: uso de un profiler (en PDF)]
[Guión cuarta práctica: uso de programas de monitorización (en PDF)]
[Guión quinta práctica: mejora de prestaciones de un sistema (en PDF)]
[Guión sexta práctica: programación de un benchmark portable (en PDF)]
[Trabajos posibles a entregar al final del curso]

El principal objetivo de esta asignatura es dar una metodología para la evaluación de prestaciones (o rendimiento) de un ordenador. Se divide, grosso modo, en 3 partes: una parte dedicada a los monitores, o herramientas encargadas de medir la carga de un ordenador, otra parte dedicada a la mejora de prestaciones, y otra parte dedicada a la reproducción de la carga de un ordenador, los llamados benchmarks. Los textos de estos tres temas están disponibles en este servidor, en ficheros postscript comprimidos.

Diseño y Evaluación de Configuraciones forma parte del plan de estudios del año 93 de la ETS de Ingenierías Informática y Telecomunicaciones. El plan oficial esta disponible en ese servidor.

Las clases son de 18:00 a 20:00 horas, los martes en el aula 1.6 de la ETSIIT; hay tres grupos de prácticas (se ha solicitado un cuarto grupo):

En el año 2008, se evaluará de la forma siguiente: 1/6 de la nota (16.67%) será nota de clase, que se conseguirá a partir de la participación en clase y los diferentes foros de la asignatura (bitácoras, wiki, lista de correo) y del envío de los ejercicios de autoevaluación incluidos como parte del temario; 2/6 == 1/3 == 33% de la nota corresponderá a la media ponderada (por sesiones) de la nota obtenida en prácticas, y 3/6 == 1/2 == 50% a la nota en el trabajo final entregado al término de las clases. En cuanto los plazos y demás instrucciones, es mejor consultar la Bitácora de la asignatura.

El profesor de la asignatura es Juan Julián Merelo (despacho 2D34, ETSII). El horario de tutorías presenciales o por teléfono es los martes de 9h a 14 h, aunque se prefiere el correo electrónico o algún sistema de mensajería como Google Talk o Skype, a esa o cualquier otra hora (siempre que esté uno disponible, claro).

Todos los alumnos deben estar inscritos en la lista de correo de la asignatura, alojada en Yahoo! Groups; la lista de correo sirve para intercambiar impresiones, preguntar dudas, y mandar anuncios, pero no para consultar personales al profesor, que preferiblemente se harán por correo electrónico personal.

Durante todo el año, iremos añadiendo enlaces a nuestra carpeta en Del.Icio.Us. Si usas un agregador de RSS, puedes añadir el Feed RSS al mismo.

Si tienes curiosidad por conocer el sistema que hay detrás de esta asignatura, puedes bajarte el trabajo Integración de una asignatura en Internet: el caso de Diseño y Evaluación de Configuraciones. El mismo artículo también está disponible en PDF.

Tema 1: Sistemas informáticos y su evaluación   


En este tema se analizan las diferentes magnitudes observables de un sistema informático y como se pueden medir, con una serie de cuadros que indican como se hace en diversos sistemas operativos, como UNIX y Windows.



Tema 2: Representación gráfica de las prestaciones de los sistemas


En este breve segundo tema se dan nociones, sacadas más que nada del sentido común, sobre como representar gráficamente las prestaciones de un ordenador. El texto completo de los apuntes está disponible en la dirección http://geneura.ugr.es/~jmerelo/DyEC/Tema2/DyEC-Tema2.html.

Tema 3: Mejora de prestaciones


Este tema esta principalmente dedicado a examinar qué es lo que puede ir mal en un ordenador, principalmente Unix o Windows NT, que herramientas se usan para el diagnóstico, y una vez diagnosticado, qué medidas hay que tomar para mejorar las prestaciones. El texto completo de los apuntes está disponible en la dirección http://geneura.ugr.es/~jmerelo/DyEC/Tema3/DyEC-Tema3.html.

Algunos enlaces relacionados con este tema:

Tema 4: Caracterización de la carga: benchmarks   


En este tema se explica que es lo que se tiene que tener en cuenta para medir la carga de un ordenador, y que es un benchmarks. El texto del tema, actualizado, os lo podéis bajar de http://geneura.ugr.es/~jmerelo/DyEC/Tema4/DyEC-Tema4.html.

Algunos otros enlaces:

Bibliografía

La asignatura en otras universidades

UPC
DISEÑO Y EVALUACIÓN DE CONFIGURACIONES, en la Universidad Politécnica de Cataluña. Incluye el temario completo y bibliografía actualizada.
Diseño y Evaluación de Computadores
Un curso dentro de la carrera de Ingeniero en Informática de la Universidad de Politécnica de Madrid.
Diseño y Evolución de Configuraciones
La asignatura en la UNED

Y por fuera del país, también hay unos cuantos.
ELEC 428, Computer Systems Performance
Asignatura de primavera de 2001 en la universidad de Rice, orientado principalmente al uso de herramientas de simulación
EE 5371: Computer Systems Performance Measurement and Evaluation
Asignatura en la Universidad de Minnesota, para el semestre de primavera de 2004 (o séase, este)
Computer Systems Performance Analysis and Benchmarking
Curso en la Escuela Técnica Superior de Zürich

J. J. Merelo: Trabajo
Investigación Docencia: Diseño y Evaluación de Configuraciones



J. J. Merelo | jmerelo (at) geneura.ugr.es
Equipo GeNeura -- GeNeura Team
Departamento de Arquitectura y Tecnología de los Computadores
Universidad de Granada Granada (España)
Phone: +34-958-243162; Fax: +34-958-243230