Administració i Manteniment de Sistemes i Aplicacions (AMSA)

🎓 Slides
Welcome to AMSA 2025-2026, here you’ll find all the lecture slides and resources.
- Week 0: Introduction + Exercises workflow
- Week 1: System boot intro + PRAC 1
- Week 2: Linux syscalls, processes and ProcFS + PRAC 2.1
- Week 3: Scheduling and nice + PRAC 2.2
- Week 4: Communicating processes + PRAC 2.3
- Week 5: Memory Layout and Swap + PRAC 3.1
- Week 6: Users, permissions and quotas + PRAC 3.2
- Week 7: RAM disks and tmpfs + PRAC 3.3
- Week 9: Virtualization 101
- Week 10: Dockerfile & DockerHub
- Week 11: Docker Compose: Orchestrating containers
📝 Activities
In the following links you’ll find all the activities and its corresponding resources.
🤓 Extras
The following are completely optional activities and won’t be scored (only for those extra points). Not completing this activities is not going to penalize you in any way.
Having said that, we encourage you to give it a try and show us the results, we’ll be more than happy to have a look and discuss any doubts!
- Week 1: Playing with tetris (and boot configs!)
- Week 2: Create your own syscall
- Week 3: Implement your own
nicein python - Week 4: Modify handlers and implement
nohupin python - Week 5: Change the swapiness of your computer
- Week 6: Make tmpfs use the SWAP
- Week 7: Quota’s extras
- Week 9: Run a wordpress webpage using containers
- Week 10: Dockerfile extras
- Week 11: Docker Compose extras