Course Schedule and Lecture Notes
Slides will be posted before the lecture.
Lecture Times: Tue./Wed./Fri. 1-2pm (BA1190)
Date | Lecture (reading*) |
Jan 5 (Tue) | Intro(SEC. 1.1) |
Jan 6 (Wed) | Intro(Sec. 1.1), History of OS (SEC. 1.2) |
Jan 8 (Fri) | Architecture Support (SEC. 1.3) |
Jan 12 (Tue) | Architecture Support (SEC. 1.3) |
Jan 13 (Wed) | Architecture Support (SEC. 1.3) |
Jan 15 (Fri) | Architecture Support (SEC. 1.3) |
Jan 19 (Tue) | Processes (SEC. 2.1) |
Jan 20 (Wed) | Processes (SEC. 2.1) |
Jan 22 (Fri) | Processes (SEC. 2.1) |
Jan 26 (Tue) | Processes (SEC. 2.1) |
Jan 27 (Wed) | Processes (SEC. 2.1) |
Jan 29 (Fri) | Threads (SEC. 2.2) |
Feb 2 (Tue) | Threads (SEC. 2.2) |
Feb 5 (Fri) | Synchronization (I) (SEC. 2.3, 2.5) |
Feb 9 (Tue) | Synchronization (I) (SEC. 2.3, 2.5) |
Feb 12 (Fri) | Synchronization (II) (SEC. 2.3, 2.5) |
Feb 23 (Tue) | Synchronization (II) (SEC. 2.3, 2.5) |
Feb 26 (Fri) | Memory Management (Chapter 3), |
Mar 1 (Tue) | Memory Management (Chapter 3), |
Mar 2 (Wed) | Memory Management (Chapter 3), |
Mar 4 (Fri) | Memory Management (Chapter 3), |
Mar 8 (Tue) | Paging (Chapter 3) |
Mar 15 (Tue) | Replacement (Chapter 3) |
Mar 16 (Wed) | Replacement (Chapter 3) |
Mar 18 (Fri) | File systems (Chapter 4) |
Mar 22 (Tue) | File systems (Chapter 4) |
Mar 30 (Wed) | Schedling (Chapter 2.4) |
Apr 8 (Fri) | Virtual Machines, Final review |
*: “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.