Teaching · AOS · 2026-2027

Advanced Operating Systems

Advanced Operating Systems combines operating-system theory with practical work on concurrency, Linux kernels, virtualization, embedded systems, and system-level programming.

Academic year
2026/2027
Institution
Politecnico di Milano
Staff
Vittorio Zaccaria course instructor Federico Terraneo additional instructor

Updates

Announcements

Course materials and recordings

Slides and links to available lecture recordings are provided on this website. They support the lectures but do not replace the required readings in the study guide. Speaker notes are reserved for the instructor's use and are not distributed. Teaching is normally in person. Recordings will no longer be made available if in-room attendance falls below 50% of registered students for two consecutive lectures. Lectures held on days affected by public transport strikes are excluded from this count, as specified in the course syllabus.

Reference

Course resources

Calendar

Schedule

The schedule is best effort. Topics may be covered sooner or later depending on lecture progress. Slides are normally published before each lecture; readings listed in the study guide are required unless marked optional. Monday classes meet in room 7.1.3; Friday classes meet in room 3.1.8.

  1. 12:15 PM– 02:15 PM
  2. 12:15 PM– 02:15 PM
  3. 12:15 PM– 02:15 PM
  4. 12:15 PM– 02:15 PM
  5. 12:15 PM– 02:15 PM
  6. 12:15 PM– 02:15 PM
  7. 12:15 PM– 02:15 PM
  8. 12:15 PM– 02:15 PM
  9. 12:15 PM– 02:15 PM
  10. 12:15 PM– 02:15 PM
  11. 12:15 PM– 02:15 PM
  12. 12:15 PM– 02:15 PM
  13. 12:15 PM– 02:15 PM
  14. 12:15 PM– 02:15 PM

    cancelled lecture

    Class cancelled — first-semester interim-examination period

    Location
    Not applicable
  15. 12:15 PM– 02:15 PM

    cancelled lecture

    Class cancelled — first-semester interim-examination period

    Location
    Not applicable
  16. 12:15 PM– 02:15 PM

    scheduled laboratory

    MMIO, port I/O, interrupts, and UART driver

    Location
    3.1.8
    Staff
    Vittorio Zaccaria
  17. 12:15 PM– 02:15 PM

    scheduled lecture

    Block devices

    Location
    7.1.3
    Staff
    Vittorio Zaccaria
  18. 12:15 PM– 02:15 PM
  19. 12:15 PM– 02:15 PM
  20. 12:15 PM– 02:15 PM
  21. 12:15 PM– 02:15 PM
  22. 05:30 PM– 06:30 PM
  23. 12:15 PM– 02:15 PM
  24. 12:15 PM– 02:15 PM
  25. 12:15 PM– 02:15 PM
  26. 12:15 PM– 02:15 PM

    cancelled lecture

    Class cancelled — Saint Ambrose holiday

    Location
    Not applicable
  27. 12:15 PM– 02:15 PM
  28. 12:15 PM– 02:15 PM
  29. 12:15 PM– 02:15 PM
  30. 12:15 PM– 02:15 PM

Archive

Course editions