Lesson 21: The Process of Multitasking

Outline:

  1. Assignment 6
    • recap: using hex2raw
    • any questions?
  2. Shell programs
    • many programs exist: bash, zsh, PowerShell, …
    • prompt-read-execute loop
  3. Processes
    • Unix process model abstraction
    • syscalls, context switches, and scheduling
    • a note on terminology
    • fork and wait
  4. Lab 7: getting started with processes—let’s explore some samples related to processes

Reading assignment (to be completed by the next class):

  • Nothing new, just review what we’ve done so far!