摘要:筆者根據(jù)多年教學(xué)實踐,結(jié)合“操作系統(tǒng)”課程自身的特點,將類比教學(xué)模式應(yīng)用于教學(xué)全過程。本文主要闡述了類比教學(xué)模式的基本原理、實施步驟,及其在操作系統(tǒng)教學(xué)中的實際應(yīng)用與效果。
關(guān)鍵詞:操作系統(tǒng);類比教學(xué);進程;教學(xué)效果
中圖分類號:G642.41 文獻標識碼:B
1類比教學(xué)模式基本原理
所謂類比,就是借助于兩類不同本質(zhì)事物之間的相似性,通過比較將一種已經(jīng)熟悉或掌握的特殊對象的知識推移到另一種新的特殊對象上去的推理手段。類比法主要涉及三個要素,一個是當作類比參照物的事物或現(xiàn)象,稱之為“類比源”;另一個是我們待解決問題的事物或現(xiàn)象,稱之為“類比泉”;有一個因素是類比的基礎(chǔ)或橋梁,即事物、現(xiàn)象間存在的某種屬性上的相似性,稱之為“類比知識單元”。概念、基本原理、算法的教學(xué)是“操作系統(tǒng)”教學(xué)的重點。不同的概念、基本原理、算法具有不同的內(nèi)涵和外延。在高?!安僮飨到y(tǒng)”教學(xué)中,類比教學(xué)則是通過把學(xué)生熟悉的知識與陌生的知識相比較,為認識新事物提供線索和方向,以加強知識間的橫向聯(lián)系與溝通,從而達到舉一反三的目的。用類比的方法講解“操作系統(tǒng)”的概念、基本原理、算法,不僅能易于教學(xué),而且可擴展學(xué)生的視野、提高分析和綜合遷移能力。類比教學(xué)模式遵循了學(xué)生的認知規(guī)律,因而能有效提高教學(xué)效果。針對類比教學(xué)的特點,其教學(xué)過程實施步驟可總結(jié)如下:
(1)引入類比泉,即介紹要學(xué)習(xí)的新概念、新的算法或原理。
(2) 找出類比源,即提示與類比泉具有相似性的概念、事物或生活實例。類比源要求生動、形象,所反映出的現(xiàn)象應(yīng)是學(xué)生已知的、熟悉的、生活中常見的實例。
(3) 確定類比知識單元,即確定類比泉和類比源之間的相似性,找出、比較類比泉與類比源所反映的兩類現(xiàn)象之間的相似屬性。
(4) 用圖形等方式直觀地把類比泉和類比源的相似特征表示出來。
(5) 對類比泉作總結(jié),通過類比泉和類比源的相似特征的直觀表示來引導(dǎo)學(xué)生綜合理解新學(xué)概念、算法、原理的各個屬性及其整體聯(lián)系,以便讓學(xué)生全面掌握所學(xué)知識點。
(6) 最后指出類比的不足之處。由于類比對象是兩個不同的現(xiàn)象或概念,它們之間既有聯(lián)系又有區(qū)別,然而由于思維定勢的影響,學(xué)生容易把只有類比源才具有的屬性也移植到類比泉上去,引起對類比泉的誤解,即產(chǎn)生學(xué)習(xí)上的負遷移。因此必要時,教師應(yīng)注意指出類比泉與類比源之間的不同之處。
2類比教學(xué)法在操作系統(tǒng)教學(xué)中的應(yīng)用
2.1操作系統(tǒng)整體、部分之間的類比教學(xué)
在講授完操作系統(tǒng)第一章緒論中“操作系統(tǒng)的作用、目的和任務(wù)”這一知識點后,我們知道了操作系統(tǒng)是控制和管理計算機系統(tǒng)內(nèi)各種硬件和軟件資源、有效地組織多道程序運行的系統(tǒng)軟件,是用戶與計算機硬件之間的接口,其主要目的是方便用戶使用計算機和充分利用計算機軟硬件資源、提高系統(tǒng)資源利用率。有了這一認識之后,根據(jù)其操作對象不同,我們可以很方便地類比出操作系統(tǒng)五大功能的主要目的和任務(wù),如表1所示。
通過這樣的類比教學(xué),使學(xué)生在整體上對操作系統(tǒng)這門課程有了一個清晰的認識,有利于其后各章節(jié)的教學(xué)。
2.2用生活實例進行類比教學(xué)
實際上,操作系統(tǒng)的許多原理來源于許多我們常見的生活實例。通過把這些人類生活中常見的現(xiàn)象引入到操作系統(tǒng)教學(xué)中來,可以激發(fā)學(xué)生學(xué)習(xí)興趣,從而有效提高教學(xué)效果。
進程狀態(tài)及其轉(zhuǎn)換的教學(xué)一直都是操作系統(tǒng)中的教學(xué)難點。學(xué)生不容易理解進程各狀態(tài)的真正含義,較難掌握進程狀態(tài)的相互轉(zhuǎn)換。但若用人的各種不同生活階段對進程狀態(tài)進行類比教學(xué),將使抽象的概念進一步生動形象,能有效提高課堂教學(xué)效益。表2給出了進程狀態(tài)與人的不同生活階段的相似性類比。
在系統(tǒng)中,經(jīng)常會有多個進程需要相互配合去完成一個共同的任務(wù),這些進程之間往往需要相互交換信息,這就是進程通信的任務(wù)。我們可用人類社會中人與人之間的交往來類比進程通信,社會中的每一個人可以看成是一個進程,人與人之間或互斥地使用社會資源,或共同協(xié)作完成一定工作。因此,人們在社會生活中,也得進行有效控制與協(xié)調(diào),每個人(進程)都要學(xué)會與他人共享社會資源,也要學(xué)會與他人溝通(通信),否則將不能很好地工作或生活。通過用人際交往來類比進程通信,使得學(xué)生對進程通信的理解由抽象、模糊變得更為具體、清晰,印象更為深刻。
2.3操作系統(tǒng)各原理、算法之間的類比教學(xué)
操作系統(tǒng)各章節(jié)、各算法原理之間其實是相通的,存在許多相似之處,很適合采用類比教學(xué)。在講授完存儲器管理這一部分后,我們就可采用類比、前后貫穿的方式來進行文件管理的教學(xué)。存儲器管理的主要任務(wù)是為用戶作業(yè)分配主存空間,以提高主存利用率,由于文件是存儲在外存空間,相應(yīng)地文件管理的主要任務(wù)就是為用戶文件分配外存空間,以提高外存空間利用率。文件管理中許多存儲分配算法與存儲器管理中相應(yīng)算法存在很大的相似性,采用對比教學(xué)有助于降低教學(xué)臺階,加深學(xué)生對相關(guān)知識的掌握。
比如,外存順序結(jié)構(gòu)的存儲分配類似于主存的可變分區(qū)存儲管理,也是分配到一個連續(xù)的存儲空間。其中文件目錄相當于已分分區(qū)表,空閑文件目錄相當于空閑分區(qū)表;而外存索引結(jié)構(gòu)的存儲分配類似于主存的頁式存儲管理,也是把文件分配到一個不連續(xù)的存儲空間。其中文件目錄相當于主存分配表,索引表相當于頁表,位示圖與頁式存儲管理中的位示圖相同。必須注意的是,存儲器管理中是為作業(yè)分配主存空間,而文件管理中是為文件分配外存空間。
3教學(xué)效果
在多年的“操作系統(tǒng)”課程教學(xué)中,我們一直將類比教學(xué)模式應(yīng)用于教學(xué)實踐中,并將類比教學(xué)與傳統(tǒng)教學(xué)進行了多年對照實驗,表3給出了近3年操作系統(tǒng)考試情況對照實驗結(jié)果。
其中對照實驗中所采用班級為同一年級同一專業(yè)的兩個平行班級,甲班為實施對比教學(xué)的班級,乙班為未實施類比教學(xué)的班級。從表3中可以發(fā)現(xiàn),采用對比教學(xué)的班級,其歷年考試平均分與及格率均高于未實施對比教學(xué)的平行班級,說明實施對比教學(xué)的班級整體水平要好于未
實施對比教學(xué)的平行班級。低的標準差也表明實施對比教學(xué)的班級學(xué)生成績分布較均衡??偟膩碚f,說明對比教學(xué)在操作系統(tǒng)教學(xué)中的應(yīng)用取得了好的教學(xué)效果。
4結(jié)束語
“操作系統(tǒng)”具有涉及面廣、概念多、理論性強、算法原理較抽象的特點,針對操作系統(tǒng)教學(xué)中普遍存在的學(xué)生難學(xué)教師難教現(xiàn)象,我們在“操作系統(tǒng)”教學(xué)工作中,大量地采用了類比教學(xué)法,多年教學(xué)實踐表明教學(xué)效果得到了顯著提高。學(xué)生認為抽象的理論不再抽象,而是與自然界、日常生活的現(xiàn)象或生活實例相對應(yīng);提高了學(xué)生的學(xué)習(xí)積極性,提高了教學(xué)質(zhì)量和效果。同時,類比教學(xué)模式不僅可以用在操作系統(tǒng)教學(xué)中,而且可以推廣應(yīng)用在其它課程教學(xué)中。
參考文獻
[1] 連衛(wèi)民, 徐保民. 操作系統(tǒng)原理教程(第二版)[M]. 北京:中國水利水電出版社,2007.
[2] 崔維群, 孫啟法,王金等. 淺談“操作系統(tǒng)”課程教學(xué)改革[J]. 中國科技信息,2005,(22):164.
[3] 徐學(xué)福. 論類比教學(xué)模式[J]. 廣西師范大學(xué)學(xué)報(哲學(xué)社會科學(xué)版),1998,34(2):27-32.