98學年度第二學期

Introduction to Operating Systems 

教師姓名:吳世弘

 

教學目標(Course Description)

   本課程主要講述作業系統的基本概念。課程內容包括:系統架構、使用者介面、行程管理、記憶體管理、檔案系統、與分散式系統等作業系統核心概念。學生在完成本課程後,將可了解1. 作業系統的概念,2. 作業系統核心技術。

 

課號

課名

開課班級

上課時間地點

2823

Introduction to Operating Systems

資訊工程系(四日)2C

()7-8 T2-306

()5 G-104

Text book:

課本:A. Silberschatz, P. B. Galvin, G. Gagne, Operating System Principles, 7th Ed, WILEY,,2005. 東華書局代理

參考書目: 薛智文, 作業系統, 初版,旗標出版

Teaching Assistants :

    TBA

Schedule

Week

Date

notes

Topics

Homework

1

2/25

 

Ch1

作業系統簡介

1.    What is an Operating System

2.    The kind of Operating System

 

2

3/1, 3/4

 

Ch2

系統架構

1.    CPU

2.    Storage Device

3.    I/O Structure

交學習小組名單六人一組

3

3/8

 

Ch2

系統架構

1.    Storage Hierarchy

2.    Hardware Protection

 

4

3/15

 

Ch3

作業系統結構

1.    System Components

2.    Operating-System Services

3.    System Call

 

5

3/22

 

Ch3

作業系統結構

1.    System Structure

2.    Virtual Machine

3.    System Design

 

6

3/29

 

Ch4

行程

1.    Process Concept

2.    Process Scheduling

3.    Thread

 

7

4/8

 

Ch4

行程

1.    Processes Cooperation

2.    Interprocess Communication

 

8

4/12

 

Ch5

排程

1.    Scheduling Concept

2. Scheduling Method

 

9

4/19

 midterm

 

 

 

 

10

4/26

 

Ch5

排程

1.    Special Purpose Scheduling

2.    Scheduling Evaluation

 

11

5/3

 

Ch6

同步與死結

1.    Process Synchronization

2.    Critical Section

3.    Semaphore

 

12

5/10

 

Ch6

同步與死結

1.    Classical Problems of Synchronization

2.    Critical  Region and Monitor

3.    Deadlock Introduction

4.    Deadlock Prevention

5.    Deadlock Avoidance

 

13

5/17

 

Ch7

記憶體管理

Background

Contiguous Allocation

Paging

 

14

5/24

 

Ch7

記憶體管理

Segmentation

 

15

5/31

 

Ch8

虛擬記憶體

Background

Page Replacement

Frame Allocation

 

16

6/7

 

Ch8

虛擬記憶體

Thrashing

Implementation Issues

Review the Course

 

17

6/14

 Final Exam.

 

 

期末考

 

18

6/21

 

Ch9

檔案系統

File System

 

Homework

#1. Download ProcessExplorer, 執行, 抓畫面(檔名:學號姓名), 上傳LMS系統.

 

參考網站:

維基百科:作業系統


Last update: 2005/06/08

shwu@cyut.edu.tw