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