|
Instructors : Dr. Tong Lai Yu
Objectives :
This course is intended for a second course on operating systems and
to provide a basic foundation in the design of advanced operating systems.
It stresses on various alternative approaches to the solution
of problems encountered in designing process.
Text : M. Singhal and N.G. Shivaratri, Advanced Concepts in Operating Systems, McGraw-Hill, 1994. Suggested References :
Office Hours :
Grading : Lab and Homework -- 40%, Mid Term -- 25%,
Final Exam -- 35%
Grade Requirements :
61 - 70 % D+, D, D- <= 60 % F Study Policy :
Lab attendance counts! Each lab session carries a certain amount of credit. A student must attend the lab on time and work only on the problems assigned till the end of the session. You may not be able to complete the lab assignments within the time allocated for the lab. In this case, you will need to complete the assigned work outside of the lab session.
|
Outline of course: | |
| Topics | Related Chapter of Text |
|
1. Review and Overview |
1, 2, 3 |
|
2. Architecture of Distributed Systems |
4 |
|
3. Distributed OS Theories |
5 |
|
4. Distributed Mutual Exclusion |
6 |
|
5. Distributed Deadlock |
7 |
|
6. Agreement protocols |
8 |
|
7. Distributed File Systems and Shared Resources |
9, 10 |
|
8. Distributed Scheduling |
11 |
|
9. Recovery |
12 |
|
10. Fault Tolerance |
13 |
|
11. Protection and Security |
14, 15 |
|
12. Multiprocessor and other advanced operating systems |
16, 17, 18 |