作業系統
Operating System
| 節 | 週四 |
|---|---|
A 18:30–19:20 | 作業系統 M-b01 3 節連堂 |
B 19:30–20:20 | |
C 20:30–21:20 |
* 根據陽明交大上課時間表所列
This is an undergraduate course on introductory operating system. This course introduces the basic facilities provided in modern operating systems and will cover technical details of three parts. In the concurrent part, concurrent processes, multi-threads, CPU scheduling are in the course, we will learn how to manage multiple tasks that execute at the same time and share resources. In the memory management part, the topics will cover the following contents, linking, dynamic memory allocation, dynamic address translation, virtual memory, and demand paging. In the file system part, file system, storage devices and its subsystem, disk management and scheduling, directories, protection, crash recovery, and input/output management are included. And, a few smaller topics such as virtual machines will also be introduced. Through this course, students will gain extensive knowledge on principles and modules of operating systems and learn the basic installation and administration of Linux operating system. By paper studies, students will understand technical details of systems concepts like virtualization and container. In addition to the study of OS design theory, some practical experience with systems programming and tools will be gained in this course.
C語言程式能力
1繳交三次平時作業(30%) 2.期中考試(20%) 3.期末考試(20%) 4. Paper Study與期末project報告(15%) 5.課程參與(15%)
| 週次 | 主題 |
|---|---|
| 第 1 週 | Course Introduction and Operating-System Structures |
| 第 2 週 | System calls and Processes |
| 第 3 週 | Threads |
| 第 4 週 | CPU Scheduling |
| 第 5 週 | Main Memory |
| 第 6 週 | Page replacement algorithms |
| 第 7 週 | Segmentation |
| 第 8 週 | Hypervisor and Container |
| 第 9 週 | Mid-term Exam |
| 第 10 週 | File Systems |
| 第 11 週 | File Systems Management and Optimization |
| 第 12 週 | Input/Output |
| 第 13 週 | Deadlocks and Starvation |
| 第 14 週 | Security |
| 第 15 週 | Paper study |
| 第 16 週 | Paper study |
| 第 17 週 | Final Exam |
| 第 18 週 | Project Presentation |
Modern Operating Systems Fourth Edition, Tanenbaum . Bos, Pearson
- 地點
- 管理一館B1, M-b01
- 時間
- 星期一20:00~21:00 星期五20:00~21:00
- 聯絡方式
- chuchieh@seed.net.tw