Module |
Lecture Note |
Lab |
Homework |
Solution |
|---|---|---|---|---|
1. Introduction to the Course |
|
|
|
|
2. OS Overview |
|
|
|
|
3. Process, Task and Thread |
|
|
||
4. Scheduling |
Presentation |
Homework |
Solution |
|
5. Concurrency |
Presentation |
Fixing the Deadlock and the "Livelock" |
||
6. Memory |
Presentation |
|||
7. Virtual Memory |
Presentation |
Homework |
||
8. File System and I/O |
Presentation |
|||
9. RTOS and RTX |
Presentation |
|||
10.RTX Task and Simple Time Management |
Presentation |
Evaluating Scheduler Reponsiveness |
|
|
11. Sharing Data on RTX |
Presentation |
Producer and Consumer |
||
12. Performance Evaluation and OS-aware Debugging |
Presentation |
Tuning Performance |
||
Reference |
Reference |
| |
|
|
| |
|
|