教師 : 黃能富 教授 (Professor Nen-Fu Huang) 清大資工系 , E-mail: [email protected]

9
0.1 教教 : 教教教 教教 (Professor Nen-Fu Huang) 教教教教教 , E-mail: [email protected] 教教 : 教教教 , 教教教教教教教教 [email protected] 教教教 , 教教教教教教教教 [email protected] 教教教 , 教教教教教教教教 [email protected] CS342302 教教教教 Operating Systems

description

CS342302 作業系統 Operating Systems. 教師 : 黃能富 教授 (Professor Nen-Fu Huang) 清大資工系 , E-mail: [email protected] 助教 : 劉泓緯 , 清大資工系碩士班 [email protected] 林瑋琮 , 清大資工系碩士班 [email protected] 呂映萱 , 清大資工系碩士班 [email protected]. Operating System Concepts. - PowerPoint PPT Presentation

Transcript of 教師 : 黃能富 教授 (Professor Nen-Fu Huang) 清大資工系 , E-mail: [email protected]

Page 1: 教師 :  黃能富 教授  (Professor Nen-Fu Huang) 清大資工系 ,  E-mail:  nfhuang@cs.nthu.tw

0.1

教師 : 黃能富 教授 (Professor Nen-Fu Huang)清大資工系 , E-mail: [email protected]

助教 : 劉泓緯 , 清大資工系碩士班   [email protected]

林瑋琮 , 清大資工系碩士班 [email protected]

呂映萱 , 清大資工系碩士班 [email protected]

CS342302 作業系統Operating Systems

Page 2: 教師 :  黃能富 教授  (Professor Nen-Fu Huang) 清大資工系 ,  E-mail:  nfhuang@cs.nthu.tw

0.2

Operating System Concepts

Silberschatz, Galvin and Gagne (8th Ed.)

Page 3: 教師 :  黃能富 教授  (Professor Nen-Fu Huang) 清大資工系 ,  E-mail:  nfhuang@cs.nthu.tw

0.3

Part 1 Overview

Chapter 1 Introduction

Chapter 2 System Structures

Part 2 Process Management

Chapter 3 Process Concept

Chapter 4 Multithreaded Programming

Chapter 5 Process Scheduling

Part 3 Process Coordination

Chapter 6 Synchronization

Chapter 7 Deadlocks

Part 4 Memory Management

Chapter 8 Memory Management Strategies

Chapter 9 Virtual Memory Management

Operating System Concepts

Page 4: 教師 :  黃能富 教授  (Professor Nen-Fu Huang) 清大資工系 ,  E-mail:  nfhuang@cs.nthu.tw

0.4

Part 5 Storage Management

Chapter 10 File-System

Chapter 11 Implementing File-Systems

Chapter 12 Secondary-Storage Structure

Chapter 13 I/O Systems

Part 6 Protection and Security

Chapter 14 System Protection

Chapter 15 System Security

Part 7 Distributed Systems

Chapter 16 Distributed Operating Systems

Chapter 17 Distributed File Systems

Chapter 18 Distributed Synchronizations

Operating System Concepts

Page 5: 教師 :  黃能富 教授  (Professor Nen-Fu Huang) 清大資工系 ,  E-mail:  nfhuang@cs.nthu.tw

0.5

Part 8 Special Purpose Systems

Chapter 19 Real-Time Systems

Chapter 20 Multimedia Systems

Part 9 Case Studies

Chapter 21 The Linux System

Chapter 22 Windows XP

Chapter 23 Influential Operating Systems

Operating System Concepts

Page 6: 教師 :  黃能富 教授  (Professor Nen-Fu Huang) 清大資工系 ,  E-mail:  nfhuang@cs.nthu.tw

0.6

課程進行方式 翻轉式教學 , 自主學習 , 線上預習 , 練習 , 複習 課程內容 : www.sharecourse.net ( 每周開放內容 )

請修課同學上網註冊 , 選課 每周課程共有三堂

其中兩堂 小組上台演練習題或指定題目 小組專題報告 程式作業基礎技術講解 不定時隨堂測驗 ( 加分用 )

其中一堂 老師做課程複習 課程複習包含重點式提醒、觀念澄清

Page 7: 教師 :  黃能富 教授  (Professor Nen-Fu Huang) 清大資工系 ,  E-mail:  nfhuang@cs.nthu.tw

0.7

課程進行方式 分組報告

每組以三人為限 各組須在學期中合作題目演練、小組專題報告 上台演練習題或報告指定題目 小組專題報告 (10%)

報告時間約為 25 分鐘 報告組別需準備兩個問題於 Q & A ,報告完隨

機抽組回答問題 ( 加分不扣分 )

Page 8: 教師 :  黃能富 教授  (Professor Nen-Fu Huang) 清大資工系 ,  E-mail:  nfhuang@cs.nthu.tw

0.8

程式作業 (9 個單元 )

Week 1: 環境以及學期目標介紹 Weeks 2~3 作業 : Bootsector 介紹 and 組合語言簡介 Week 4: 保護模式介紹 1

Week 5: 保護模式介紹 2 and Interrupt 介紹 Weeks 6~7 作業 : Loader 實作 and Kernel 雛形介紹 Weeks 8~9: Process 功能實作 Weeks 10~11 作業 : Multi-programming 實作 Weeks 12~13 作業 : File system 介紹 Weeks 14~15: Memory control

Page 9: 教師 :  黃能富 教授  (Professor Nen-Fu Huang) 清大資工系 ,  E-mail:  nfhuang@cs.nthu.tw

0.9

成績計算 第一次期中考 Chapters 1-5 (20%, 線上 ) 第二次期中考 Chapters 6-9 (20%, 線上 ) 期末考 Chapters 10-13 (20%, 線上 ) 各章習題作業 (12%) 程式作業 (18%) 分組專題報告 (10%, 同儕線上評分 ) 平時表現 (5%)