伊人色婷婷综在合线亚洲,亚洲欧洲免费视频,亚洲午夜视频在线观看,最新国产成人盗摄精品视频,日韩激情视频在线观看,97公开免费视频,成人激情视频在线观看,成人免费淫片视频男直播,青草青草久热精品视频99

操作教學(xué)模板(10篇)

時間:2022-09-11 16:44:58

導(dǎo)言:作為寫作愛好者,不可錯過為您精心挑選的10篇操作教學(xué),它們將為您的寫作提供全新的視角,我們衷心期待您的閱讀,并希望這些內(nèi)容能為您提供靈感和參考。

操作教學(xué)

篇1

會計案例教學(xué)能極大地增強學(xué)生的社會適應(yīng)能力,學(xué)生通過大量案例的分析與討論,不僅可以得到多方面的實訓(xùn),而且可以從中總結(jié)出處理賬務(wù)的原則與方法、經(jīng)驗與教訓(xùn),這些原則、方法、經(jīng)驗和教訓(xùn)能反映出特定時期會計活動的內(nèi)在規(guī)律。掌握了這些規(guī)律,學(xué)生就可以觸類旁通,應(yīng)付各種復(fù)雜的工作環(huán)境,增強社會的應(yīng)變能力和適應(yīng)能力。會計案例教學(xué)能更好地指導(dǎo)學(xué)生的實踐活動,因為案例本身就是理論聯(lián)系實際的橋梁。案例分析的一個突出特征就是采用大量的真實事例作為分析的對象和內(nèi)容。優(yōu)秀的案例往往以現(xiàn)實問題為研究對象,以事實為依據(jù),并將理論知識寓于案例中。通過案例分析,可以使大量的感性認識上升為理性認識,從而更好地指導(dǎo)學(xué)生的實踐活動。會計案例教學(xué)能有效地將知識轉(zhuǎn)化為技能。案例教學(xué)的最終目的是將學(xué)生的知識轉(zhuǎn)化為技能。學(xué)生經(jīng)過嚴格而系統(tǒng)的理論學(xué)習(xí),其理論知識會掌握得比較全面,但由于缺乏實際操作經(jīng)驗,往往導(dǎo)致能力的欠缺。案例最主要的功能就是為學(xué)生提供一個逼真、具體的情境,迫使他們?nèi)ニ伎?、分析、處理問題,從而使其得到實際鍛煉的機會。同時,案例教學(xué)本身也需要學(xué)生之間的合作、交流、分析與研討,這就有利于培養(yǎng)學(xué)生合作共事和溝通交流的能力。因此,案例教學(xué)是適應(yīng)會計教學(xué)特點的行之有效的不可或缺的教學(xué)方法和手段。

賬務(wù)操作就是從取得或填制原始憑證、記賬憑證開始,設(shè)置和登記會計賬簿,到編報財務(wù)會計報告為止?!顿~務(wù)操作》是一門實踐性非常強的課程,是《基礎(chǔ)會計》所學(xué)知識的綜合運用,對于賬務(wù)操作來說難點就是原始憑證的分析。通過分析原始憑證的內(nèi)容、若干張原始憑證之間的關(guān)系得出經(jīng)濟業(yè)務(wù)的內(nèi)容,然后再填寫記賬憑證、登賬等。為了突破這個難點,我在教學(xué)中采取了以下幾個步驟。

1.將全班學(xué)生分成若干個小組,每個小組成員擔(dān)任不同的崗位,負責(zé)不同的工作,一個人是出納,負責(zé)現(xiàn)金日記賬、銀行存款日記賬的登記,有關(guān)現(xiàn)金、銀行存款收付憑證的填制,一個人是會計,負責(zé)記賬憑證的填制,還有一個人是財務(wù)主管,負責(zé)總賬的登記,最后有一個學(xué)生負責(zé)往計算機里錄入。小組成員崗位互相輪動,這樣每個學(xué)生都可以得到鍛煉。人員安排和輪動由財務(wù)主管負責(zé)。在分組時注意學(xué)生的搭配,學(xué)習(xí)成績有好有壞,成績好的學(xué)生帶動、幫助成績差的學(xué)生,達到互相督促、互相幫助、共同進步的目的。

2.教師要先給學(xué)生講主要的原始憑證所代表的經(jīng)濟業(yè)務(wù),即什么經(jīng)濟業(yè)務(wù)用什么憑證,比如增值稅專用發(fā)票代表購入業(yè)務(wù)和銷售業(yè)務(wù),普通零售發(fā)票代表日常采購業(yè)務(wù),所有的發(fā)票都是由銷貨方填寫;入庫單代表材料驗收入庫;轉(zhuǎn)賬支票代表款項的支付、現(xiàn)金支票代表提取現(xiàn)金都是由付款方填寫;收據(jù)代表收到款項,是由收款單位填寫等等。主要的原始憑證的這些內(nèi)容都要給學(xué)生講清,并讓他們記住。

3.分析原始憑證的內(nèi)容,教師在講之前先讓學(xué)生弄清自己所代表的單位,也就是你是哪個單位的會計,這是分析會計主體,不同的會計主體,經(jīng)濟業(yè)務(wù)的處理也不同。比如同樣是一張增值稅專用發(fā)票如果是購貨方就要做購進業(yè)務(wù),如果是銷貨方就要做銷售業(yè)務(wù)。分析增值稅專用發(fā)票的內(nèi)容業(yè)務(wù)是某單位購入某某商品多少,單價是多少,數(shù)量是多少,金額是多少,稅率是多少,稅金是多少,或者是某單位銷售某某商品多少等。不同的原始憑證所代表的經(jīng)濟業(yè)務(wù)內(nèi)容要講給學(xué)生,并讓他們記清楚。

4.分析若干張原始憑證之間的關(guān)系,就是幾張憑證反映一筆經(jīng)濟業(yè)務(wù)。比如,現(xiàn)在只有一張增值稅專用發(fā)票,代表購入材料,材料未到,款未付,或者銷售產(chǎn)品款未收;一張增值稅專用發(fā)票,一張收料單,代表購入材料,材料入庫,款未付,或者銷售產(chǎn)品款未收;一張增值稅專用發(fā)票,一張結(jié)算憑證,代表購入材料,款項以某種方式支付,或者銷售產(chǎn)品,收到結(jié)算憑證等等??傊褪亲寣W(xué)生學(xué)會自己分析原始憑證之間的關(guān)系,只要會分析原始憑證了,填寫記賬憑證,登記賬簿就沒有問題了。

篇2

1.1 教師專業(yè)素質(zhì)缺乏。很多教師根本沒有工程實踐經(jīng)驗,對操作系統(tǒng)內(nèi)核知識可能自己都沒弄明白,所以教給學(xué)生的知識也就有限了。

1.2 操作系統(tǒng)的后續(xù)學(xué)習(xí)課程,比如:計算機網(wǎng)絡(luò)、網(wǎng)絡(luò)操作系統(tǒng)等,都是學(xué)生比較感興趣的,所以學(xué)生在學(xué)習(xí)操作系統(tǒng)初都是非常認真的,主觀上都有強烈的想學(xué)好該門課程的愿望,但是隨著課程的日益深入,由于課程理論較深較抽象,課程特征不斷顯露,特別是該門課程的實驗內(nèi)容對前導(dǎo)課程(比如:數(shù)據(jù)結(jié)構(gòu),程序設(shè)計語言,計算機組成原理)的依賴很大,實驗中打擊了一部分學(xué)生學(xué)習(xí)熱情,甚至有一部分學(xué)生因前導(dǎo)課程沒有學(xué)好而放棄了操作系統(tǒng)實驗的完成。

1.3 教學(xué)內(nèi)容與實踐內(nèi)容脫節(jié)。傳統(tǒng)的操作系統(tǒng)教學(xué)中,側(cè)重于操作系統(tǒng)理論知識和基本概念的講解,同時又沒有一個功能強大而逼真的操作系統(tǒng)實驗教學(xué)環(huán)境,從而使理論教學(xué)和實踐教學(xué)脫節(jié)。

1.4 開設(shè)了實驗課的,課程實驗只停留在驗證性實驗和模擬性實驗,設(shè)計性實驗、綜合性實驗很少或者沒有,更談不上項目設(shè)計、工程設(shè)計。部分學(xué)校操作系統(tǒng)課時較少,只讓學(xué)生了解操作系統(tǒng)用戶界面、用戶接口和操作實現(xiàn)方式,做一些觀察性的實驗[3];部分學(xué)校受師資、教學(xué)環(huán)境,學(xué)會素質(zhì)與能力等方面的影響,操作系統(tǒng)實驗室只是對一些具體的算法進行模擬實驗,做一些模擬實驗。而且實驗課時又偏少,學(xué)生只接觸到一些皮毛,根本達不到培養(yǎng)學(xué)生的工程實踐能力的目標。

1.5 教學(xué)方法單一,缺乏實驗考核標準。實驗教學(xué),很多學(xué)校采用代碼閱讀方式,教師帶著學(xué)生分析實驗和實驗代碼,然后讓學(xué)生編譯運行通過,這樣就算完成任務(wù)了,根據(jù)沒有真正得到能力的培養(yǎng)。實驗考核就是看學(xué)生程序代碼是否調(diào)試通過和實驗報告的方式,學(xué)生用大量的時間去填寫實驗報告,而且有的實驗是無法用報告的形式呈現(xiàn)的。

2 提高實驗教學(xué)效果的對策

2.1 提高教師素質(zhì)

目前,國內(nèi)很多工科教師都缺乏工程經(jīng)驗,所以在指導(dǎo)學(xué)生實驗時力不從心。針對這種狀況,可從以下幾個方面著手[4]:(1)定期的或利用學(xué)術(shù)假期派專業(yè)老師去工業(yè)界工作或?qū)W習(xí)。(2)學(xué)校要和企業(yè)在科研和教學(xué)項目中大力合作。這樣企業(yè)可為學(xué)校提供操作平臺,教師也將自己的知識轉(zhuǎn)化為生產(chǎn)力,同時提高教師項目管理與研發(fā)能力。(3)把工程經(jīng)驗作為平庸和提升教師的條件,這樣可促進教師不斷提高自身素質(zhì)。

2.2 分層教學(xué)

分層教學(xué)就是根據(jù)學(xué)生的不同發(fā)展水平和發(fā)展速度,確立相應(yīng)的教學(xué)層次,以適應(yīng)學(xué)生最近發(fā)展區(qū)和最佳發(fā)展期的教學(xué)。之所以要開展分層教學(xué),是因為學(xué)生是發(fā)展中的人,學(xué)生之間存在著事實上的差距。[5]

操作系統(tǒng)實驗可按照學(xué)生的學(xué)習(xí)能力進行分組實驗。每個小組人數(shù)5-6人,不宜太多,小組成員優(yōu)、良、中、差適宜搭配,有一個小組長,以便帶領(lǐng)實驗過程的討論。好的學(xué)生帶動差的學(xué)生,調(diào)動所以學(xué)生的積極性。

2.3 精心設(shè)計實驗內(nèi)容

分層次設(shè)計實驗內(nèi)容,把實驗分為易、中、難三個層次。容易的是驗證性實驗,通過驗證性實驗,學(xué)生理解操作系統(tǒng)的基本原理,簡單的分析操作系統(tǒng)的功能,不要求寫復(fù)雜的代碼來模擬操作系統(tǒng)的功能;處于中間的是模擬實驗,通過模擬作業(yè)調(diào)度、進程調(diào)度、內(nèi)存空間分配與回收、虛擬存儲管理中的地址轉(zhuǎn)換和缺頁中斷等,使學(xué)生加深理解操作系統(tǒng)算法;難的是設(shè)計性、綜合性實驗,對學(xué)生要求較高[6]。在設(shè)計實驗內(nèi)容時,還可從趣味性、真實性、綜合性、工程性等方面考慮,從而使學(xué)生的創(chuàng)新能力和工程能力得到培養(yǎng)。

2.4 合理的實踐教學(xué)方法和實踐考核方式

常用的實踐教學(xué)方式有代碼閱讀式、功能模擬式、內(nèi)核擴展式、獨立設(shè)計式[7]。為了適應(yīng)新世紀人才培養(yǎng)目標,在實際教學(xué)中可采用多元化教學(xué)方式,使不同層次的學(xué)生找到適合自己的、提高自己的有效方法。操作系統(tǒng)實驗中,根據(jù)不同的實驗內(nèi)容、學(xué)生層次的不同,可采用不同的教學(xué)方法。比如:(1)項目驅(qū)動的方式。每次實驗前,教師給定要完成的任務(wù)和最終要達到的效果,并從項目研發(fā)的經(jīng)驗、常用的方法等引導(dǎo)學(xué)生。(2)實例引導(dǎo)。選擇一些貼近實際的實例來激發(fā)學(xué)生的學(xué)習(xí)興趣,通過 “代碼閱讀”現(xiàn)有的一些開放源代碼系統(tǒng),理解后進行功能模擬,在可能的基礎(chǔ)上進行改進。

篇3

操作系統(tǒng)是現(xiàn)代計算機系統(tǒng)中必不可少的系統(tǒng)軟件,計算機系統(tǒng)越復(fù)雜,操作系統(tǒng)的作用和地位就越重要[1]。操作系統(tǒng)是計算機科學(xué)與技術(shù)專業(yè)學(xué)生必須學(xué)習(xí)的專業(yè)課程,該課程為計算機應(yīng)用人員深入了解和使用計算機提供了必備知識,為設(shè)計人員提供進行系統(tǒng)軟件開發(fā)的基礎(chǔ)理論知識,因此它是計算機專業(yè)的一門理論性較強的主干課程,同時它又是一門實踐性很強的課程[2]。操作系統(tǒng)是計算機專業(yè)學(xué)生全面理解和掌握系統(tǒng)軟件、應(yīng)用軟件設(shè)計方法和技術(shù)、了解計算機硬件和軟件之間關(guān)系必不可少的綜合課程。

1 操作系統(tǒng)現(xiàn)狀分析

操作系統(tǒng)課程是一門重要的計算機專業(yè)基礎(chǔ)課,長期以來,該課程的內(nèi)容較為固定,授課方法較為單一。操作系統(tǒng)難學(xué)難教,有其課程自身的特點,歸納為以下幾個方面[3,4]。

⑴ 教學(xué)內(nèi)容比較陳舊

長期以來,操作系統(tǒng)課程的內(nèi)容較為固定,授課方法較為單一,課程設(shè)置偏向理論,教材上的知識更新很緩慢,與前沿技術(shù)結(jié)合不緊密,與現(xiàn)實也脫節(jié)。

⑵ 應(yīng)用性不強

操作系統(tǒng)首先談的是管理方法,其次是實現(xiàn)方法,即算法;這一點不同于程序語言類課程或者數(shù)據(jù)結(jié)構(gòu)等課程,可以直接當(dāng)工具來使用,操作系統(tǒng)的應(yīng)用不如其他課程來的直接;大多數(shù)應(yīng)用型本科生學(xué)習(xí)目的是掌握實現(xiàn)方法,而對于其管理方法的分析與設(shè)計,一是還沒有形成足夠的認識,二是還沒有到達綜合系統(tǒng)分析和管理的層本文由收集整理次。所以大多數(shù)學(xué)生的體會是學(xué)了難用上,故而興趣不大。

⑶ 實踐難度大

操作系統(tǒng)作為最底層的軟件,內(nèi)核的編譯和調(diào)試很困難,稍有不慎就可能使系統(tǒng)崩潰了,需要重裝操作系統(tǒng),費時費力;盡管目前多采用虛擬機做實驗的方式,但涉及環(huán)境變化,部分實驗與在真實平臺下有差別,實驗效果打了折扣。

⑷ 課程比較獨立,延續(xù)性學(xué)習(xí)不夠

學(xué)生目前訓(xùn)練較多的是基于某平臺上的二次開發(fā),涉及到系統(tǒng)的底層開發(fā)很少,這樣導(dǎo)致操作系統(tǒng)的后續(xù)學(xué)習(xí)訓(xùn)練不夠,與其他課程聯(lián)系不夠,顯得比較獨立。實際上,操作系統(tǒng)作為軟硬件課程的紐帶,應(yīng)該對其他課程起到積極的引導(dǎo)促進作用。

基于上述分析,對操作系統(tǒng)教學(xué)改革提出了更高的希望和要求。本文對操作系統(tǒng)教學(xué)的現(xiàn)狀及存在的問題進行了歸納總結(jié),并提出了對操作系統(tǒng)課程教學(xué)改革的幾點建議,供大家參考。

2 操作系統(tǒng)課程教學(xué)改革的對策

2.1 更新教學(xué)觀念

學(xué)生有無進步或發(fā)展是教學(xué)有沒有效益的惟一指標。傳統(tǒng)教學(xué)方式重演繹、推理、按部就班,教師在整個教學(xué)過程中起主導(dǎo)作用。這樣的教學(xué)會使學(xué)生的獨立思考能力和創(chuàng)造能力被嚴重束縛?,F(xiàn)今教學(xué)中的“應(yīng)試教育”傾向其實也源于傳統(tǒng)教學(xué)模式,即:教師講,學(xué)生聽;教師寫,學(xué)生看;教師要求學(xué)生做;口頭強調(diào)“啟發(fā)式”教育,實際施行的卻是“滿堂灌”,教學(xué)中“費時低效”的現(xiàn)象還不同程度地存在,教學(xué)效益低下。教學(xué)不應(yīng)該只是一個教與學(xué)的過程,還應(yīng)該是一個師生互動的過程。在實際教學(xué)過程中,要以學(xué)生為中心,多采用啟發(fā)式、討論式、研究式教學(xué),增加學(xué)生實踐機會、自學(xué)機會和創(chuàng)新機會,充分發(fā)揮其個性和特長,以利于他們素質(zhì)和能力的綜合提高。

2.2 改革教學(xué)內(nèi)容

目前,社會對嵌入式軟硬件開發(fā)人才的需求很迫切,需求量也很大。作為應(yīng)用型本科院校,有責(zé)任培養(yǎng)社會急需的工程類專業(yè)人才,學(xué)生也非常迫切地希望能夠系統(tǒng)地學(xué)習(xí)嵌入式技術(shù),得到規(guī)范的指導(dǎo)和訓(xùn)練,以獲得更多的就業(yè)機會。因此,在確定操作系統(tǒng)原理授課內(nèi)容時,我們跟蹤操作系統(tǒng)原理和相關(guān)技術(shù)的教材,同時注重嵌入式知識的講授,嵌入式技術(shù)是軟硬件技術(shù)的高度耦合,涉及到的前期課程有:數(shù)字電路、電路分析、微機原理與接口、c語言程序設(shè)計、操作系統(tǒng)原理等。筆者提出在前導(dǎo)課程中有意識地加入嵌入式技術(shù)的知識和實踐訓(xùn)練,做好鋪墊,不僅有利于嵌入式人才的培養(yǎng),構(gòu)建新學(xué)科體系,還能提升專業(yè)基礎(chǔ)課的教學(xué)質(zhì)量,使老課程保持技術(shù)進步,達到學(xué)以致用的教學(xué)目的。

結(jié)合我院“創(chuàng)新性應(yīng)用型特色名校”的發(fā)展目標,我們設(shè)計操作系統(tǒng)課內(nèi)實驗項目覆蓋了進程控制、進程通信、線程(或者進程)同步和調(diào)度,存儲器管理、系統(tǒng)調(diào)用,文件系統(tǒng)等方面。我系自主開發(fā)了基于μcos操作系統(tǒng)原理實驗教學(xué)平臺。該系統(tǒng)由主機和目標機構(gòu)成,目標機運行μcos-ii系統(tǒng),主機上運行qt應(yīng)用軟件,μcos-ii通過串口將數(shù)據(jù)傳遞給qt動畫程序,qt動畫程序?qū)崟r顯示目標機的運行狀態(tài),并附有文字說明來幫助學(xué)生理解操作系統(tǒng)運行過程。

此外,積極引導(dǎo)學(xué)生參加科技競賽活動,鼓勵他們參加“博創(chuàng)杯”嵌入式設(shè)計大賽和齊魯軟件大賽等競賽項目。通過科技創(chuàng)新活動,達到培養(yǎng)學(xué)生學(xué)習(xí)的興趣和解決問題的能力。

2.3 豐富教學(xué)方法

圍繞操作系統(tǒng)課程的教學(xué)目的,我們利用了多種教學(xué)方法,提高學(xué)生的學(xué)習(xí)能力。

采取課內(nèi)教學(xué)與課外輔導(dǎo)相結(jié)合的形式。課內(nèi)學(xué)習(xí)主要教師為中心,講授操作系統(tǒng)的設(shè)計原理,實現(xiàn)的技術(shù),以及在具體的操作系統(tǒng)中是如何實現(xiàn)的,主要采用啟發(fā)式教學(xué);課外輔導(dǎo),以學(xué)生為中心,通過我院建立的課程網(wǎng)站,在開放性實驗室進行自主學(xué)習(xí)和網(wǎng)絡(luò)討論,教師通過課程網(wǎng)站與學(xué)生交流學(xué)習(xí)心得。

課內(nèi)實驗與課外實驗相結(jié)合。我們把操作系統(tǒng)的實驗設(shè)計分成兩部分,課內(nèi)實驗與課外實驗。課內(nèi)實驗選擇自編的《計算機操作系統(tǒng)實驗指導(dǎo)書》中的幾個項目,要求這些實驗項在windows環(huán)境下,由教師指導(dǎo),每個學(xué)生獨立完成。通過此訓(xùn)練,使學(xué)生初步能用所學(xué)的軟件設(shè)計技術(shù)和程序設(shè)計語言知識,解決操作系統(tǒng)設(shè)計原理中的一些關(guān)鍵問題,如:進程控制、進程通信、線程(或者進程)同步和調(diào)度,存儲器管理等,既鞏固了所學(xué)的操作系統(tǒng)設(shè)計原理知識、檢查學(xué)習(xí)效果的作用,通過利用實驗過程中解決所遇到的問題,也加深對操作系統(tǒng)原理知識的理解。我們把μcos內(nèi)核剖析作為學(xué)生課外實驗[5,6]。我們的具體的做法是:把學(xué)生分成若干組,每組布置一個實驗題目,同學(xué)能過自學(xué)習(xí)完成,形成實驗報告。然后把各組同學(xué)組織在一起講解自己的實驗項目。這樣培養(yǎng)了學(xué)生的動手能力和創(chuàng)造能力,擴大了學(xué)生的知識視野。

2.4 加強教學(xué)成效考評

篇4

縱觀歷史,操作系統(tǒng)本身是一個理論與實踐結(jié)合極為緊密的學(xué)科。操作系統(tǒng)不僅要管理計算機系統(tǒng)的所有資源,而且還要為用戶提供良好的應(yīng)用接口和編程環(huán)境。為了實現(xiàn)這個目標,設(shè)計人員幾乎使用了所有的軟件設(shè)計原理和技術(shù)。如果你研究和設(shè)計過操作系統(tǒng),那么無論是多么困難、多么復(fù)雜的軟件應(yīng)用系統(tǒng),你也會感到游刃有余。要想成為一個出色的軟件工程師,就應(yīng)該擁有研發(fā)操作系統(tǒng)的經(jīng)歷。由于意識到操作系統(tǒng)實踐的重要性,我們一直在尋找一些能夠適合本科教學(xué)使用的操作系統(tǒng)實踐案例。我們在組織學(xué)生進行操作系統(tǒng)實習(xí)的過程中,使用和嘗試過多個操作系統(tǒng),比如Little OS, RoadRunner,eCos, OSKit, Nacho等。這些操作系統(tǒng)各有特點,不過都不是真實的主流操作系統(tǒng)案例。

值得注意的是,真實的操作系統(tǒng)案例與教學(xué)的需要之間是存在矛盾的。從教學(xué)角度看,教師當(dāng)然希望要有基于真實操作系統(tǒng)的實習(xí),但是真實的操作系統(tǒng),系統(tǒng)規(guī)模大、復(fù)雜,顯然不便于教學(xué)。所以,要想在操作系統(tǒng)課程教學(xué)的過程中采用真實的操作系統(tǒng)作為案例,必須解決兩個問題:

得到該操作系統(tǒng)的源代碼;

從便于教學(xué)出發(fā),在該操作系統(tǒng)大量的源代碼中進行取舍,選取真正代表該操作系統(tǒng)技術(shù)精華的源代碼部分。

采用Linux作為操作系統(tǒng)課程教學(xué)的一個真實案例,當(dāng)然是一個不錯的選擇。但是如果考慮到多數(shù)用戶的使用實際,當(dāng)代使用最廣泛、最普及的計算機操作系統(tǒng)是Windows 操作系統(tǒng)。如果不能在操作系統(tǒng)的教學(xué)過程中把Windows作為一個真實的案例,不能介紹Windows的內(nèi)部實現(xiàn),無論如何也是一個缺憾。

2000年8月,在由微軟亞洲研究院主辦的首屆高等院校計算機系系主任座談會上,很多系主任提出希望能有一本講解Windows操作系統(tǒng)原理的教材。2000年10月,在第六屆全國操作系統(tǒng)課程教學(xué)研討會上,許多主講操作系統(tǒng)課程的教師也提出希望更多地了解Windows內(nèi)核原理,以供教學(xué)需要。正是在這樣的大環(huán)境下,寫作一本結(jié)合當(dāng)代Windows操作系統(tǒng)教科書的構(gòu)想產(chǎn)生了。思想的火花在微軟中國研究院(微軟亞洲研究院的前身)的支持下,很快燃成了一支火炬。

我很榮幸地加入了Windows操作系統(tǒng)教材寫作小組,這個小組的成員還包括:清華大學(xué)計算機系的史美林、向勇、清華大學(xué)電子工程系的馬洪兵、北京航空航天大學(xué)計算機系的王雷、浙江大學(xué)計算機系的鄭扣根、上海交通大學(xué)計算機系的尤晉元和陳英。他們都是所在高校操作系統(tǒng)課程的主講教師,曾寫作、編輯和翻譯出版過多本有關(guān)操作系統(tǒng)原理的教科書,而且當(dāng)時都在主持有關(guān)操作系統(tǒng)的科研工作。毫無疑問,這個寫作小組的陣容是相當(dāng)豪華的。

詳細的寫作提綱出來后,困難也接踵而至。要剖析Windows操作系統(tǒng)原理,不能不了解Windows 操作系統(tǒng)的內(nèi)部結(jié)構(gòu),也不能不去閱讀Windows操作系統(tǒng)的源代碼。但是,當(dāng)時國內(nèi)外已出版的計算機書籍和資料,包括微軟出版社出版的書籍中,沒有一本書能夠提供這方面的參考資料。怎么辦?問題很快通過微軟中國研究院高校關(guān)系部反映到微軟公司總部。經(jīng)過微軟中國研究院的努力,在Windows開發(fā)組工程師Dave Probert的大力支持下,微軟公司總部作出決定,授權(quán)寫作組的老師們閱讀Windows 操作系統(tǒng)的源代碼,并提供有關(guān)Windows 操作系統(tǒng)的參考資料。這一消息讓我們感到非常高興。可是好事多磨,由于中美法律上的差異,美國微軟公司不能在中國本土向老師們提供閱讀Windows操作系統(tǒng)源代碼的條件。正當(dāng)我們?yōu)橹鄲赖臅r候,接著發(fā)生的事情超出了我們的意料:微軟公司決定,邀請全體寫作組成員到微軟公司總部閱讀Windows 操作系統(tǒng)的源代碼,并由主持Windows 2000操作系統(tǒng)設(shè)計的高級技術(shù)人員,向中國寫作組專門講解Windows操作系統(tǒng)的內(nèi)部體系結(jié)構(gòu)。據(jù)微軟中國研究院介紹,這是微軟公司第一次在亞洲地區(qū)開放Windows 操作系統(tǒng)的源代碼。他們給予我們的支持讓我們吃驚,也讓我們非常感激。

2000年4月,西雅圖風(fēng)光秀麗,景色宜人。微軟公司總部就坐落在西雅圖的雷德蒙鎮(zhèn)上。公司總部的辦公樓,一半被濃密的森林包圍著,另一半則是波光粼粼的湖泊。

寫作組在西雅圖的工作是緊張而高效的。我們每天一半的時間用來閱讀Windows操作系統(tǒng)的源代碼,另一半時間聽取Windows 2000設(shè)計師Dave Probert組織的講課,晚上時間則用來討論問題或者整理技術(shù)資料。為了能夠更深入地了解內(nèi)部技術(shù)細節(jié),上海交通大學(xué)的尤晉元老師在出行前就組織研究生專門列出有關(guān)Windows的內(nèi)部技術(shù)問題,以便充分利用這次寶貴機會和微軟總部的技術(shù)人員進行探討。由于工作安排上的原因,整個寫作組的八名成員,有四位未能去西雅圖訪問。但是他們也隨時和赴美訪問的老師保持著熱線聯(lián)系。史美林老師當(dāng)時正在歐洲訪問,也不斷通過電話和電子郵件關(guān)心寫作小組工作的進展情況。給寫作組講課的Dave Probert,曾經(jīng)是美國Unix技術(shù)公司的主要研發(fā)人員,從事Unix操作系統(tǒng)的設(shè)計和開發(fā)長達二十年,對Unix系統(tǒng)有著極其深刻的認識。目前,他是Windows內(nèi)核開發(fā)組骨干成員。微軟公司擁有一大批像Dave Probert這樣經(jīng)驗豐富的操作系統(tǒng)研究和設(shè)計人員,他們中有許多曾經(jīng)從事過Unix操作系統(tǒng)、DEC VAX 機操作系統(tǒng)、Sun工作站操作系統(tǒng)。

毫無疑問,我們在微軟公司總部的有關(guān)工作,對我們團隊以后取得的成績起到了關(guān)鍵的作用。我們先后與Dave Probert 合著了《Windows 操作系統(tǒng)原理》、《Windows 內(nèi)核實驗教程》。真誠的合作精神一直貫穿在我們的團隊之中,每個人都為編寫出優(yōu)秀教材這一目標而努力。在形式上我們是一個地理位置分散的團隊,但是無論每個成員在地球的哪個地方,我們始終保持著彼此之間的及時溝通和友誼。到目前,《Windows 操作系統(tǒng)原理》已經(jīng)再版發(fā)行,我們也得到了許多老師肯定的反饋,這讓我們非常開心。

篇5

二、確定合格的課程比例

作為一門學(xué)科,酒店管理是多學(xué)科性的,涉及心理學(xué)、食品成本、控制學(xué)、_工程學(xué)、市場營銷學(xué)、法律等等。因此,更應(yīng)該強調(diào)針一對性、靈活性,強調(diào)從知識教育轉(zhuǎn)化為以能力教育為重。這個方面有些國外院校已積累了豐富的經(jīng)驗。如瑞典教育部提出高等成人職業(yè)教育內(nèi)容應(yīng)講究實際,注重培養(yǎng)學(xué)生的技能,開設(shè)3年或4年的理論學(xué)科,其中職業(yè)技能課.與30階40%,普通理論課.1!‘60%--70%。瑞士洛桑學(xué)院主要是傳統(tǒng)與現(xiàn)實并重,理論與實際結(jié)合,強調(diào)實踐教學(xué),邊教邊練,各占一半,力求在學(xué)習(xí)中掌握飯店工作的本領(lǐng)。所以我們應(yīng)吸收和借鑒國外先進教學(xué)方式,來確定合適的課程設(shè)置比例。

三、加強技能操作課實訓(xùn)資源的配置

由于辦學(xué)經(jīng)費不足,一些院校專業(yè)模擬的實習(xí)條件普遍較差,缺乏模擬基地或?qū)嵙?xí)酒店。校內(nèi)的模擬實習(xí)受到影響,使學(xué)生實踐能力的培養(yǎng)和提高難以實.現(xiàn)。為此,學(xué)校應(yīng)投入必要的資金,建立模擬基地,完善技能操作課。如上海旅游高等??茖W(xué)校在校內(nèi)擁有自己的小天馬賓館,又在上海虹橋機場有大天馬賓館,多方面為學(xué)生提供實踐的機會。暫時無條矛1幾的學(xué)校可與一些酒店掛鉤,作為學(xué)生的實習(xí)基地,盡量為學(xué)生獲得實際經(jīng)驗創(chuàng)造條件。

四、建設(shè)好雙師型師資隊伍

由于專業(yè)教師緊張,有的酒店管理專業(yè)任課教師是改行而來的,這些教師沒有經(jīng)過正規(guī)系統(tǒng)的技能操作訓(xùn)練,缺乏實際工作經(jīng)驗而力不從心。因此,加強技能操作師資隊伍的建設(shè)是至關(guān)重要的。如益陽職業(yè)技術(shù)學(xué)院定期聘請銀臺大酒店里經(jīng)驗豐富、技能熟練的專業(yè)人士來校進行授課。專業(yè)教師則應(yīng)放‘F面子,虛心向他們學(xué)習(xí),學(xué)校則應(yīng)有計劃地選派專業(yè)教師到星級酒店頂崗實踐,讓他們在實踐中鍛煉自己,提高理論與實踐相結(jié)合的能力。

五、注重技能操作課的教學(xué)方法

1、因材施教

在日常教學(xué)中,我們經(jīng)常發(fā)現(xiàn)有些學(xué)生明顯比其他學(xué)生動手能力強。在性格上有些學(xué)生活潑開朗,屬外向型;有些學(xué)生沉默寡言,屬內(nèi)向型。我們就應(yīng)從實際情況出發(fā),根據(jù)不同的對象采用不同的方法。比如,在剛開始進行托盤訓(xùn)練教學(xué)時,如果要求體力、手勁相差甚大的同學(xué)與體力好的同學(xué)托盤習(xí)l!練的時間相等,就有點勉為其難。所以在教學(xué)中要根據(jù)學(xué)生的差異,揚長避短,因材施教。

2、循序漸進

人們接觸一種新技能都有一個消化、吸收、提高的過程,我們的教學(xué)應(yīng)適應(yīng)此規(guī)律,采用循序漸進的原則,在訓(xùn)練中逐步提高學(xué)生的技能,慢慢接近所定的標準.必須注意的是定標準不能太高,也不能太低。太高,激發(fā)不起學(xué)生的熱情:太低,沒有效果,學(xué)生會覺得浪費時間。

篇6

中圖分類號:G42文獻標識碼:A文章編號:1005-5312(2011)27-0213-02

蠟染是人們所熟知的古老民間工藝,也是我國寶貴的文化遺產(chǎn),作為一種傳統(tǒng)的印染形式,具有獨特的藝術(shù)特色,需要更多的人尤其是青少年去學(xué)習(xí)和探究,才能使其世代相傳、發(fā)揚光大.

我將蠟染教學(xué)引入課堂,通過生動活潑的實操課的過程,讓學(xué)生把以前所學(xué)的死知識找到一個活用的機會,彌補專業(yè)教學(xué)中教師黑板講授加學(xué)生紙面設(shè)計為主的呆板的教學(xué)模式,可以點帶面,激活相關(guān)的知識點 ,如:圖案的實際運用、材料與工藝、民間染花的特色等,還有像操作環(huán)節(jié)的把握以及同學(xué)之間的交流與協(xié)作,也是對學(xué)生的一種綜合素質(zhì)訓(xùn)練。

蠟染可以制成壁掛、裝飾畫、服裝、日常裝飾用品等,是一門能夠?qū)W以致用的課程,在藝術(shù)院校的教學(xué)層面上來認識研究蠟染,應(yīng)該是服裝專業(yè)教學(xué)中一個不錯的選題。

我在設(shè)計這一課題時,從學(xué)校的條件和所任教班級的實際情況出發(fā),一是充分考慮到盡量用有限的資源達到相對滿意的教學(xué)效果;二是考慮如何激發(fā)學(xué)生的興趣,采取學(xué)生適應(yīng)的教學(xué)形式,創(chuàng)造和諧的教學(xué)氛圍,促進學(xué)生積極主動地學(xué)習(xí)和操作;三是通過課題的進行,讓學(xué)生切切實實感受到蠟染這種藝術(shù)形式的魅力所在。

一、準備工作

為了避開一些過于復(fù)雜的程序,我在課程規(guī)劃時作了一定的簡化,以實現(xiàn)其可操作性.即從工具材料的購置,到教室的布置,以及各個流程、 環(huán)節(jié)的安排等都根據(jù)實際情況做了一一的考慮。

放下現(xiàn)在工業(yè)化機器生產(chǎn)的蠟染不談,按照民間的制作方式,首先應(yīng)該準備工具和材料,工具有:電爐、電火鍋、電源插座;繪蠟用的蠟刀、毛筆;融蠟、煮蠟、盛染液和清洗所用的一系列容器;材料包括白棉布、蠟塊、染料、固色劑等。根據(jù)學(xué)生的實際情況,我使用了部分代用品,如用毛筆代替蠟刀、食鹽代替固色劑,并使用可調(diào)溫的電火鍋煮蠟。教具準備齊全便可以開始教學(xué)了。

二、講課

首先要花一次課的時間來說明課程安排和講授蠟染的基本概念及操作程序,同時拿一些蠟染實物展示給學(xué)生看,便于學(xué)生理解,最后將板書的操作環(huán)節(jié)明確地留在黑板上,這樣讓學(xué)生在以后的操作中可以隨時參照,從而做到心中有數(shù)。

三、教室布置

實操課需要一定的場地和設(shè)施的條件,我組織學(xué)生將課桌并成三到四個大的案子,有起草構(gòu)圖用的案子;有封蠟的案子;有染色案子和熨燙案子,并留意電源插座的位置。另外還在教室一端拉一根晾布繩,上面?zhèn)浜靡恍A子,繩子下方的地板上鋪一層報紙.這樣,教室“作坊”就布置好了。

四、構(gòu)形

盡管學(xué)生可以從圖書室和網(wǎng)上找資料,而我還是準備了幾本黑白圖案畫冊,這樣,基本的參考資料就有了保障,以避免學(xué)生臨時找資料耗去有限的課時。

在紙上起形,要求其圖案適合蠟染的表現(xiàn),然后利用窗玻璃將圖案過到布上,這比用復(fù)寫紙拷貝更方便快捷。然后標注上需封蠟的地方,這個環(huán)節(jié)是不能忽略的,以避免封蠟封錯地方.

五、封蠟

取蠟塊置于可調(diào)溫的電火鍋中,加熱融化為蠟液,(預(yù)先在鍋上扯一二根細鐵絲捋筆用,因在鍋邊捋筆不安全),再將白布展平,鋪在臺面上,用毛筆蘸蠟液在布上描繪,由于毛筆不像銅制的蠟刀那樣能夠保溫,所以要特別注意控制蠟的溫度,蠟溫高于70℃時作畫,蠟汁會立即滲浸四周,造成線條化開,使花紋模糊不清,蠟溫漸冷后又封不透,造成線條斷續(xù)不齊,所以讓學(xué)生隨時掌控調(diào)溫旋鈕,當(dāng)蠟液冒青煙時,說明蠟溫過高了,這時需切斷電源。學(xué)生們在布上描繪時還要邊畫邊提一提布,以免蠟液將布黏在畫板上。封蠟完畢,用手輕輕揉捏布匹,使蠟產(chǎn)生裂紋,可以根據(jù)畫面的需要把握裂紋的位置和多少,因為蠟裂紋是蠟染最具特色的地方。

六、染色

“蠟花”準備好后開始調(diào)配染液,先用少量溫水初步溶化染料,再在電爐上加熱至滾開,使染料充分溶化,加入少量食鹽,起到促染的作用,待染液冷卻后,放入布匹進行冷染,為防止畫蠟被熔,染液的溫度一定要控制在30°C以下.由于學(xué)生較多,課時也有限,還有容器比較小,因此我們的浸染時間稍短,有時還采取刷染的辦法,染色后涼晾再染一次到數(shù)次.

七、退蠟

傳統(tǒng)正規(guī)的退蠟方法是將染好色的布放在沸水中煮至化蠟,那樣需要大爐子加熱大量的水,課堂操作條件不具備,我們曾經(jīng)用過熨斗退蠟法,但退蠟不徹底,這一次我們發(fā)明了冷水洗蠟法,就是直接在冷水中將蠟搓洗下來,這樣退蠟效果不錯,涼干后熨燙平整。這樣,一幅蠟染習(xí)作就完成了。

八、展覽

教學(xué)結(jié)束后,師生一起整理全部作品,并布置了展覽,并一一為作業(yè)拍照,還拍一些展覽的場景,為一段時間以來的學(xué)習(xí)作一個總結(jié),也讓學(xué)生有一個整體回顧、反思和感受的機會,使對課程的認識進一步提高。

整個教學(xué)過程下來,我有一些心得體會,在此與大家分享.

讓學(xué)生們有一個自由輕松的環(huán)境,使他們興致勃勃地去創(chuàng)作和實踐,如在構(gòu)圖方面,老師可推薦的一些傳統(tǒng)的 適合蠟染的花樣讓學(xué)生做,若他們想嘗試一些自己喜愛的形象圖案如一些小寵物形象、卡通人物等,老師不要干涉,應(yīng)理解學(xué)生的意愿,只從工藝的角度幫他們整理畫稿,這樣出來的作品更多姿多彩,更富有時代特色,當(dāng)學(xué)生們得到了自己親手制作的蠟染作品,顯出高興和滿足,體驗到成就感.

在實操中采取教與學(xué)相結(jié)合的方式,教師先經(jīng)過一段時間的學(xué)習(xí)和試驗,然后將自己的制作經(jīng)驗傳授給學(xué)生,加強師生之間的互學(xué)互動,在這個過程中往往老師也可以從學(xué)生那里學(xué)到一些東西,即所謂的教學(xué)相長.另外要鼓勵學(xué)生拓展思路、展開想象,大膽做一些新的嘗試.總之,創(chuàng)設(shè)一個良好的學(xué)習(xí)創(chuàng)作氛圍,利于激發(fā)其創(chuàng)作熱情,以達到理想的教學(xué)效果和培養(yǎng)學(xué)生積極的創(chuàng)造性思維和審美能力的目的。

以上所寫實際是我蠟染教學(xué)的一個粗淺總結(jié),我也知道一定有很多同行比我做得更好,也相信自己在今后的學(xué)習(xí)實踐中能不斷積累和總結(jié)經(jīng)驗,取得更大的進步.

篇7

( )Para. 1 A Charlie’s childhood

( )Para. 2 B His achievements

( )Para. 3 C why people needed cheering up

( )Para. 4 D. an example of a sad situation that he made entertaining

( )Para. 5 E His famous film character: the little tramp

具體操作:學(xué)生5分鐘粗略閱讀文章,快速找出各個段落的主題句,并把各段落的主題句聯(lián)系起來概括出文章的中心在6人學(xué)習(xí)小組組內(nèi)交流后形成團隊統(tǒng)一意見全班展示,對錯一目了然。

II. Read the text slowly and carefully and answer the following questions:

Para 1:

1. Charlie Chaplin made people laugh when they felt depressed, so they feel _________.

A. less satisfied with their lives B. more content with their lives

C. more worried about their lives. D. they had a miserable life.

2 Explain“Laughter is the sun that drives winter from the human face”

A. Laughter is the power to drive winter away and welcome warm spring.

B. Laughter can keep one’s face warm, especially during freezing winter.

C. Laughter can make people forget their problems and make them feel happy.

Para 2: Finish the chart.

Para 3 Read it find out what Charlie is dressed in?

Para 4 Q: What do they eat?

Para 5

1 Chaplin was given a special Oscar for

A. they enjoy doing so. B. the films he directed.

C. the joy he gave us in his films. D. the contributions he made in films.

2 When Charlie Chaplin died, he was____ years old.

A. 66 B. 77 C. 88 D. 99

具體操作:我們將課堂主動權(quán)交還給學(xué)生,以“6人學(xué)習(xí)小組”和導(dǎo)學(xué)案為載體,學(xué)生個體自主閱讀,團隊合作探究,教師盡力參與學(xué)生的討論,協(xié)助學(xué)生完成對文章的理解。師生間、尤其是生生間的活動使課堂更加民主、和諧。

III 20 Key phrases:

1. 正如某人曾經(jīng)所說 ____ 2 窮的,境況差___

具體操作:學(xué)生先獨立從文章中查找,完成學(xué)案;然后在6人學(xué)習(xí)小組的合作互助下更正完善;最后在課堂小組展示。

IV Find out the right sentences or translate the original ones with beautiful words

1As Victor Hugo once said, "Laughter is the sun that drives winter from the human face"

漂亮翻譯:

2你可能會感到驚奇,查理剛會說話時大人就教他唱歌,他剛會走路時大人就教他跳舞了。

課文原句:

具體操作:學(xué)生個人獨立從原文中找出對應(yīng)英文并規(guī)范工整書寫在導(dǎo)學(xué)案上;而對長難句的準確理解需要6人合作探究共同商定既體現(xiàn)“信、達、雅”又通順易懂的譯文,各學(xué)習(xí)小組展示并挑選出最佳最美譯文將其書寫在導(dǎo)學(xué)案對應(yīng)之處。

V Fill in the blanks according to the text while listening to the tape about the text.

As Victor Hugo once said, "Laughter is the sun that_______________(趕走冬天) from the human face", and__________(直到現(xiàn)在)…….

具體操作:在學(xué)生充分理解文章后,播放課文錄音,訓(xùn)練學(xué)生的聽力能力。要求學(xué)生不看課文,根據(jù)所聽錄音獨立完成導(dǎo)學(xué)案。當(dāng)然,第一遍播放課文錄音時在有填寫的地方暫停給學(xué)生適當(dāng)?shù)臅r間,以便完成目標任務(wù);第二遍播放不暫停以給學(xué)生流暢的聽力整體過程;最后是學(xué)生查課文紅筆更正。

VI自我評價

篇8

中圖分類號:G642 文獻標識碼:B

文章編號:1672-5913 (2007) 20-0008-03

1引言

操作系統(tǒng)是計算機科學(xué)與技術(shù)專業(yè)的一門重要基礎(chǔ)課程,其教學(xué)目的使學(xué)生通過學(xué)習(xí)各種資源管理的原理和機制,建立起關(guān)于操作系統(tǒng)如何工作的理論知識基礎(chǔ)。但操作系統(tǒng)同時也是學(xué)生們認為比較難學(xué)的專業(yè)課程之一。其原因有二:一是操作系統(tǒng)課程講述的是計算機資源管理的原理和機制,其中包含了許多抽象的概念和算法;二是操作系統(tǒng)作為最底層的核心軟件,深藏于“用戶界面”之下,學(xué)生們難以找到學(xué)習(xí)內(nèi)容的參照對象。因此,操作系統(tǒng)實踐教學(xué)作為教學(xué)輔助環(huán)節(jié)十分重要,它的作用在于通過動手做實驗,幫助學(xué)生解決從抽象理論到具體對象的認識問題,培養(yǎng)學(xué)生應(yīng)用知識解決問題的能力。

與程序設(shè)計、編譯原理和數(shù)據(jù)庫等軟件課程的實踐教學(xué)相比,操作系統(tǒng)課程的實踐教學(xué)有其特殊的地方。前者可以通過實現(xiàn)一個小型的應(yīng)用程序或簡化的編譯器、數(shù)據(jù)庫來完成實踐教學(xué),而后者不能這樣做。因為操作系統(tǒng)不僅與硬件平臺密切相關(guān),而且內(nèi)部結(jié)構(gòu)非常復(fù)雜,即使讓學(xué)生實現(xiàn)一個最簡單的操作系統(tǒng)也是不現(xiàn)實的。近年來,我們以開源的Linux操作系統(tǒng)和WMware虛擬機作為實踐平臺,針對不同的教學(xué)對象和教學(xué)要求,精心設(shè)計了多種方式的實驗項目,在操作系統(tǒng)實踐教學(xué)上做了一些有益的探索。本文首先分析操作系統(tǒng)實踐教學(xué)的目標,然后說明如何具體設(shè)計實驗項目。

2實踐教學(xué)目標

我們認為,操作系統(tǒng)實踐教學(xué)作為輔助教學(xué)環(huán)節(jié),有兩個主要目標。

(1) 幫助學(xué)生理解操作系統(tǒng)的基本概念、原理和機制

操作系統(tǒng)包含了許多抽象的基本概念如進程、線程和虛存,也包含了復(fù)雜的資源管理算法和機制,如進程調(diào)度和頁式存儲管理。這些知識對于本科學(xué)生而言是比較難以理解的,因為他們平時使用的是操作系統(tǒng)的用戶界面,很少也很難窺視到操作系統(tǒng)的內(nèi)部。操作系統(tǒng)的實踐教學(xué)應(yīng)該讓學(xué)生了解一個真實操作系統(tǒng)的內(nèi)部實現(xiàn),從而幫助學(xué)生更好地理解操作系統(tǒng)的基本概念、原理和機制。

我們采用開源的Linux操作系統(tǒng)作為實踐教學(xué)的教材,指導(dǎo)學(xué)生閱讀和分析Linux的部分源碼,將學(xué)生帶入一個真實而復(fù)雜的操作系統(tǒng)內(nèi)部世界。在閱讀和分析源碼的過程中,學(xué)生能夠了解抽象的進程和線程所對應(yīng)的具體數(shù)據(jù)結(jié)構(gòu),了解進程調(diào)度算法的實現(xiàn)過程,并應(yīng)用所學(xué)的操作系統(tǒng)原理知識分析和討論Linux的調(diào)度策略。另外,我們要求學(xué)生在做每項實驗前自學(xué)Linux操作系統(tǒng)的相關(guān)知識,使學(xué)生清楚地看到操作系統(tǒng)的原理知識是如何體現(xiàn)在一個實際系統(tǒng)中的。

(2) 培養(yǎng)學(xué)生應(yīng)用操作系統(tǒng)知識的能力

操作系統(tǒng)是計算機系統(tǒng)的核心軟件,從事計算機行業(yè)的專業(yè)人員都需要操作系統(tǒng)的原理知識,但他們擔(dān)任的角色不同,面臨的問題就不同,因而所具備的操作系統(tǒng)知識的應(yīng)用能力也不同。系統(tǒng)管理員需要根據(jù)操作系統(tǒng)知識和用戶的需求,合理地配置系統(tǒng)資源,需要及時了解系統(tǒng)運行狀態(tài),調(diào)整資源管理策略,使系統(tǒng)性能達到最佳;系統(tǒng)程序員需要詳細了解操作系統(tǒng)的內(nèi)核結(jié)構(gòu)、資源管理機制和功能模塊接口,為操作系統(tǒng)添加新功能或編寫設(shè)備驅(qū)動程序;應(yīng)用程序員則需要正確理解操作系統(tǒng)的功能和資源管理策略,編寫出高效率且安全的應(yīng)用軟件。操作系統(tǒng)的實踐教學(xué)必須考慮到上述不同能力培養(yǎng)的特點,以滿足學(xué)生未來任職需要。

我們以開源的Linux操作系統(tǒng)和WMware虛擬機作為實踐平臺,精心設(shè)計實驗項目,從多個方面培養(yǎng)學(xué)生應(yīng)用操作系統(tǒng)知識的能力。例如,學(xué)習(xí)使用Linux的proc文件系統(tǒng),對內(nèi)核運行狀態(tài)、資源管理狀態(tài)和進程運行狀態(tài)進行動態(tài)查詢;學(xué)習(xí)Linux的系統(tǒng)調(diào)用機制和內(nèi)核模塊動態(tài)加載機制,掌握為操作系統(tǒng)添加新功能的方法和過程;編寫進程通信應(yīng)用程序,掌握各種進程通信、同步互斥機制的特點和使用方法。

3實驗項目設(shè)計

我們在上述的實踐教學(xué)目標的指導(dǎo)下,設(shè)計了多個實驗項目,內(nèi)容涵蓋了操作系統(tǒng)的主要知識點,包括用戶界面、進程通信、proc文件系統(tǒng)、系統(tǒng)調(diào)用機制、進程調(diào)度、內(nèi)核同步互斥機制、驅(qū)動程序接口等。考慮到學(xué)生的知識和經(jīng)驗背景,實驗項目的安排從簡到難,從依靠指導(dǎo)到自主設(shè)計。除必做的實驗項目外,還設(shè)計了選做的實驗項目,為有能力的同學(xué)提供更多的學(xué)習(xí)空間。下面分別介紹我們設(shè)計的九個實驗項目。其中,前三個實驗項目是為應(yīng)用程序員和系統(tǒng)管理員設(shè)計的,使學(xué)生掌握如何使用操作系統(tǒng)的命令界面、進程機制和系統(tǒng)性能管理工具;第4個實驗安排學(xué)生閱讀和分析源碼,理解操作系統(tǒng)原理在實際系統(tǒng)中的實現(xiàn)過程;后五個實驗項目是為系統(tǒng)程序員設(shè)計的,讓學(xué)生體驗操作系統(tǒng)內(nèi)核編程的全過程。

(1)Linux命令界面及shell編程

該項實驗的目的是學(xué)習(xí)使用操作系統(tǒng)的命令用戶界面。實驗內(nèi)容是:了解和使用Linux的常用命令,包括如何使用聯(lián)機幫助手冊和管道線命令;學(xué)習(xí)使用命令程序語言shell進行簡單的編程,從而理解命令解釋程序的工作過程。由于學(xué)生平時使用的是windows的圖形用戶界面,面對Linux的命令界面感到很陌生。所以,我們先給學(xué)生一個shell例子程序,讓學(xué)生按照說明步驟上機運行該程序,然后要求學(xué)生參照此程序?qū)崿F(xiàn)一個應(yīng)用管道線的shell程序。

(2) 進程間通信

該項實驗的目的是加強學(xué)生對進程概念的理解,使學(xué)生掌握不同的進程通信和同步互斥機制的特點和使用方法。實驗內(nèi)容是:設(shè)計應(yīng)用程序?qū)崿F(xiàn)父、子進程之間的數(shù)據(jù)交換,可采用各種方法實現(xiàn)父子進程之間的通信(共享區(qū)、文件、消息傳遞、管道文件)和同步互斥控制(信號量、信號)。

(3) 使用proc文件系統(tǒng)

該項實驗的目的是學(xué)習(xí)如何使用Linux的proc文件系統(tǒng),對內(nèi)核運行狀態(tài)、資源管理狀態(tài)和進程運行狀態(tài)進行動態(tài)查詢。實驗內(nèi)容有:先通過課堂講授讓學(xué)生了解proc文件系統(tǒng)的設(shè)計思想、工作原理和組織結(jié)構(gòu),然后要求學(xué)生利用proc文件系統(tǒng)中的數(shù)據(jù)來說明操作系統(tǒng)或進程的某些特性。例如,利用/proc/stat中的數(shù)據(jù)顯示CPU的使用情況――系統(tǒng)利用率和用戶利用率;利用/proc/intr中的數(shù)據(jù)顯示內(nèi)存容量對缺頁異常次數(shù)的影響。

(4) 分析進程調(diào)度算法和策略

該項實驗的目的是幫助學(xué)生深入理解進程調(diào)度過程,培養(yǎng)學(xué)生分析和研究問題的能力。實驗內(nèi)容是:閱讀和理解Linux的進程調(diào)度函數(shù)schedule()、進程數(shù)據(jù)結(jié)構(gòu)task_struct等內(nèi)核源碼,分析和研究Linux的進程調(diào)度算法和策略,寫出研究論文。要求學(xué)生在論文中討論以下問題:進程調(diào)度隊列是如何組織的;如何實現(xiàn)三種調(diào)度類型(SCHED_FIFO, SCHED_RR, SCHED_OHTER);進程的優(yōu)先級是如何定義和動態(tài)變化的;如何決定時間片的大小以及它與優(yōu)先級的關(guān)系;對實時進程和多CPU的支持;評價Linux的調(diào)度策略并提出改進意見。

(5)Linux內(nèi)核編譯

該項實驗的目的是學(xué)習(xí)如何生成新內(nèi)核,為后面進行操作系統(tǒng)內(nèi)核編程的實驗做準備。實驗內(nèi)容有:學(xué)習(xí)如何下載和解壓源碼,了解Linux內(nèi)核源碼的組織結(jié)構(gòu),學(xué)習(xí)配置、編譯、安裝和啟動Linux新內(nèi)核的全部過程。

(6) 添加系統(tǒng)調(diào)用

該項實驗的目的是讓學(xué)生理解操作系統(tǒng)的重要機制――系統(tǒng)調(diào)用機制的工作過程,學(xué)習(xí)如何添加系統(tǒng)調(diào)用。實驗內(nèi)容是:閱讀源碼文件,分析系統(tǒng)調(diào)用表等內(nèi)核數(shù)據(jù)結(jié)構(gòu);實現(xiàn)新的系統(tǒng)調(diào)用函數(shù),添加新的系統(tǒng)調(diào)用,編譯和生成新內(nèi)核;編寫應(yīng)用程序,驗證新系統(tǒng)調(diào)用的功能。

(7) 加載內(nèi)核模塊

該項實驗的目的是學(xué)習(xí)動態(tài)增加內(nèi)核功能的方法。內(nèi)核模塊動態(tài)加載/卸載是操作系統(tǒng)的另一重要機制,它使得用戶不僅能動態(tài)裁剪內(nèi)核功能,還能通過自己編寫內(nèi)核模塊或使用第三方軟件來動態(tài)增加內(nèi)核功能。實驗內(nèi)容有:首先通過課堂講授讓學(xué)生了解Linux模塊機制的工作原理、模塊的編程和編譯方法,然后要求學(xué)生采用內(nèi)核模塊編程方法,為proc文件系統(tǒng)添加一個新文件。在該項實驗中,學(xué)生不僅要學(xué)習(xí)內(nèi)核模塊的編程、編譯、加載和卸載全過程,還需要查找資料和閱讀源碼,搞清楚proc文件系統(tǒng)中關(guān)于創(chuàng)建文件、讀/寫文件和刪除文件的函數(shù)接口,以此鍛煉學(xué)生的自主動手的能力。

(8) 實現(xiàn)同步事件原語

該項實驗的目的是學(xué)習(xí)如何實現(xiàn)同步互斥機制。實驗內(nèi)容是,實現(xiàn)一組同步事件原語:能夠使多個進程阻塞在某個特定的事件上,直到另一個進程產(chǎn)生該事件,從而喚醒所有在此事件上阻塞的進程。這是一項綜合的復(fù)雜實驗。實驗者需要分析清楚同步事件原語的語義以及進程同步過程中的所有細節(jié)問題,正確設(shè)計同步事件的數(shù)據(jù)結(jié)構(gòu)和系統(tǒng)調(diào)用原型,分析Linux源碼中關(guān)于進程等待隊列和內(nèi)核信號量的相關(guān)函數(shù),并利用這些函數(shù)實現(xiàn)同步事件原語的系統(tǒng)調(diào)用。然后,采用內(nèi)核模塊方法將新的系統(tǒng)調(diào)用添加到Linux內(nèi)核中,并通過應(yīng)用程序驗證其正確性。

(9) 實現(xiàn)虛擬管道設(shè)備

該項實驗的目的是學(xué)習(xí)如何編寫驅(qū)動程序。實驗內(nèi)容是:使用內(nèi)存區(qū)(例如2048字節(jié))實現(xiàn)一個虛擬的字符管道設(shè)備:允許多個進程向管道寫入數(shù)據(jù),也允許多個進程從管道讀出數(shù)據(jù),保證數(shù)據(jù)的寫入順序與讀出順序是一致的。這也是一項綜合的復(fù)雜實驗,實驗者需要分析研究讀/寫管道設(shè)備過程中的同步互斥問題,利用內(nèi)核信號量函數(shù)和進程阻塞/喚醒函數(shù)解決同步互斥問題;分析研究Linux的字符設(shè)備驅(qū)動程序接口,學(xué)習(xí)如何編寫和注冊驅(qū)動程序的接口函數(shù)以及如何建立Linux設(shè)備文件。然后,采用內(nèi)核模塊方法將新功能添加到Linux內(nèi)核中,并通過應(yīng)用程序驗證其正確性。

4結(jié)束語

操作系統(tǒng)實踐教學(xué)應(yīng)該為學(xué)生提供一個實驗環(huán)境,使學(xué)生能夠觸摸真實的操作系統(tǒng)內(nèi)核,從而更好地理解操作系統(tǒng)的基本概念、原理和機制;使學(xué)生能夠親身體驗操作系統(tǒng)功能的設(shè)計和實現(xiàn)過程,培養(yǎng)學(xué)生應(yīng)用操作系統(tǒng)知識的能力。我們在操作系統(tǒng)實踐教學(xué)中做了一些有益的工作,教學(xué)效果也不錯,但還存在一些問題有待于進一步研究和探索。例如,如何與課堂教學(xué)互補,進一步激發(fā)學(xué)生學(xué)習(xí)操作系統(tǒng)的興趣;如何通過構(gòu)建實驗平臺將操作系統(tǒng)中更多的內(nèi)核機制(中斷機制、內(nèi)存管理機制等)呈現(xiàn)給學(xué)生;如何設(shè)計更為實用的、學(xué)生自主性更強的實驗項目,等等。

參考文獻

[1] 羅宇. 操作系統(tǒng)課程設(shè)計[M]. 北京:機械工業(yè)出版社,2004.

[2] 陳莉君. 深入理解Linux內(nèi)核[M]. 北京:中國電力出版社,2004.

[3] 李善平. 邊學(xué)邊干―Linux內(nèi)核指導(dǎo)[M]. 浙江大學(xué)出版社,2002.

篇9

中圖分類號:G424 文獻標識碼:A 文章編號:1009-3044(2016)18-0101-03

操作系統(tǒng)是高等學(xué)校計算機類專業(yè)的一門核心專業(yè)基礎(chǔ)課程,其在計算機課程體系中處于重中之重的地位。學(xué)習(xí)本課程有助于學(xué)生對前期的專業(yè)基礎(chǔ)知識進行整合、應(yīng)用與提升,形成對計算機系統(tǒng)的整體認識。設(shè)計好該課程的實驗課有助于學(xué)生形象和深刻地理解理論課中講述的概念、原理和技術(shù),提升學(xué)習(xí)興趣,提高理論水平和大型軟件的開發(fā)能力。

1操作系統(tǒng)實踐教學(xué)現(xiàn)狀

操作系統(tǒng)實踐教學(xué)一直是操作系統(tǒng)課程中的重點和難點。因重視程度、師資水平、學(xué)生基礎(chǔ)等種種因素的影響,各高校對實驗內(nèi)容的選取不一,難度也有差異。目前,國內(nèi)外高校操作系統(tǒng)實踐教學(xué)主要采用四種模式[1][2]:1)模擬性實驗是針對操作系統(tǒng)中一些典型功能或算法,如進程調(diào)度、內(nèi)存分配、頁面置換、文件系統(tǒng)、死鎖檢測、磁盤調(diào)度等進行編程實現(xiàn),這種模式并不對真實的系統(tǒng)資源進行訪問和修改;2)源代碼閱讀實驗是通過閱讀并理解具體操作系統(tǒng)的源代碼以達到理解操作系統(tǒng)原理和技術(shù)的目的;3)操作系統(tǒng)內(nèi)核擴展實驗是選擇一個內(nèi)核簡單的教學(xué)用操作系統(tǒng),對基礎(chǔ)系統(tǒng)進行完善和擴展。根據(jù)內(nèi)核提供的接口,對相關(guān)模塊如進程管理、進程調(diào)度、進程同步、虛擬存儲以及文件系統(tǒng)功能進行設(shè)計實現(xiàn),通過實驗學(xué)生可以對操作系統(tǒng)有一個相對完善的整體認識;4)獨立設(shè)計實現(xiàn)內(nèi)核實驗。國內(nèi)部分一流研究型大學(xué)要求學(xué)生獨立或合作實現(xiàn)一個結(jié)構(gòu)相對簡單但功能較完備的小型操作系統(tǒng)。通過構(gòu)造真正的操作系統(tǒng)來建立操作系統(tǒng)原理的整體概念,實驗難度較大。

2河北地質(zhì)大學(xué)操作系統(tǒng)實踐教學(xué)內(nèi)容探索

為了配合河北地質(zhì)大學(xué)計算機科學(xué)與技術(shù)專業(yè)“試點班”的教學(xué)改革,我院在操作系統(tǒng)課程實踐教學(xué)上進行了深入的研究和探討,實踐教學(xué)內(nèi)容經(jīng)歷了難度逐步加大的過程。第一階段,即在2010級和2011級學(xué)生中,借鑒了北京大學(xué)操作系統(tǒng)課程實踐教學(xué)模式,使用Nachos作為操作系統(tǒng)的實踐教學(xué)平臺,要求學(xué)生對Nachos操作系統(tǒng)進行改進和完善;第二階段,即在2012級和2013級學(xué)生中,借鑒了南京大學(xué)操作系統(tǒng)實踐課程教學(xué)模式,要求學(xué)生設(shè)計并實現(xiàn)一個微型操作系統(tǒng)內(nèi)核。

2.1 基于Nachos操作系統(tǒng)的實踐教學(xué)內(nèi)容設(shè)計

Nachos是美國加州大學(xué)伯克萊分校在操作系統(tǒng)課程中已多次使用的操作系統(tǒng)課程設(shè)計平臺,在美國很多大學(xué)中得到了應(yīng)用。Nachos(C++語言版)建立在一個軟件模擬的虛擬機之上,模擬了MIPS R2/3000的指令集、主存、中斷系統(tǒng)、網(wǎng)絡(luò)以及磁盤系統(tǒng)等操作系統(tǒng)所必須的硬件系統(tǒng),源碼有一萬多行。Nachos不是向?qū)W生展示一個成功的操作系統(tǒng),而是讓學(xué)生在一個框架下發(fā)揮自己的創(chuàng)造性進行擴展[3-4]。

該實驗主要是要求學(xué)生在閱讀和分析Nachos操作系統(tǒng)源碼的基礎(chǔ)上,掌握該操作系統(tǒng)框架,對線程管理模塊、內(nèi)存管理模塊和文件管理模塊進行擴展。具體如下:

1)線程管理模塊擴展

在閱讀Nachos線程管理模塊源碼的基礎(chǔ)上,對線程管理模塊進行擴充。具體包括:擴展線程的數(shù)據(jù)結(jié)構(gòu),增加“用戶ID、線程ID”兩個數(shù)據(jù)成員,同時在Nachos現(xiàn)有的線程管理機制中增加對這兩個數(shù)據(jù)成員的維護機制;增加全局性線程管理機制,在Nachos中增加對線程數(shù)量的限制,使得Nachos中最多能夠同時存在128個用戶線程;擴展同步機制,實現(xiàn)鎖和條件變量,并應(yīng)用Nachos中的信號量、鎖和條件變量,實現(xiàn)“生產(chǎn)者―消費者問題”;擴展線程調(diào)度算法,實現(xiàn)基于優(yōu)先級的搶占式調(diào)度算法。

2)存儲管理模塊擴充

在閱讀Nachos存儲管理部分源碼的基礎(chǔ)上,對存儲管理模塊進行擴展。具體包括:擴展TLB管理機制,增加異常處理功能,并為TLB機制實現(xiàn)一種合適的頁面替換算法,以盡可能避免系統(tǒng)顛簸的產(chǎn)生;設(shè)計并實現(xiàn)一個全局性的數(shù)據(jù)結(jié)構(gòu)(如空閑鏈表、位圖等)來進行內(nèi)存的分配和回收,并記錄當(dāng)前內(nèi)存的使用狀態(tài);打破Nachos的單線程限制,使得Nachos系統(tǒng)支持多個線程同時存在于內(nèi)存中;基于TLB機制的異常處理和頁面替換算法的實踐,實現(xiàn)缺頁中斷處理。

3)文件管理模塊擴充

在閱讀Nachos文件系統(tǒng)相關(guān)源碼的基礎(chǔ)上,理解Nachos文件系統(tǒng)的工作原理,對文件管理模塊進行擴充。具體包括:擴展文件屬性,增加文件描述信息,嘗試突破文件名長度的限制;擴展文件長度,改直接索引為間接索引,以突破文件長度不得超過4KB的限制,并可以動態(tài)調(diào)整文件長度;對文件的創(chuàng)建操作和寫入操作進行適當(dāng)?shù)男薷?,以使其符合實踐要求。

2.2 基于微型操作系統(tǒng)內(nèi)核的實踐教學(xué)內(nèi)容設(shè)計

微型操作系統(tǒng)內(nèi)核設(shè)計是從建立操作系統(tǒng)整體概念的思想出發(fā),選擇最能反映操作系統(tǒng)核心技術(shù)的實驗內(nèi)容,像“搭積木”一樣逐步構(gòu)建操作系統(tǒng)[5-6]?;赨buntu操作系統(tǒng)上搭建的Bochs虛擬環(huán)境作為微型操作系統(tǒng)的硬件平臺,設(shè)計下述幾個循序漸進的實驗單元[7-8]。

1)引導(dǎo)程序

引導(dǎo)程序的本質(zhì)是將位于外存上的應(yīng)用程序或系統(tǒng)加載到內(nèi)存指定位置,并為其準備好運行環(huán)境。本實驗單元分層次、循序漸進展開以下實驗內(nèi)容:在引導(dǎo)程序中實現(xiàn)實模式到保護模式的切換;加載程序到內(nèi)存指定位置,并進行實驗測試。該實驗階段,學(xué)生利用匯編語言搭建引導(dǎo)程序,深刻理解計算機啟動之后至操作系統(tǒng)工作之前,計算機內(nèi)部的工作情況,為理解操作系統(tǒng)工作原理和操作系統(tǒng)內(nèi)核的設(shè)計和開發(fā)打下基礎(chǔ)。

2)進程管理

在實驗(1)基礎(chǔ)之上實現(xiàn)微內(nèi)核操作系統(tǒng)的進程管理功能。該實驗單元依次展開以下實驗環(huán)節(jié):進程創(chuàng)建、進程調(diào)度、進程同步機制、進程通信機制。

學(xué)生在完成理論課學(xué)習(xí)及部分Linux相關(guān)源碼閱讀的基礎(chǔ)上,完成該部分實驗。其中進程創(chuàng)建實驗內(nèi)容包括進程PCB定義、內(nèi)核初始化、idel進程創(chuàng)建、內(nèi)核進程創(chuàng)建等;進程調(diào)度實驗需要進行系統(tǒng)中斷設(shè)置、進程隊列管理、調(diào)度算法設(shè)計等;進程同步機制實驗主要實現(xiàn)PV操作,并通過生產(chǎn)者消費者問題進行驗證。進程通信實驗主要實現(xiàn)基于消息的進程通信機制,保證內(nèi)核進程之間的正確通信。通過該實驗單元,學(xué)生可站在內(nèi)核角度,深刻理解進程實體、調(diào)度機制;掌握進程同步及通信原理,為深刻理解操作系統(tǒng)并發(fā)的概念奠定基礎(chǔ)。

3)內(nèi)存管理

在實驗(2)基礎(chǔ)之上進行微內(nèi)核操作系統(tǒng)內(nèi)存管理模塊的設(shè)計和開發(fā)。該實驗單元主要包括物理內(nèi)存管理、分頁機制及地址映射、用戶進程創(chuàng)建等內(nèi)容。在實現(xiàn)內(nèi)存管理基礎(chǔ)之上,構(gòu)建用戶進程。通過該實驗單元,學(xué)生可站在內(nèi)核角度,深刻理解分頁機制、地址映射等概念,把握操作系統(tǒng)內(nèi)存管理的本質(zhì)。

4)系統(tǒng)調(diào)用

在實驗(3)基礎(chǔ)之上實現(xiàn)簡單的系統(tǒng)調(diào)用fork()、exit()等。通過該實驗單元,幫助學(xué)生理解操作系統(tǒng)為用戶提供服務(wù)的方式,體會系統(tǒng)調(diào)用的本質(zhì)。

3 操作系統(tǒng)實踐教學(xué)的實施方案

為了保質(zhì)保量地完成操作系統(tǒng)實踐教學(xué)內(nèi)容,獲得理想的教學(xué)效果,在實施過程中采取了下述措施。

1)本著“理論和實踐兩手都要硬”的原則,對操作系統(tǒng)的實驗課程實行單列,即脫離其理論課程母體,獨立作為一門課程設(shè)置。

2)在操作系統(tǒng)理論教學(xué)過程中滲入linux源代碼分析環(huán)節(jié)。例如,對進程控制部分原理講解后,對 Linux0.11版本中相應(yīng)的代碼片段進行分析,以達到原理與實現(xiàn)相結(jié)合的目的,從而給實踐教學(xué)中相應(yīng)實驗單元的代碼實現(xiàn)提供參考。

3)為了協(xié)調(diào)理論講解和實驗項目的進度,在時間安排上進行了跨學(xué)期設(shè)計。例如,基于Nachos操作系統(tǒng)的前兩個實驗與理論課同學(xué)期安排;因操作系統(tǒng)理論課中的文件管理部分內(nèi)容在學(xué)期末講解,則將第三個實驗即文件管理模塊擴充實驗安排在暑假,利用兩周時間集中完成,第二學(xué)期再進行項目驗收;因為基于微型操作系統(tǒng)的引導(dǎo)實驗跟操作系統(tǒng)的先修課程結(jié)合緊密,并且可以打破一個實用操作系統(tǒng)裝載運行的神秘感,為此安排在操作系統(tǒng)開課前的寒假集中完成,其他實驗與理論課同學(xué)期進行。

4)UNIX程序設(shè)計課程與操作系統(tǒng)實踐教學(xué)協(xié)調(diào)安排。首先讓學(xué)生通過UNIX程序設(shè)計課程掌握系統(tǒng)調(diào)用的功能及應(yīng)用,產(chǎn)生感性認識,使得其在完成操作系統(tǒng)實驗單元的某些系統(tǒng)調(diào)用的實現(xiàn)時目標明確,思路清晰。

5)加強實驗過程管理,弱化對實驗結(jié)果的評判。教師嚴格把控實驗進度,每個實驗單元完成后,教師逐一嚴格驗收程序,認真批改實驗報告,并進行總結(jié)和講評,幫助學(xué)生在實踐中不斷總結(jié)經(jīng)驗,從感性認識上升為理性認識。

4 操作系統(tǒng)實踐教學(xué)效果

2010、2011級計算機科學(xué)技術(shù)“試點班”所有學(xué)生都能讀懂Nachos操作系統(tǒng)給的源碼并進行改進和功能擴充,大大提高了其開發(fā)和調(diào)試底層軟件的能力、開發(fā)大型復(fù)雜軟件的能力和獨立解決實際問題的能力,部分學(xué)生的軟件開發(fā)能力達到甚至超過國內(nèi)著名重點大學(xué)學(xué)生的水平。國防科大計算機學(xué)院的教師來我院訪問交流,對學(xué)生的操作系統(tǒng)的設(shè)計成果進行了觀摩,給予了充分肯定。2010級秦棟同學(xué)在求職面試時講述了自己完成Nachos操作系統(tǒng)的項目經(jīng)歷,收到面試官的認可;2010級劉歡、2011級石雯、2012級楊超杰等同學(xué)在中科院軟件所研究生復(fù)試時匯報了自己的操作系統(tǒng)設(shè)計作品,均獲得了較高的復(fù)試成績。2011級田天和陳瑞同學(xué)在中科大選擇跟操作系統(tǒng)相關(guān)的研究題目并能順利完成畢業(yè)設(shè)計,這跟他們在操作系統(tǒng)實驗中動手能力的提高不無關(guān)系。學(xué)生們的種種表現(xiàn)說明這些學(xué)生的實踐動手能力不遜于重點大學(xué)的學(xué)生,也是對我們實踐教學(xué)改革的極大肯定。

5 結(jié)束語

操作系統(tǒng)是計算機系統(tǒng)的核心組成部分,課程的實踐教學(xué)內(nèi)容也隨著教學(xué)改革的進展進行合理調(diào)整和更新。該課程實踐教學(xué)內(nèi)容的設(shè)計使學(xué)生在復(fù)雜軟件系統(tǒng)設(shè)計與實現(xiàn)方面得到一次十分重要的工程訓(xùn)練,在專業(yè)能力方面獲得顯著提升。而這一訓(xùn)練與能力的提升是其他任何課程不可替代的。該課程的教學(xué)改革仍在探索之中,提高操作系統(tǒng)實踐教學(xué)的質(zhì)量,需要從課程實踐的內(nèi)容設(shè)置、實施等方面進行思考、探索、實踐和總結(jié),結(jié)合每一學(xué)年具體的教學(xué)進度和學(xué)生實際能力的差異進行調(diào)整,由淺入深、循序漸進地展開,以達到培養(yǎng)學(xué)生的專業(yè)綜合能力,激發(fā)學(xué)生的學(xué)習(xí)興趣,提升教學(xué)質(zhì)量的目的,為學(xué)生未來從事高性能應(yīng)用軟件的開發(fā)打下堅實的基礎(chǔ)。

參考文獻:

[1] 張其亮,韓斌.操作系統(tǒng)課程實踐教學(xué)改革探析[J].計算機教育,2010(7):91-93.

[2] 孫自廣,唐培和,黃鎮(zhèn)謹.操作系統(tǒng)課程的實踐教學(xué)模式探討[J].2010(8):146-148.

[3] Peiyi Tang. Study Book.CSC2404/66204:Operating Systems.2002.

[4] 趙炯.Linux內(nèi)核完全剖析――基于0.12內(nèi)核[M].北京:機械工業(yè)出版社,2009.

[5] 費翔林,李敏,葉保留.Linux操作系統(tǒng)實驗教程[M]. 北京:高等教育出版社,2010

篇10

蘇霍姆林斯基說過:“手和腦之間有著千絲萬縷的聯(lián)系,手使腦得到發(fā)展,使它更明智。腦使手得到發(fā)展,使它變成思維的工具和鏡子?!眰鹘y(tǒng)的教育方式,只注重動腦能力的培養(yǎng),不注重動手能力的鍛煉。新課程標準指出:“有效的數(shù)學(xué)學(xué)習(xí)活動,不能單純地依賴模仿和記憶,動手實踐、自主探索與合作交流是學(xué)生學(xué)習(xí)數(shù)學(xué)的重要方法,教師應(yīng)幫助他們在自主探索和交流過程中真正理解和掌握基本的數(shù)學(xué)知識與技能、數(shù)學(xué)思想和方法,獲得廣泛的數(shù)學(xué)體驗?!币虼嗽跀?shù)學(xué)教學(xué)中,我們要注重學(xué)生動手能力的培養(yǎng)。

一、動手操作有利于激發(fā)學(xué)習(xí)興趣

數(shù)學(xué)知識具有高度的抽象性和概括性,但兒童剛剛由以活動、游戲為主的幼兒園步入以學(xué)習(xí)為主的學(xué)校,讓他們規(guī)規(guī)矩矩地坐下來學(xué)習(xí)是有一定困難的。因此,應(yīng)利用學(xué)生好奇、好動的心理,指導(dǎo)學(xué)生在動手操作活動中接觸與數(shù)學(xué)有關(guān)的知識內(nèi)容,使數(shù)學(xué)學(xué)習(xí)不再枯燥,從而激發(fā)學(xué)習(xí)興趣,使他們主動地投入到學(xué)習(xí)活動中去。

例如,在認識了長方形后,我問學(xué)生能將這個長方形變成一個最大正方形嗎?所有學(xué)生都拿著長方形動起來,他們通過折、剪等一系列動手操作探索出應(yīng)該怎么折就可以成正方形,提高了學(xué)生的學(xué)習(xí)積極性。

二、動手操作有利于培養(yǎng)學(xué)生的觀察能力

觀察能力是學(xué)生必備的能力之一。引導(dǎo)學(xué)生有目的、有意識地觀察實踐的過程,既有利于學(xué)生操作的信息準確地并有選擇地輸入大腦,促進思維活動的展開,又有利于學(xué)生觀察能力提高。

例如,教學(xué)長方體的特征時,讓學(xué)生各自準備幾只長方體紙盒,通過看、摸、數(shù)、量等實踐活動,充分觀察長方體紙盒每個面的形狀,每個棱的長短,頂點的個數(shù)。最后引導(dǎo)學(xué)生概括出長方體是由6個長方形圍成的立體圖形,它有12條棱、8個頂點等。通過操作和觀察,不僅強化了所學(xué)的知識,同時也培養(yǎng)7學(xué)生的觀察能力。

三、動手操作有利于促進知識理解

現(xiàn)代教學(xué)論強調(diào):“要讓學(xué)生動手做科學(xué),而不是用耳朵聽科學(xué)。”讓學(xué)生在數(shù)學(xué)課上操作學(xué)具,人人動手,有利于把學(xué)生推到主體的地位,調(diào)動學(xué)生的主動性、積極性,同時通過操作學(xué)具學(xué)數(shù)學(xué),有利于學(xué)生“動作思維――表象――抽象思維”的轉(zhuǎn)化,使學(xué)生獲得的概念更清晰,更容易保持和提取。而自己動手,自主探究,就是讓每個學(xué)生根據(jù)自己的體驗,用自己的思維方式自由地、開放地去探究、去發(fā)現(xiàn)、去再創(chuàng)造有關(guān)的數(shù)學(xué)知識的過程。

例如,在教學(xué)“面積單位”時,學(xué)生能很準確地定義1平方米,即邊長是1米的正方形的面積是1平方米。但1平方米到底有多大,學(xué)生腦海里的概念非常模糊,怎樣才能讓學(xué)生對這一面積單位有個清晰深刻的認識呢?有位老師是這樣做的:他將學(xué)生分組,每個小組用同一樣?xùn)|西擺在1平方米大的一塊布上,讓學(xué)生通過動手操作去感受1平方米的大小。

因此,在數(shù)學(xué)教學(xué)活動中,教師應(yīng)重視學(xué)生的動手操作,讓學(xué)生動手、動眼、動腦、動口等多種感官參與獲取新知,使操作、觀察、分析、比較、判斷、推理、猜想、驗證等活動有機結(jié)合,使學(xué)生不僅掌握基礎(chǔ)知識和基本技能,而且在啟迪思維、解決問題以及情感與態(tài)度價值觀等方面都有所發(fā)展。

四、動手操作有利于發(fā)展學(xué)生思維

著名心理學(xué)家皮亞杰說:“兒童的思維是從動作開始的,切斷動作與思維的聯(lián)系,思維就不能得到發(fā)展?!彼栽谛W(xué)數(shù)學(xué)的教學(xué)過程中,教師應(yīng)充分利用學(xué)具,加強對學(xué)生的實踐操作,讓學(xué)生在學(xué)具操作中發(fā)揮潛力。

例如,在幾何形體知識的教學(xué)中,由于幾何知識還是比較抽象的,學(xué)生理解和掌握幾何圖形的概念、性質(zhì)、求積公式、形成空間概念,都必須有大量具體的、形象的感性材料的積累。教學(xué)時要充分利用擺、剪、折、量、畫、分割、拼合等操作活動,使學(xué)生獲得鮮明、生動、形象的感性認識,并在此基礎(chǔ)上抽象概括出幾何圖形的概念、性質(zhì)等,形成正確的空間觀念。這樣有利于學(xué)生由具體形象思維向抽象思維過渡,有利于促進思維發(fā)展。

五、動手操作有利于學(xué)生的語言表達