作業系統導論(2015春季班)
教師: 鍾斌賢

2015/04/07 ~ 2015/06/29
12小時/20週 (報名結束)

摘要

本課程著重於建立作業系統的基本概念,為了激發更多同學對作業系統的興趣,在這門課程中,我們並不著重在理論的講授與實做,而是透過常見的實務案例來對應作業系統的基本概念,讓學習者能一窺作業系統領域,為未來進修更前瞻的作業系統課程奠定基礎。

課程目標

本課程主要介紹現代作業系統之基本概念,它包含處理程序/處理器管理、記憶體管理、檔案管理、及設備管理。除了教授單一中央處理器之作業系統之外,我們同時討論分散式系統及多元同步控制機制。

課程教學目標包含知識、技能及態度三部分:

(一)知識

運用數學、科學以及工程知識的能力。

設計工程系統、元件或製程之能力。

本課程介紹現代作業系統之基本概念,它包含處理程序/處理器管理、記憶體管理、檔案管理、及設備管理。除了教授單一中央處理器之作業系統之外,我們同時討論分散式系統及多元同步控制機制。

(二)技能

執行工程實務所需技術、技巧及使用工具之能力。

學生於此課程所學習到的概念,能夠對應到實際使用的作業系統,能夠操作作業系統及了解其原理。

(三)態度

發掘、分析及處理問題的能力。

學生於學習過程中需發揮充分的求知精神,按時繳交作業及進行評量,有問題立刻上網找資料及與同學、助教、老師進行互動。學生上課的學習動機列入期末加分的參考。

授課教師

鍾斌賢老師為中原大學資訊工程學系教授,研究專長為計算機圖學、學習科技、虛擬實境。

鍾斌賢老師為中原大學遠距教學的先驅,具備完整的數位教學資歷,曾借助多項教學策略及自行開發的數位化學習工具來輔助學生進行多元化的混成式教學,亦為本校首位使用翻轉教學法之教師,教學與研究並重的他,亦曾3次獲得中原大學教學特優教師!   

鍾老師將結合多年遠距教學及研究經驗,以合作學習、遊戲式學習等策略,讓學習者在學習過程中,可透過同儕合作及競爭的方式,獲得更多作業系統領域的相關概念 。

課程進度表

第1週:作業系統簡介

第2週:電腦的硬體結構

第3週:處理程序概念

第4週:執行緒的概念

第5週:中央處理器排程

第6週:處理程序之同步(一)

第7週:處理程序之同步(二)

第8週:死結

第9週:記憶體空間的管理

第10週:分頁法

第11週:檔案系統

第12週:檔案系統結構

課程內容

週次

單元名稱

第一週

作業系統簡介

第二週

電腦的硬體結構

第三週

處理程序概念

第四週

執行緒的概念

第五週

中央處理器排程

第六週

處理程序之同步(一)

第七週

處理程序之同步(二)

第八週

死結

第九週

記憶體空間的管理

第十週

分頁法

第十一週

檔案系統

第十二週

檔案系統結構

上課形式

  • 本課程分為12章,每章將由若干個小單元所組成,每個小單元提供約5~15分鐘的視頻影片。
  • 本課程共計12週,每週將安排線上作業、線上測驗及線上討論區等學習活動,課程將安排線上助教協助同學學習,若同學對於課程內容有問題請踴躍發問。
  • 本課程將於第6週安排期中報告、第12週安排線上期末考,每次考試佔總成績25%,另搭配競賽、線上合作學習活動,這些活動將佔總成績10%。

評分標準

考核項目

評量比例(%)

平時

議題討論

10%

合作學習及線上表現

10%

作業

課後作業

12%

測驗

線上測驗

18%

期中考

25%

期末考

25%

評分標準表

通過標準


課程及格標準:60分滿分:100分

先修科目或先備能力

學習者最好有認知電腦作業系統操作環境的先備知識,能夠

1.熟悉電腦基本概念。

2.理解操控電腦動作過程中,那些動作是如何進行管理。

3.先試著玩一下Windows , Unix, Linux, Android,…這些作業系統 。

4.具備簡單程式撰寫之經驗。

建議參考書目

本課程提供上課講義,不需額外購買教科書。

學習者仍可參考以下參考書目,以獲得更深入的學習內容:

1. Silberschatz, Galvin, and Gagne. Operating system concepts 9th ed., 2014, John Wiley & Sons, ISBN:9781118093757.

2. Silberschatz, and Abraham. Applied operating system concepts 1st ed., 2000, New York : John Wiley, ISBN: 0471365084.

其它

中原磨課師 官方粉絲團--所有一手消息公布

https://www.facebook.com/cycumoocs