Repaso a enlaces malos de las prácticas (páginas caídas, libros inaccesibles, no relacionadas con la asignatura).
Las notas de las prácticas están en la información detallada.
Artículo: El futuro de los sistemas multicore
Repaso a los ejercicios de autoevaluación.
- Importancia de medir cuantitativamente (no malo/regular/bueno).
- No incluir características como medidas.
- No se suele usar el precio, sino una relación de una característica con el precio (p.ej: gasto de tinta/página=menor es mejor).
TEORÍA (Punto 1.5.)
En el filesystem virtual /proc residen los procesos y toda la información relativa a ellos. Los programas monitores de Linux simplemente leen dichos archivos para mostrar el estado de CPU, memoria, carga…
Profilers: fragmento de código que mide el uso de distintas partes de un programa. Sirven para identificar la parte del código crítica (la mayor parte del procesamiento del programa) y optimizarla.
Para poder ejecutar profilers sobre C++ (opción -pg).
1.5.2. Métricas para evaluar las prestaciones de un sistema:
- Throughput: peticiones resueltas en unidad de tiempo. (Más-mejor).
- T. respuesta: inversa del anterior. Tiempo que se tarda en atender 1 petición.
- Eficiencia: throughput máximo en comparación con el real.
- ….más
PRÁCTICAS
Fecha de entrega 2ª prac: 31 de marzo.
P3: Uso de un profiler (Guión). Entrega 6 de abril.