CS342302 - ShareCourse

Download Report

Transcript CS342302 - ShareCourse

CS342302 作業系統
Operating Systems
教師: 黃能富 教授 (Professor Nen-Fu Huang)
清大資工系, E-mail: [email protected]
助教: 劉泓緯, 清大資工系碩士班 [email protected]
林瑋琮,清大資工系碩士班 [email protected]
呂映萱,清大資工系碩士班 [email protected]
0.1
Operating System Concepts
Silberschatz, Galvin and Gagne (8th Ed.)
0.2
Operating System Concepts
 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
0.3
Operating System Concepts
 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
0.4
Operating System Concepts
 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
0.5
課程進行方式
 翻轉式教學, 自主學習, 線上預習, 練習, 複習
 課程內容: www.sharecourse.net (每周開放內容)
 請修課同學上網註冊, 選課
 每周課程共有三堂

其中兩堂
 小組上台演練習題或指定題目
 小組專題報告
 程式作業基礎技術講解
 不定時隨堂測驗

(加分用)
其中一堂
 老師做課程複習
 課程複習包含重點式提醒、觀念澄清
0.6
課程進行方式
 分組報告

每組以三人為限

各組須在學期中合作題目演練、小組專題報告

上台演練習題或報告指定題目

小組專題報告 (10%)
報告時間約為
25 分鐘
報告組別需準備兩個問題於
Q & A,報告完隨機
抽組回答問題 (加分不扣分)
0.7
程式作業 (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
0.8
成績計算
 第一次期中考Chapters 1-5 (20%,線上)
 第二次期中考 Chapters 6-9 (20%,線上)
 期末考 Chapters 10-13 (20%,線上)
 各章習題作業 (12%)
 程式作業 (18%)
 分組專題報告 (10%, 同儕線上評分)
 平時表現 (5%)
0.9