文章編號:1672-5913(2008)20-0038-03
摘 要:本文介紹了我院根據WRK軟件對現有教學內容和方式所做的改進,并介紹了我院設計的一系列實驗教學內容,實踐證明可提高教學效果與質量,提高學生在學習過程中的主動性、能動性以及動手實踐能力。
關鍵詞:操作系統原理;WRK;實驗教學
中圖分類號:G642
文獻標識碼:B
1 引言
我國的本科生操作系統教學中通常包括兩個部分,一個是介紹操作系統原理的課程教學,另一個是課程實驗教學。在課程教學中通常講解操作系統的基本概念和原理,并通過Microsoft Windows、UNIX或者Linux作為操作系統的示例。
操作系統原理中包含了很多的概念,如線程、虛擬內存、硬件抽象等等。在教學中,能夠提供一個展示真實操作系統工作方式的環境是很重要的。但目前普遍使用的教學平臺大多是非真實的、模擬的環境,無法將操作系統的概念付諸實際,這樣就導致學生在學習的過程中,獲得的只是一些空洞的知識,對操作系統的理解也出現偏差。同時,與UNIX和Linux不同,對于廣泛使用的Microsoft Windows操作系統,其源代碼和一些內核技術并沒有公開,一直以來無法在教學中讓學生了解更多有關微軟操作系統的內核技術和實現。
在基于Windows的操作系統原理教學中,我們采用WRK作為操作系統課程的教學實踐平臺。WRK的全稱是“Windows Research Kernel”,它不是一個商業產品,而是微軟為高校操作系統課程提供的可修改和跟蹤的操作系統教學平臺,是微軟公司將Windows Kernel的核心技術融入到高校的教學和科研中的產物。……