| 1. |
Introduction to Operating Systems / History of OS(1): the 1st generation and the 2nd generation |
Clarify own memories on using operations systems. Understanding contents of the previous class and a quiz.
|
15minutes |
| 2. |
History of OS(2): Multi-programming, TSS, Multics and Unix, and MS-DOS |
Understanding contents of the previous class and a quiz. |
30minutes |
| 3. |
What is process: process hierarchy, state of process, inter-process communication, and a contention state |
Understanding contents of the previous class and a quiz. |
30minutes |
| 4. |
Mutual exclusion(1): disabling interruption, lock variable, and alternate execution |
Understanding contents of the previous class and a quiz. |
30minutes |
| 5. |
Mutual exclusion(2): busy-wait, and sleep-wakeup |
Understanding contents of the previous class and a quiz. |
30minutes |
| 6. |
Mutual exclusion(3):semaphore, event counter, and monitor |
Understanding contents of the previous class and a quiz. |
30minutes |
| 7. |
Intermediate examination and itss explanation |
Understanding contents of the previous class and a quiz. |
30minutes |
| 8. |
Synchronization: dining philosopher problem |
Understanding contents of the previous class and a quiz. |
30minutes |
| 9. |
Process scheduling |
Understanding contents of the previous class and a quiz. |
30minutes |
| 10. |
Memory management |
Understanding contents of the previous class and a quiz. |
30minutes |
| 11. |
File management |
Understanding contents of the previous class and a quiz. |
30minutes |
| 12. |
Introduction to deadlock |
Understanding contents of the previous class and a quiz. |
30minutes |
| 13. |
Introduction to Unix |
Understanding contents of the previous class and a quiz. |
30minutes |
| 14. |
Final examination and its explanation |
Understanding contents of previous class and the final exam. |
60minutes |
| Total. |
- |
- |
435minutes |