Lecture 08: Thursday, February 20 2025

Previous Next

Announcements

  1. Final submission for the page_walk assignment is due today at midnight

    1. Make sure your patchset is not corrupt by applying the patchsets to a clean branch off master branch

    2. Create a clean branch easily with: git checkout -b <any_name> master

  2. Once again we would like to encourage use of camera and microphone when possible

    1. Keep in mind that it allows us to guage how you are doing and better tailor the lecture to your needs and reactions

Review

  1. Execution contexts

  2. setjmp/longjmp

  3. Define kernelspace and userspace

  4. Kernel representation of a process or thread

  5. What do we want out of a system call?

  6. C and assembly macro demos

  7. The five steps of a system call

Slides

Memory Management

Notes

Memory Management Notes


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