EECS 149: Introduction to Embedded Systems
EECS 149: Introduction to Embedded Systems (Fall 2014, UC Berkeley). Instructors: Professor Edward A. Lee and Professor Alberto Sangiovanni-Vincentelli. This course introduces students to the basics of models, analysis tools, and control for embedded systems operating in real time. Students learn how to combine physical processes with computation. Topics include models of computation, control, analysis and verification, interfacing with the physical world, mapping to platforms, and distributed embedded systems. The course is offered as a regular undergraduate class (EE C149 and CS C149) and as a mezzanine-level graduate class (EE C249A and CS C249A).
Lecture 18 - Scheduling Anomalies |
Time | Lecture Chapters |
[00:09:28] | 1. Rate Monotonic Scheduling |
[00:13:53] | 2. Deadline Driven Scheduling |
[00:17:30] | 3. Precedence Constraints |
[00:38:25] | 4. Accounting for Mutual Exclusion |
[00:42:35] | 5. Priority Inversion: A Hazard with Mutexes |
[00:47:00] | 6. Priority Inheritance Protocol |
[00:54:13] | 7. Priority Ceiling Protocol |
[01:03:45] | 8. Richard's Anomalies |
Go to the Course Home or watch other lectures: