Course Schedule and Lecture Notes
Slides will be posted before the lecture.
|Jan 4 (Thu)||Intro(SEC. 1.1)|
|Jan 8 (Mon)||Intro(Sec. 1.1), History of OS (SEC. 1.2)|
|Jan 10 - Jan 22||History of OS (SEC. 1.2), Architecture Support (SEC. 1.3)|
|Jan 22 - Jan 29||Processes (SEC. 2.1)|
|Jan 31 - Feb 5||Threads (SEC. 2.2)|
|Feb 5 - 8||Synchronization (I) (SEC. 2.3, 2.5)|
|Feb 8 -||Synchronization (II) (SEC. 2.3, 2.5)|
*: “Reading” refers to the Main textbook we use: Modern Operating Systems (4th Edition), Andrew Tanenbaum and Herbert Bos, Prentice Hall. 2014. Please note that the textbook does not cover all the materials we teach in the lectures, therefore you should attend the lectures.