2013 Spring COMM4303001_01 作業系統導論 (Introduction to Operating System)

2013 Spring COMM4303001_01 作業系統導論 (Introduction to Operating System)


Course Description

課程概述與目標:許多促進人類日常生活中的裝置,事實上都包含著簡單的電腦在裡面,

例如洗衣機、電視機,更複雜的裝置,例如行動電話、PDATablet PC與個人電腦等。

這些電腦要進行複雜的運算,需要一套軟體來對使用者與電腦硬體提供有效率的管理,

這就是所謂的作業系統。本課程將介紹這些電腦的作業系統,探討這些作業系統的架構與

軟體設計觀念

 

Prerequisite

程式設計、作業系統概論、計算機組織


Instructor

*   Prof.李皇辰Warren Huang-Chen Lee (Instructor), huclee at ccu edu tw / huclee.nthu at gmail com

*   黃霈哲 (Teaching Assistant) rogerhuang88 at hotmail com 

CCU LAB phone extension number: 23251

* LAB Location: 工學院一館EA221B


* 分組名單/報告題目與順序 

 

Lecture

共同教室大樓309 Wed 10:10 ~ 13:00 (4~6)  

 

Syllabus (Tentative)


Date    Topic
2/20 1. Introduction and OS Overview 
2/27 2. OS Introduction 
3/6  3. Operation System Structure 
3/13 4. Processes  
(QUIZ 1)
3/20 5. Multi-Threaded Programming
3/27 6. CPU Scheduling
(REPORT 1)
4/3  *  Spring Break 
4/10 7. Process Synchronization-1 
4/17 Mid term exam 
4/24 7. Process Synchronization-2 
(QUIZ 2)
5/1  8. Deadlocks -1 
5/8  8. Deadlocks -2 
(
REPORT 
2)
5/15 9. Memory Management  
5/22 10. Virtual Memory  
(QUIZ 3)
5/29 11. File-System Interface  
6/5  12. File-System Implementation 
(
REPORT 
3)
6/12 * Mid Autumn Festival
6/19 Final Term exam 

2/20
2/27
3/6
3/14 quiz1 ch1~3
3/27 report1
4/3 Spring break
4/10 
4/17
4/24 mid term 
5/1
5/8  quiz2 ch4~5 
5/15 
5/22 report2
5/29  
6/5  6/7 quiz3  
6/12 (Dragon Boat Festival)
6/19 final term



Textbook & References