Schedule

Date Content
2021-10-01 Introduction - OS architecture, kernel, programs and processes.
2021-10-08 Program memory layout - code, stack, ELF.
2021-10-15 Program memory layout - heap.
2021-10-22 Program memory layout - garbage collection.
2021-10-29 Parallelism - context switching, scheduling.
2021-11-05 Parallelism - synchronization problems.
2021-11-12 Parallelism - synchronization tools.
2021-11-19 Parallelism - memory models.
2021-11-26 System memory management - paging principles.
2021-12-03 System memory management - paging algorithms and applications.
2021-12-10 System entry points - system calls, interrupts.
2021-12-17 Devices - device drivers, device interfaces.
2022-01-07 Storage - file systems.