作業系統(英文授課)
Operating System
| 節 | 週三 | 週五 |
|---|---|---|
3 10:10–11:00 | 作業系統(英文授課) EC015 2 節連堂 | |
4 11:10–12:00 | ||
7 15:30–16:20 | 作業系統(英文授課) EC015 |
* 根據陽明交大上課時間表所列
This course is an advanced version of the undergraduate course "Introduction to Operating System". Generally, the topics of this course remains the same as those of the undergraduate counterpart, but our subjects and discussions will be much deeper and require more contribution from students. For each topic, we will begin with basic knowledge as in the undergraduate OS, and then we will proceed to advanced topics, mostly from selected papers. We will also have some hands-on projects such as adding a kernel system call.
(tentative, subject to change without notice) midterm - 30% final - 40% hands-on projects -30% attendance, class participation, etc. - 10%
- process concept and CPU scheduling
- multiprocessor scheduling
- paging and virtual memory
- file system design
- advanced topics in file system designs: logging, journaling, COW
- I/O system and I/O scheduling
- non-volatile memory
There are no textbooks for this course. However, our lectures will be largely based on the materials from http://pages.cs.wisc.edu/~remzi/OSTEP/
- 地點
- EC705
- 時間
- TBA
- 聯絡方式
- lpchang@cs.nctu.edu.tw