Lecture 18: Monday, 5 August 2024

Announcements

  1. P2 initial submission due tonight

Review

  1. In L16 we covered:

    1. Review of kkey race condition

    2. Open syscall overview

    3. File descriptor table in Linux kernel


Lecture overview

  1. Peel back the layers of close(2)

  2. Removing entries of the FDT

  3. Scheduling work to be done later

  4. Execution context design considerations

  5. Several more concurrency techniques

  6. Execution context sentitive code


Slides

File Descriptors 2


msg = (silence)
whoami = None
singularity v0.5 https://github.com/underground-software/singularity