作業系統概論(英文授課)
Introduction to Operating Systems
學期
107-1
學分
3
學分
當期課號
1199
永久課號
DCP3108
開課單位
資訊學院共同課程
授課教師
林奕成
校區
光復
類別
必修
上課時間表
| 節 | 週二 | 週四 |
|---|---|---|
3 10:10–11:00 | 作業系統概論(英文授課) EC115 2 節連堂 | |
4 11:10–12:00 | ||
7 15:30–16:20 | 作業系統概論(英文授課) EC115 |
* 根據陽明交大上課時間表所列
概述
An operating system is a program that manages the computer system and provides a basis for applications. It's an essential part of any computer system. This course is an introductory course in operating systems. Our goal is to present general concepts that underlie operating systems. These concepts are not tied to one particular operating system. (Note: English-medium course)
先修科目
Introduction to Computer and Programming with C/C++ Data structure
教學方式
http://caig.cs.nctu.edu.tw/course.html
評分方式
* Lectures * Homework assignments and projects * Midterm * Final exam
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | Overview |
| 第 2 週 | Computer systems |
| 第 3 週 | Process concept |
| 第 4 週 | Multithread programming |
| 第 5 週 | Process scheduling |
| 第 6 週 | Process scheduling |
| 第 7 週 | synchronization |
| 第 8 週 | synchronization |
| 第 9 週 | Midterm exam |
| 第 10 週 | deadlock |
| 第 11 週 | Memory management |
| 第 12 週 | Virtual Memory |
| 第 13 週 | Virtual memory |
| 第 14 週 | File system |
| 第 15 週 | Secondary-storage |
| 第 16 週 | Secondary-storage |
| 第 17 週 | I/O System |
| 第 18 週 | Final exam |
教科書
A. Silberschatz, P.B. Galvin, G. Gagne, Operating System concepts, 9th Ed. (or later Ed.), John Wiley & Sons, Pte Ltd.
Office Hours
- 地點
- EC704
- 時間
- To be announced
- 聯絡方式
- Email: ichenlin@cs.nctu.edu.tw Ext: 56684