1 / 9

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

CS342302 作業系統 Operating Systems. 教師 : 黃能富 教授 (Professor Nen-Fu Huang) 清大資工系 , E-mail: nfhuang@cs.nthu.edu.tw 助教 : 劉泓緯 , 清大資工系碩士班 hungwei0520@gmail.com 林瑋琮 , 清大資工系碩士班 fasthall@gmail.com 呂映萱 , 清大資工系碩士班 only090202@yahoo.com.tw. Operating System Concepts.

nizana
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CS342302 作業系統 Operating Systems 教師: 黃能富 教授 (Professor Nen-Fu Huang) 清大資工系, E-mail: nfhuang@cs.nthu.edu.tw 助教: 劉泓緯, 清大資工系碩士班 hungwei0520@gmail.com 林瑋琮,清大資工系碩士班 fasthall@gmail.com 呂映萱,清大資工系碩士班 only090202@yahoo.com.tw

  2. Operating System Concepts Silberschatz, Galvin and Gagne (8th Ed.)

  3. 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

  4. 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

  5. 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

  6. 課程進行方式 • 翻轉式教學, 自主學習, 線上預習, 練習, 複習 • 課程內容:www.sharecourse.net(每周開放內容) • 請修課同學上網註冊, 選課 • 每周課程共有三堂 • 其中兩堂 • 小組上台演練習題或指定題目 • 小組專題報告 • 程式作業基礎技術講解 • 不定時隨堂測驗 (加分用) • 其中一堂 • 老師做課程複習 • 課程複習包含重點式提醒、觀念澄清

  7. 課程進行方式 • 分組報告 • 每組以三人為限 • 各組須在學期中合作題目演練、小組專題報告 • 上台演練習題或報告指定題目 • 小組專題報告 (10%) • 報告時間約為 25 分鐘 • 報告組別需準備兩個問題於 Q & A,報告完隨機抽組回答問題 (加分不扣分)

  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

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

More Related