資源描述:
《錕斤拷錕斤拷系統(tǒng)實(shí)錕斤拷錕斤拷》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、操作系統(tǒng)原理實(shí)驗(yàn)教學(xué)大綱課程編號(hào):08060029課程英文名稱:ExperimentsonPrinciplesofOperatingSystems課程性質(zhì):非獨(dú)立設(shè)課課程類別:必修課學(xué)時(shí)學(xué)分:總學(xué)時(shí)81總學(xué)分4實(shí)驗(yàn)學(xué)時(shí)18實(shí)驗(yàn)學(xué)分0.5先修課程:C語言程序設(shè)計(jì)、計(jì)算機(jī)導(dǎo)論適用專業(yè):計(jì)算機(jī)科學(xué)技術(shù)、軟件工程、網(wǎng)絡(luò)工程專業(yè)的本科學(xué)生開課單位:信息科學(xué)技術(shù)學(xué)院計(jì)算機(jī)系實(shí)驗(yàn)項(xiàng)目總數(shù)5綜合性、設(shè)計(jì)性實(shí)驗(yàn)項(xiàng)目數(shù)4一、實(shí)驗(yàn)?zāi)康募耙螅ㄒ唬?shí)驗(yàn)?zāi)康谋緦?shí)驗(yàn)課程以培養(yǎng)學(xué)生軟件實(shí)踐能力為目的,注重學(xué)生創(chuàng)造性思維的培養(yǎng),理論與實(shí)際應(yīng)用的結(jié)合。通過操作系統(tǒng)
2、上機(jī)實(shí)驗(yàn),配合操作系統(tǒng)課程的學(xué)習(xí),模擬實(shí)現(xiàn)操作系統(tǒng)的功能,可以培養(yǎng)學(xué)生程序設(shè)計(jì)的方法和技巧,提高學(xué)生編制清晰、合理、可讀性好的系統(tǒng)程序的能力,加深對(duì)操作系統(tǒng)課程的理解。(二)具體要求通過本課程的上機(jī)實(shí)驗(yàn),學(xué)生應(yīng)達(dá)到下列要求:1.有較強(qiáng)的使用系統(tǒng)命令調(diào)用的能力。2.熟練掌握Linux系統(tǒng)使用,具有較強(qiáng)的C或其他語言編程能力和調(diào)試能力。3.初步形成軟件工作者應(yīng)具備的科學(xué)工作作風(fēng)和方法。二、實(shí)驗(yàn)項(xiàng)目與內(nèi)容提要整個(gè)課程的實(shí)驗(yàn)按照其難易程度分為驗(yàn)證型實(shí)驗(yàn)、綜合型實(shí)驗(yàn)、設(shè)計(jì)型實(shí)驗(yàn)三類。驗(yàn)證型實(shí)驗(yàn)是讓學(xué)生掌握環(huán)境基本操作及簡單程序設(shè)計(jì)方法;綜合
3、型實(shí)驗(yàn)是讓學(xué)生鞏固和深入理解所學(xué)的知識(shí);設(shè)計(jì)型實(shí)驗(yàn)是讓學(xué)生充分發(fā)揮其創(chuàng)造力,將所學(xué)的知識(shí)運(yùn)用到實(shí)際問題的解決。本課程實(shí)驗(yàn)安排了5個(gè)實(shí)驗(yàn),分為驗(yàn)證型實(shí)驗(yàn)、綜合型實(shí)驗(yàn)和設(shè)計(jì)型實(shí)驗(yàn)三大類。實(shí)驗(yàn)內(nèi)容及學(xué)時(shí)分配如下表:項(xiàng)目編號(hào)項(xiàng)目名稱內(nèi)容提要實(shí)驗(yàn)類型計(jì)劃學(xué)時(shí)每組人數(shù)主要儀器及配套數(shù)項(xiàng)目類別驗(yàn)證性綜合性設(shè)計(jì)性必做選做0806002901題目一:操作系統(tǒng)用戶接口實(shí)驗(yàn)(1)熟悉登錄Linux系統(tǒng)和退出系統(tǒng)的過程;(2)使用Linux常用命令;(3)用C語言編制一個(gè)小程序編譯并執(zhí)行?!?1PC機(jī)√0806002902題目二:進(jìn)程控制(1)了解系統(tǒng)調(diào)
4、用fork(),exex(),exit()等功能和實(shí)現(xiàn)過程;(2)編寫一段程序,使用系統(tǒng)調(diào)用fork()來創(chuàng)建兩個(gè)子進(jìn)程。√41PC機(jī)√0806002903題目三:進(jìn)程通信(1)了解系統(tǒng)pipe(),msgsnd(),msgrcv()的功能和實(shí)現(xiàn)過程。(2)編寫一段程序,使其用管道來實(shí)現(xiàn)父子進(jìn)程之間的進(jìn)程通信?!?1PC機(jī)√0806002904題目四:使用動(dòng)態(tài)優(yōu)先權(quán)的進(jìn)程調(diào)度算法的模擬(1)實(shí)現(xiàn)對(duì)N個(gè)進(jìn)程采用動(dòng)態(tài)優(yōu)先權(quán)算法的進(jìn)程調(diào)度;(2)每個(gè)用來標(biāo)識(shí)進(jìn)程控制塊PCB用結(jié)構(gòu)來描述;(3)優(yōu)先數(shù)改變的原則:進(jìn)程在就緒隊(duì)列中呆一個(gè)時(shí)間
5、片,優(yōu)先數(shù)增加1,進(jìn)程每運(yùn)行一個(gè)時(shí)間片優(yōu)先數(shù)減3?!?1PC機(jī)√0806002905題目五:動(dòng)態(tài)分區(qū)分配方式的模擬(1)用C或其他語言分別實(shí)現(xiàn)采用首次適應(yīng)算法和最佳適應(yīng)算法的動(dòng)態(tài)分區(qū)分配過程和回收過程。√41PC機(jī)√三、教材及參考書:實(shí)驗(yàn)教材:湯子瀛等.計(jì)算機(jī)操作系統(tǒng)學(xué)習(xí)指導(dǎo)與題解.西安:西安電子科技大學(xué)出版社,2003參考書:1.湯子瀛等.操作系統(tǒng)(修訂版).西安:西安電子科技大學(xué)出版社,20012.張堯?qū)W,史美林.計(jì)算機(jī)操作系統(tǒng)教程(第二版).北京:清華大學(xué)出版社,20003.左萬歷等.操作系統(tǒng)習(xí)題與實(shí)驗(yàn)指導(dǎo).北京:高等教育出
6、版社,2004四、考核方式:(一)考核方式平時(shí)實(shí)驗(yàn)考核。(二)考核成績的確定每個(gè)實(shí)驗(yàn)(除第一個(gè)實(shí)驗(yàn)外)都要上機(jī)檢查軟件制作情況,并書寫實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)報(bào)告至少應(yīng)包括以下幾個(gè)部分:題目、實(shí)驗(yàn)?zāi)康暮鸵?、?shí)驗(yàn)原理或主要內(nèi)容、主要儀器設(shè)備、調(diào)試分析、測(cè)試結(jié)果、源程序等。平時(shí)根據(jù)學(xué)生預(yù)習(xí)、操作、實(shí)驗(yàn)結(jié)果、實(shí)驗(yàn)態(tài)度和實(shí)驗(yàn)報(bào)告情況,給每位學(xué)生打一個(gè)成績,待全部實(shí)驗(yàn)結(jié)束時(shí),給出一個(gè)平時(shí)成績,占操作系統(tǒng)原理總成績20%。五、所在實(shí)驗(yàn)室及主要儀器設(shè)備:(一)實(shí)驗(yàn)室名稱:計(jì)算機(jī)實(shí)驗(yàn)室(二)主要儀器設(shè)備:PC機(jī)、Linux操作系統(tǒng)環(huán)境六、實(shí)驗(yàn)簡介項(xiàng)目08
7、06002901:操作系統(tǒng)用戶接口實(shí)驗(yàn)(一)實(shí)驗(yàn)?zāi)康募霸O(shè)計(jì)思路實(shí)驗(yàn)?zāi)康模菏煜inux操作系統(tǒng)的命令接口、圖形接口和程序接口。提高學(xué)生的動(dòng)手能力。設(shè)計(jì)思路:1.設(shè)計(jì)一個(gè)簡單的程序;2.對(duì)該程序進(jìn)行編譯,并運(yùn)行。(二)涉及的內(nèi)容或知識(shí)點(diǎn)本實(shí)驗(yàn)涉及到Linux操作系統(tǒng)下的C編程,及相關(guān)系統(tǒng)命令。(三)采用的方法和手段學(xué)生查閱資料,設(shè)計(jì)方案,寫出源程序,上機(jī)調(diào)試,測(cè)試,結(jié)果分析。在規(guī)定的時(shí)間內(nèi),由學(xué)生獨(dú)立完成實(shí)驗(yàn)過程,并對(duì)實(shí)驗(yàn)內(nèi)容撰寫出規(guī)范的實(shí)驗(yàn)報(bào)告。(四)考察點(diǎn)Linux操作系統(tǒng)操作使用掌握情況;編輯并運(yùn)行程序的能力;實(shí)驗(yàn)報(bào)告(論文)
8、的撰寫能力等。項(xiàng)目0806002902:進(jìn)程控制(一)實(shí)驗(yàn)?zāi)康募霸O(shè)計(jì)思路實(shí)驗(yàn)?zāi)康模和ㄟ^進(jìn)程的創(chuàng)建、撤銷和運(yùn)行加深對(duì)進(jìn)程概念和進(jìn)程并發(fā)執(zhí)行的理解,明確進(jìn)程與程序之間的區(qū)別。通過本實(shí)驗(yàn)提高學(xué)生分析問題和解決問題的能力,并學(xué)習(xí)撰寫規(guī)范的科學(xué)研究報(bào)告。設(shè)計(jì)