
計(jì)算機(jī)操作系統(tǒng)是本專業(yè)的重要課程之一,學(xué)生通過學(xué)習(xí)應(yīng)該了解計(jì)算機(jī)操作系統(tǒng)的基本概念和相關(guān)的新概念、名詞及術(shù)語;掌握計(jì)算機(jī)操作系統(tǒng)的設(shè)計(jì)基本原理及組成;計(jì)算機(jī)操作系統(tǒng)的發(fā)展特點(diǎn)和設(shè)計(jì)技巧和方法;
計(jì)算機(jī)操作系統(tǒng)是實(shí)踐性較強(qiáng)的課程。其特點(diǎn)是概念多、涉及面廣。要求教學(xué)輔導(dǎo)要由淺入深對易混淆的概念加以詳細(xì)說明,對每章的重點(diǎn),管理和控制的調(diào)度算法技巧作詳細(xì)介紹。 在實(shí)驗(yàn)中著重培養(yǎng)學(xué)員熟練使用操作系統(tǒng),以及在維護(hù)操作系統(tǒng)工作中的分析問題和解決問題能力。
1 操作系統(tǒng)教學(xué)現(xiàn)狀
1.1 沒有對操作系統(tǒng)實(shí)驗(yàn)課程重要性足夠認(rèn)識
計(jì)算機(jī)操作系統(tǒng)課程的內(nèi)容包括以下方面:一是操作系統(tǒng)理論知識學(xué)習(xí),二是操作系統(tǒng)實(shí)際操作能力,這包括:熟悉操作系統(tǒng)所提供的“系統(tǒng)功能調(diào)用”;進(jìn)程的創(chuàng)建和控制;請求頁式虛擬存儲器的設(shè)計(jì);使用不同的頁面調(diào)度算法,處理缺頁中斷,并計(jì)算不同實(shí)存容量下的命中率;等等。計(jì)算機(jī)科學(xué)這個(gè)學(xué)科本身屬于工學(xué),要學(xué)好這門學(xué)科必須要加強(qiáng)學(xué)生的動(dòng)手能力。通過實(shí)驗(yàn)教學(xué)和學(xué)生上機(jī)實(shí)踐操作,能夠使學(xué)生更好地理解和掌握操作系統(tǒng)理論知識,讓學(xué)生在實(shí)驗(yàn)教學(xué)和實(shí)際操作中獲得更多的實(shí)際操作技能。
在實(shí)際的教學(xué)過程中,往往重視理論課程,把有經(jīng)驗(yàn)的老師安排上理論課,而把實(shí)驗(yàn)課當(dāng)成次要課程,殊不知實(shí)驗(yàn)課和理論課同等重要,也是理論課的有效復(fù)習(xí),也就是我們常說的“溫故而知新”。
1.2 操作系統(tǒng)的實(shí)驗(yàn)課程與理論課程缺乏統(tǒng)一性
現(xiàn)在很多學(xué)校的操作系統(tǒng)的實(shí)驗(yàn)課程與理論課程都由不同的老師授課,雖然大家使用相同的大剛和課本,但是畢竟不是同一老師授課,不同的老師之間的教學(xué)方法和教學(xué)理念還是有比較大的差異的,這也使得教學(xué)目的未必盡如人意。
1.3 教學(xué)方式比較單一
現(xiàn)行的操作系統(tǒng)理論教材很多,但缺乏好的統(tǒng)一、規(guī)范的實(shí)驗(yàn)教材。上實(shí)驗(yàn)課的時(shí)候計(jì)算機(jī)實(shí)驗(yàn)課教學(xué)方法比較單一,很多高校的操作系統(tǒng)實(shí)驗(yàn)課仍然是,教師牽著學(xué)生走:學(xué)生按照老師所講的,一步步照搬,遇到不懂的問老師,對有些學(xué)習(xí)習(xí)慣好的同學(xué)來說能按照老師的要求做完,而有些同學(xué)則不能完全做完,因?yàn)樽约翰欢粫龆低底鰟e的事情,即使做完了的同學(xué)由于是照搬,缺乏深度的理解,遺忘性很大,收獲較小
1.4 對學(xué)生的創(chuàng)新能力培養(yǎng)不足
同學(xué)們在上完理論課后,應(yīng)該對操作系統(tǒng)有了一些了解,應(yīng)該有自己對這門課程的一些創(chuàng)新性見地和想法,并且在實(shí)驗(yàn)課中體現(xiàn)出來,但是我們現(xiàn)在上實(shí)驗(yàn)課的時(shí)候,往往忽略了這點(diǎn),沒有讓學(xué)生自由發(fā)揮的余地,而是讓學(xué)生完全按照課本來,沒有很好的挖掘?qū)W生的創(chuàng)新性和學(xué)習(xí)的動(dòng)力。
2 如何改進(jìn)、提高計(jì)算機(jī)操作系統(tǒng)實(shí)驗(yàn)課
2.1 提高對計(jì)算機(jī)操作系統(tǒng)實(shí)驗(yàn)課的重視程度
如果我們的還是把觀點(diǎn)提留在實(shí)驗(yàn)課是理論課的附屬這點(diǎn)上,我們的實(shí)驗(yàn)課教學(xué)水平是無法提高的。社會對我們培養(yǎng)的學(xué)生的要求不僅有較高的理論水平,更要有嫻熟的動(dòng)手能力。因此,我們必須重視操作系統(tǒng)實(shí)驗(yàn)教學(xué)環(huán)節(jié), 培養(yǎng)和提高學(xué)生的動(dòng)手能力和分析、解決問題的能力,以適應(yīng)社會的需要。
2.2 加大對操作系統(tǒng)實(shí)驗(yàn)課程器材和教材的建設(shè)
計(jì)算機(jī)科學(xué)本身就是日新月異,一日千里,作為計(jì)算機(jī)科學(xué)核心的操作系統(tǒng)教育也要緊跟發(fā)展的步伐,首先我們要從教材入手,編寫出緊跟發(fā)展的計(jì)算機(jī)操作系統(tǒng)實(shí)驗(yàn)教材,完善實(shí)驗(yàn)指導(dǎo),我們的實(shí)驗(yàn)教材一定要貼近當(dāng)今操作系統(tǒng)的發(fā)展趨勢,明確把培養(yǎng)學(xué)生動(dòng)手能力和創(chuàng)新性放在首位,并且更實(shí)用,對以后學(xué)生立足社會有一定的幫助。增加學(xué)生自主實(shí)驗(yàn)項(xiàng)目,充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性。
2.3 加大實(shí)驗(yàn)師資隊(duì)伍建設(shè)和改變傳統(tǒng)的教學(xué)方法
改變長期以來,實(shí)驗(yàn)老師都比理論老師“矮一截”的現(xiàn)狀,不管從待遇還是培養(yǎng)上都把實(shí)驗(yàn)老師和理論老師提到同一高度,在這個(gè)基礎(chǔ)上作為實(shí)驗(yàn)老師本身要總結(jié)自己的教學(xué)經(jīng)驗(yàn),轉(zhuǎn)變教育思想,突破舊的教學(xué)模式,最大限度發(fā)揮實(shí)驗(yàn)教學(xué)效益由原來的照本宣科和填鴨式的教學(xué)形式,逐步改為充分理解教材,以啟發(fā)式為主,充分調(diào)動(dòng)學(xué)生學(xué)習(xí)積極性和創(chuàng)造性。加強(qiáng)、改造實(shí)驗(yàn)室軟、硬件建設(shè) 不斷改進(jìn)、更新、增擴(kuò)硬件設(shè)備,緊跟技術(shù)發(fā)展,保證實(shí)驗(yàn)的基本需要;
2.4 重視培養(yǎng)學(xué)生動(dòng)手能力和創(chuàng)新能力
我們培養(yǎng)學(xué)生的目的不是培養(yǎng)一群滿腦理論,而不能動(dòng)手的學(xué)生,相反未來更需要一批具有高超動(dòng)手能力和創(chuàng)造性的人才。在這方面我們可以增設(shè)學(xué)生自己設(shè)計(jì)的實(shí)驗(yàn)項(xiàng)目。例如在操作系統(tǒng)程序設(shè)計(jì)語言實(shí)驗(yàn)教學(xué)中,培養(yǎng)學(xué)生的程序設(shè)計(jì)思路,要求在實(shí)驗(yàn)中逐步完成一個(gè)典型應(yīng)用系統(tǒng)實(shí)例,選擇一種開放源代碼的操作系統(tǒng)環(huán)境(如Unix),首先要求學(xué)生學(xué)會分析系統(tǒng)源代碼的功能,還要進(jìn)一步知道這些是編譯和實(shí)現(xiàn)的。在此基礎(chǔ)上更進(jìn)一步,嘗試修改部分簡單源代碼以實(shí)現(xiàn)目的功能。這種方案將操作系統(tǒng)的原理理論與具體源代碼實(shí)現(xiàn)結(jié)合在一起,使原來枯燥生澀的純理論在實(shí)際實(shí)現(xiàn)中變得生動(dòng)起來,教學(xué)效果明顯。并且在這個(gè)過程中學(xué)生發(fā)現(xiàn)操作系統(tǒng)哪些地方不盡如人意,通過自己學(xué)到知識可以加以改進(jìn)。既生動(dòng)又形象。
3 總結(jié)
根據(jù)計(jì)算機(jī)科學(xué)本身的特點(diǎn),在培養(yǎng)未來社會所需求的學(xué)生中,我們必須要重視計(jì)算機(jī)實(shí)驗(yàn)課程,而作為計(jì)算機(jī)科學(xué)核心的內(nèi)容——操作系統(tǒng)課程的實(shí)驗(yàn)課,我們要進(jìn)一步提高重視程度,加大軟硬件和師資建設(shè),改變教學(xué)方法,從而更好的把我們的學(xué)生培養(yǎng)成具有創(chuàng)新能力的復(fù)合型人才。
參考文獻(xiàn):
[1] 湯子贏,哲鳳屏,湯小丹.計(jì)算機(jī)操作系統(tǒng)[M].西安:電子科技大學(xué)出版社,2002.
[2] 管致錦.基于實(shí)驗(yàn)任務(wù)驅(qū)動(dòng)的操作系統(tǒng)教學(xué)設(shè)計(jì)[J].南通工學(xué)院學(xué)報(bào):自然科學(xué)版,2004.
[3] 馮博琴,顧剛.以能力培養(yǎng)為核心的計(jì)算機(jī)基礎(chǔ)實(shí)驗(yàn)教學(xué)與探索[J].中國大學(xué)教學(xué),2007(10).
[4] 王志林.高層次本科人才培養(yǎng)中的研究性實(shí)驗(yàn)教學(xué)[J].中國大學(xué)教學(xué),2006(2).
[5] 范輝.操作系統(tǒng)原理與實(shí)訓(xùn)教程[M].北京:高等教育出版社,2004.