Arquitectura de Sistemas

21/02/2025Bienvenidos a la página web de la asignatura. Soy Gustavo Romero López. Consulta mi horario antes de pasar a verme.

Temario

tema ejercicios voluntarios
Tema 0: Presentación
Tema 1: Soporte hardware / (src) 1. Tecnología de imposición de control de flujo (1 / 2 / 3 / 4 / 5)
Tema 2: Introducción a los sistemas operativos 2. Spectre V1
Tema 3: Historia de los sistemas operativos 3. Famosa discusión
Tema 4: Procesos 4. Memory Tagging Extension: (1) / (2) / (3) / (4) / (5) / (6)
Tema 5: Hebras 5. Prestaciones de las hebras híbridas
Tema 6: Cambio de hebra 6. Implementación de la pila núcleo: Draves/Ford.
Tema 7: Activación 7. as::fiber:
        versión casera de setjmp/longjmp
        reparar recursividad
Tema 8: Sincronización / (src/src.txz) 8. Sincronización no-bloqueante/libre de espera.
Tema 9: Exclusión mutua 9. Estudio de eficiencia comparando los algoritmos de Dekker y Peterson.
Tema 10: Paso de mensajes 10. Futex
Tema 11: Gestión de recursos: interbloqueo e inanición 11. Memoria Transaccional
Tema 12: Planificación  
Tema 13: Planificación multiprocesador y de tiempo real  

Prácticas

tema código txz ejercicios voluntarios
Práctica 1: Entorno de desarrollo GNU 01 01.txz
Práctica 2: Sector de arranque 02 02.txz
Práctica 3: Controlador de teclado 03 03.txz
Práctica 4: Procesos 04 04.txz
Práctica 5: Hebras 05 05.txz
Práctica 6: Análisis de rendimiento 06 06.txz
Práctica 7: Procesos vs Hebras 07 07.txz
Práctica 8: Sincronización mediante señales 08 08.txz
Práctica 9: Exclusión mutua 09 09.txz
Práctica 10: Barreras 10 10.txz
Práctica 11: Problema Lectores/Escritores 11 11.txz
Práctica 12: El problema de la consistencia de memoria 12 12.txz
Práctica 13: Pila no bloqueante 13 13.txz

Bibliografía

portada referencia
Modern Operating Systems. 4th Edition. Andrew S. Tanenbaum and Herbert Bos. Pearson. 2014.
Operating System Concepts. 9th Edition. Abraham Silverschatz, Peter B. Galvin, Greg Gagne. Wiley. 2010.
Computer Systems: A Programmer's Perspective (3rd Edition). Randal E. Bryant, David R. O'Hallaron. Prentice Hall. 2015.

Enlaces de interés


Gustavo Romero López