Lecture 19: Wednesday, 7 August 2024

Announcements

  1. P2 final submission due tonight

Review

  1. In L18 we covered:

    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


Lecture overview

  1. Wrap up close(2) material

  2. Dive into read(2)

    1. Advanced reference count optimization

    2. Reading through the virtual filesystem


Slides

File Descriptors 2

File Descriptors 3


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