• CS 332.00 - Winter 2024
  • Schedule
  • Assignments
  • Resources
  • Project
  • About

Lesson 2: The Process of Multitasking

5 January, 2024

Outline:

  1. Recap: Lesson 1
  2. The Process Abstraction
    • recap: from CS 208
    • definitions: mechanism vs. policy
    • what does a process need?
    • example definitions
      • in xv6: proc.h
      • in Linux: sched.h
      • in osv: include/kernel/proc.h and include/kernel/thread.h
  3. Lab Assignment #0: getting started

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

  • The Kernel Abstraction