摘要:詳細(xì)分析了操作系統(tǒng)教學(xué)過程中不同參與者的角色定位,在現(xiàn)有的幾種教學(xué)模式的基礎(chǔ)上提出了融合操作系統(tǒng)發(fā)展歷史的教學(xué)模式。該模式對(duì)提高學(xué)生學(xué)習(xí)興趣,激發(fā)學(xué)生的參與熱情,營造良好的師生協(xié)同互動(dòng)關(guān)系具有良好的效果。
關(guān)鍵詞:操作系統(tǒng)教學(xué);教學(xué)模式
中圖分類號(hào):TP393文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2009)36-10380-02
A Teaching Model Combined with the Phylogeny of Operating System
LUO Xian-gui, QI Heng-nian, WANG Hang-jun
(School of Information Engineering, Zhejiang Forestry College, Lin'an 311300, China)
Abstract: This paper gave a detailed analysis about the role definition of different participators in the teaching of operating system, and presents a new teaching model combined with the phylogeny of operating system. This model has a good result in heightening the students' learning interest, inspiring the students' participate fervor, and building a good reciprocal relationship between students and teachers.
Key words: teaching of operating system; teaching model
計(jì)算機(jī)操作系統(tǒng)是系統(tǒng)軟硬資源的管理者,是所有其他軟件與計(jì)算機(jī)硬件的唯一接口,用戶的所有請(qǐng)求都是在操作系統(tǒng)的幫助下,最終轉(zhuǎn)化為機(jī)器硬件能執(zhí)行的指令來完成的[1]。計(jì)算機(jī)操作系統(tǒng)的教學(xué)任務(wù)是使學(xué)生理解操作系統(tǒng)的基本原理和基本方法,掌握常用操作系統(tǒng)的使用和一般管理方法,能分析解決常見的一些問題并為以后的學(xué)習(xí)打下基礎(chǔ)。
計(jì)算機(jī)操作系統(tǒng)是計(jì)算機(jī)專業(yè)最重要的核心基礎(chǔ)課程之一。這種重要性不單體現(xiàn)在它是計(jì)算機(jī)專業(yè)類考試的必考科目,還在于它是計(jì)算機(jī)軟硬知識(shí)的集大成者。要搞好計(jì)算機(jī)操作系統(tǒng)的教學(xué)工作,必須全面分析教學(xué)過程不同參與者的角色定位,設(shè)計(jì)好課程的教學(xué)模式。
1 操作系統(tǒng)教學(xué)模式分析
1.1 教學(xué)過程的參與者分析
教學(xué)過程的參與者主要有:教師,學(xué)生和其他教輔人員。這些參與者之間通過教學(xué)設(shè)備、教學(xué)內(nèi)容、教學(xué)方式與手段聯(lián)系起來。
傳統(tǒng)意義上講,教師是參與教學(xué)活動(dòng)的發(fā)起者,學(xué)生是被動(dòng)參與者。教師決定教學(xué)內(nèi)容和教學(xué)方法,學(xué)生則支配自己的參與熱情和參與主動(dòng)性,而教輔人員則為這種雙邊教學(xué)活動(dòng)提供服務(wù),確保其順利展開。
一般而言,擔(dān)任操作系統(tǒng)教學(xué)工作的教師都是具有豐富教學(xué)工作經(jīng)驗(yàn)的骨干教師,對(duì)操作系統(tǒng)專業(yè)知識(shí)的熟練程度是無容置疑的。學(xué)生參與的主動(dòng)性,教師的教學(xué)方法是教學(xué)模式分析中的重點(diǎn)關(guān)注對(duì)象。
1.2 操作系統(tǒng)傳統(tǒng)教學(xué)模式分析
傳統(tǒng)的操作系統(tǒng)教學(xué)模式就是偏重理論的教學(xué)模式[2]。教師的最主要教學(xué)任務(wù)就是把教材中的基本原理和基本知識(shí)講懂、講透。這種教學(xué)模式的形成與操作系統(tǒng)教材內(nèi)容是一致的[3]。國內(nèi)操作系統(tǒng)教材都或多或少取材于國外教材,大多是純理論性的,內(nèi)容較陳舊。教材中的知識(shí)點(diǎn)多而雜,導(dǎo)致學(xué)生只顧記憶知識(shí)點(diǎn),而忽略了對(duì)問題實(shí)質(zhì)的理解和掌握,忽略了對(duì)操作系統(tǒng)各部分內(nèi)容之間關(guān)系的把握。
偏重實(shí)驗(yàn)的教學(xué)模式已經(jīng)逐漸取代了傳統(tǒng)偏重理論的教學(xué)模式[4-5]。這種教學(xué)模式要求教師將主要精力放在指導(dǎo)學(xué)生動(dòng)手方面。教師不僅要重視實(shí)驗(yàn)教材的編寫或選取,還要高度關(guān)心學(xué)生實(shí)驗(yàn)前的準(zhǔn)備工作,實(shí)驗(yàn)過程中的個(gè)別指導(dǎo),實(shí)驗(yàn)后的總結(jié)與評(píng)述等。
問題驅(qū)動(dòng)式的教學(xué)模式是教師將主要精力放在問題的描述方面,設(shè)計(jì)比較恰當(dāng)?shù)膯栴}來引導(dǎo)學(xué)生的注意力是一個(gè)關(guān)鍵問題,而在適當(dāng)?shù)臅r(shí)候拋出該問題更是教師教學(xué)方法的具體體現(xiàn)[6]。這種教學(xué)模式不僅存在于理論教學(xué)中,也可運(yùn)用于實(shí)踐教學(xué)環(huán)境。
隨著網(wǎng)絡(luò)和計(jì)算機(jī)技術(shù)的快速發(fā)展,傳統(tǒng)的教學(xué)手段已經(jīng)有了明顯的改變?;诰W(wǎng)絡(luò)的多媒體教學(xué)模式正是利用了現(xiàn)代高效的多媒體技術(shù),拉近了教師和學(xué)生的距離,并將傳統(tǒng)的知識(shí)以更直觀,更逼真的方式表現(xiàn)出來[7-8]。
2 新教學(xué)模式的主要內(nèi)容
濃厚的學(xué)習(xí)興趣和良好的師生協(xié)同互動(dòng)關(guān)系是操作系統(tǒng)教學(xué)模式的核心[9-11],也是每個(gè)一線教師永遠(yuǎn)追求的目標(biāo)。為了更好地激發(fā)學(xué)生的學(xué)習(xí)興趣,讓學(xué)生在深刻理解操作系統(tǒng)的基本原理的同時(shí),也能了解這些知識(shí)的前因后果,創(chuàng)造性的學(xué)習(xí)和研究操作系統(tǒng),我們提出了一種融合操作系統(tǒng)發(fā)展歷史的教學(xué)模式。該教學(xué)模式是在上述模式的基礎(chǔ)上,融入操作系統(tǒng)的發(fā)展歷史,通過適度講授不同階段操作系統(tǒng)的設(shè)計(jì)目標(biāo),存在的問題和改進(jìn)的手段,讓學(xué)生從歷史發(fā)展的角度來認(rèn)識(shí)操作系統(tǒng)的發(fā)展動(dòng)力,領(lǐng)悟操作系統(tǒng)的設(shè)計(jì)原理,提高學(xué)生學(xué)習(xí)操作系統(tǒng)的興趣。
2.1 分析各階段典型操作系統(tǒng),還原操作系統(tǒng)的設(shè)計(jì)和改進(jìn)過程
在操作系統(tǒng)的發(fā)展歷史上,許多重要系統(tǒng)的出現(xiàn)有其特別重要意義,他們深刻影響著操作系統(tǒng)的基本原理和設(shè)計(jì)方法,極大推動(dòng)了操作系統(tǒng)的發(fā)展歷程。CTSS、Unix、Windows和Linux就是其中最具有代表性的操作系統(tǒng)。
內(nèi)存管理是操作系統(tǒng)教學(xué)中最重要,最核心的內(nèi)容之一。要向?qū)W生徹底清晰的剖析這部分內(nèi)容,必須緊緊抓住內(nèi)存管理發(fā)展的主線:從固定分區(qū)發(fā)展到動(dòng)態(tài)分區(qū),從一般分頁(段)管理到頁段管理,再到虛擬存儲(chǔ)器管理。每一步發(fā)展都是對(duì)前一種內(nèi)存管理方式的改進(jìn),是繼承中的發(fā)展。從傳統(tǒng)的內(nèi)存管理到虛擬存儲(chǔ)器管理是操作系統(tǒng)發(fā)展的一件大事,它從根本上改變了過去不能處理大作業(yè)的難題。虛擬存儲(chǔ)器管理解決了“大作業(yè)小內(nèi)存”的難題。
2.2 以重要人物介紹為花絮,激發(fā)學(xué)生的學(xué)習(xí)熱情
操作系統(tǒng)的發(fā)展歷程就是IT行業(yè)的發(fā)展歷程的縮影。在整個(gè)操作系統(tǒng)的發(fā)展過程中,出現(xiàn)了許許多著名的科研院所和杰出科學(xué)家。這些科學(xué)家的傳奇經(jīng)歷,對(duì)學(xué)生具有較強(qiáng)的吸引力,有助于調(diào)動(dòng)學(xué)生課題趣味,激發(fā)學(xué)生的學(xué)習(xí)激情。當(dāng)然,教師在授課過程中應(yīng)該恰當(dāng)引用,千萬不要本末倒置,影響核心內(nèi)容的教學(xué)。如何引用和何時(shí)引用因教師的不同而有差別,但吸引學(xué)生的注意力和激發(fā)學(xué)生的學(xué)習(xí)熱情是該模式的最大優(yōu)點(diǎn)。
2.3 高度重視數(shù)據(jù)結(jié)構(gòu)等課程在本課程教學(xué)中的應(yīng)用
操作系統(tǒng)是一門計(jì)算機(jī)科學(xué)理論與軟件系統(tǒng)完美結(jié)合的課程。為了讓學(xué)生能充分理解課程的相關(guān)內(nèi)容,必須緊密聯(lián)系數(shù)據(jù)結(jié)構(gòu)等前序基礎(chǔ)課程。如在講授進(jìn)程調(diào)度時(shí),可以緊密聯(lián)系數(shù)據(jù)結(jié)構(gòu)中的優(yōu)先隊(duì)列等內(nèi)容,并讓學(xué)生利用這些內(nèi)容,設(shè)計(jì)一個(gè)簡單的模擬調(diào)度算法。又比如講授銀行家算法時(shí),不僅要涉及數(shù)據(jù)結(jié)構(gòu)等內(nèi)容,還需要矩陣等相關(guān)知識(shí)。這些知識(shí)的相互交叉應(yīng)用,對(duì)培養(yǎng)學(xué)生的綜合素質(zhì)具有十分總要的意義。
3 新教學(xué)模式的執(zhí)行情況分析
本校是浙江省屬的高等農(nóng)林院校,學(xué)生的基本素質(zhì)良莠不齊。在以往的操作系統(tǒng)教學(xué)工作中,部分學(xué)生因原理性強(qiáng)而畏懼,學(xué)習(xí)興趣不濃,缺乏主動(dòng)性。鑒于此,我們提出了融合操作系統(tǒng)發(fā)展歷史的教學(xué)模式。在平時(shí)的教學(xué)過程中,適度介紹操作系統(tǒng)發(fā)展歷史和相關(guān)著名人物,將操作系統(tǒng)的基本原理融合到歷史個(gè)案中,學(xué)生學(xué)習(xí)興趣得到明顯提高,學(xué)習(xí)效果反映也不錯(cuò)。由于學(xué)時(shí)的關(guān)系,教師可以讓學(xué)生在課下閱讀相關(guān)史料或人物傳記,教師引用也要適度,不能替代基本原理和知識(shí)的講授。本校的教學(xué)實(shí)踐表明,融合操作系統(tǒng)發(fā)展歷史的教學(xué)模式有一定的推廣價(jià)值。
參考文獻(xiàn):
[1] 湯小丹.計(jì)算機(jī)操作系統(tǒng)[M].3版.西安:西安電子科學(xué)大學(xué)出版社,2007.
[2] 楊卉.《計(jì)算機(jī)操作系統(tǒng)》課程教學(xué)探討[J].首都師范大學(xué)學(xué)報(bào):自然科學(xué)版,1999,20(1).
[3] 朱貴良.美國若干知名大學(xué)<操作系統(tǒng)>課程設(shè)計(jì)的比較性研究[J].計(jì)算機(jī)科學(xué), 2002(6):152-153.
[4] 徐虹,何嘉,張鐘澍.操作系統(tǒng)實(shí)驗(yàn)指導(dǎo)——基于Linux內(nèi)核[M].北京:清華大學(xué)出版社,2006.
[5] 呂航,錢松富.一種以實(shí)驗(yàn)教學(xué)為中心的非傳統(tǒng)模式[J].實(shí)驗(yàn)室研究與探索,2004(6):61-63.
[6] 謝虎剛,張麗敏.教學(xué)模式與學(xué)程設(shè)計(jì)[J].中國冶金教育,2006(1).
[7] 黃廷輝,許倩霞.操作系統(tǒng)課程建設(shè)的探索[J].桂林電子工業(yè)學(xué)院學(xué)報(bào),2004,24(2).
[8] 吳雷.對(duì)多媒體教學(xué)的幾點(diǎn)思考[J].江蘇大學(xué)學(xué)報(bào):高教研究版,2003,25(4).
[9] 王超.構(gòu)建大學(xué)生自主學(xué)習(xí)教學(xué)模式培養(yǎng)大學(xué)生自主學(xué)習(xí)能力[J].中國冶金教育,2006(4).
[10] 劉金平. 淺論互動(dòng)性在操作系統(tǒng)教學(xué)中的應(yīng)用[J].江蘇大學(xué)學(xué)報(bào):高教研究版,2005(3):86-88.
[11] 錢慎一,尚展壘.談操作系統(tǒng)教學(xué)中學(xué)生素質(zhì)和能力的培養(yǎng)[J].教育與職業(yè),2007(12):120-121.