17 Mar 2025 Paging
In which you will explore the practicalities of page faults in operating systems.
Labs will be held on Monday afternoons in CSF-2112.
All labs must be completed before the end of the course. Properly-prepared groups should be able to complete them in the allotted 3h; additional make-up time must be scheduled with the TA and/or course instructor.
In which you will explore the practicalities of page faults in operating systems.
In which you will explore alternative models for userspace multithreading.
In which you will use and inspect system calls, including with assembly code
to bypass libc
.
In which you will explore some of the low-level details of C programming that you’ve been able to ignore when using higher-level languages.