Lesson 13: Resource Access Protocols (NPP)

Outline:

  1. Quiz 4
  2. Resource access protocols on a uniprocessor system
    • definitions
    • priority inversions
  3. Non-Preemptive Protocol (NPP)
    • overview
    • blocking computation

Read on your own:

  1. Schedulability analysis with blocking terms (Sec. 7.9)

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

What you should understand after today:

  • Resource access protocols: Buttazzo sec. 7.1–7.3 (pp. 187-191)
  • NPP: Buttazzo sec. 7.4 (pp. 191–193)
  • Analysis with blocking: Buttazzo sec. 7.9 (pp. 223-225)

Paper to read for Friday:

  • “Lightweight Real-Time Synchronization under P-EDF on Symmetric and Asymmetric Multiprocessors” (Biondi and Brandenburg)