操作系統(tǒng)課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告冊(cè)_第1頁(yè)
操作系統(tǒng)課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告冊(cè)_第2頁(yè)
操作系統(tǒng)課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告冊(cè)_第3頁(yè)
操作系統(tǒng)課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告冊(cè)_第4頁(yè)
操作系統(tǒng)課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告冊(cè)_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第頁(yè)共24頁(yè)操作系統(tǒng)課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告冊(cè)班級(jí):學(xué)號(hào):姓名:教師:目錄實(shí)驗(yàn)說(shuō)明 本課程由操作系統(tǒng)實(shí)驗(yàn)和操作系統(tǒng)課程設(shè)計(jì)專題兩部分組成,共計(jì)56學(xué)時(shí),分7次實(shí)施,每次8學(xué)時(shí)。本課程使用Linux系統(tǒng)為實(shí)驗(yàn)平臺(tái),推薦使用ubuntu10.04/內(nèi)核版本2.6.32-28/源碼版本2.6.32-60; 重要提示 實(shí)驗(yàn)1 Linux(虛擬機(jī))安裝及Linux常用命令使用實(shí)驗(yàn)2 makefile的編寫及Linux內(nèi)核編譯實(shí)驗(yàn)3 Linux的進(jìn)程和線程實(shí)驗(yàn)4 同步與互斥實(shí)驗(yàn)5文件系統(tǒng)

實(shí)驗(yàn)說(shuō)明實(shí)驗(yàn)做為學(xué)習(xí)的重要促進(jìn)手段,是為了深化對(duì)理論的理解,鍛煉實(shí)踐動(dòng)手能力。實(shí)驗(yàn)同時(shí)也作為考核的手段。實(shí)驗(yàn)內(nèi)容會(huì)在課程進(jìn)行中下達(dá),并且會(huì)分次地、部分地被抽查。課程結(jié)束時(shí),要求把所有的實(shí)驗(yàn)整理成一個(gè)完整的電子文檔并上交,做為最后成績(jī)的評(píng)定依據(jù)。如果有興趣的合適的題目,也可自己選題目。格式說(shuō)明本文檔文件名命名為“學(xué)號(hào)-姓名”,如“13071000_小王”。留白部分不足的自己調(diào)整長(zhǎng)度,也可加頁(yè)(增加內(nèi)容應(yīng)在表格內(nèi))。每次的實(shí)驗(yàn)報(bào)告都要在這個(gè)文件中(按照實(shí)驗(yàn)次序依次)增加,而不是每次一個(gè)新的word文件。本文檔保存為doc格式(請(qǐng)勿用Word2007的docx格式)。重要提示:實(shí)驗(yàn)正文建議使用小四號(hào)或五號(hào)宋體。若附加圖形,則請(qǐng)直接嵌入到實(shí)驗(yàn)手冊(cè)相應(yīng)位置。各實(shí)驗(yàn)的源程序,請(qǐng)按實(shí)驗(yàn)分目錄存放,如第一個(gè)實(shí)驗(yàn)的源程序存放在目錄lab1下,第二個(gè)實(shí)驗(yàn)的源程序存放在目錄lab2下等等,依次類推??苫ハ嘤懻?,但嚴(yán)禁抄襲網(wǎng)絡(luò)或同學(xué)的實(shí)驗(yàn)結(jié)果。實(shí)驗(yàn)編號(hào)1題目Linux(虛擬機(jī))安裝及Linux常用命令使用實(shí)驗(yàn)?zāi)康恼莆罩辽僖环NLinux系統(tǒng)的安裝1、掌握虛擬機(jī)平臺(tái)(VmwareWorkstation)的使用和配置2、 掌握至少一種配置Vmware中Linux系統(tǒng)與宿主機(jī)Windows系統(tǒng)的文件交換的方法3、 掌握常用的Linux命令4、了解Linux的幫助系統(tǒng)實(shí)驗(yàn)內(nèi)容安裝vmware虛擬機(jī)在虛擬機(jī)上安裝linux系統(tǒng),安裝vmwaretools報(bào)告內(nèi)容要求(1)實(shí)現(xiàn)方法和思路:按照安裝手冊(cè)安裝虛擬機(jī),在虛擬機(jī)上安裝系統(tǒng),了解linux指令組成,練習(xí)linux常用指令(2)測(cè)試及結(jié)果:試驗(yàn)成功報(bào)告正文安裝linux成功Linuxhelp命令目錄操作命令:Cd命令:實(shí)驗(yàn)編號(hào)2題目makefile的編寫及Linux內(nèi)核編譯實(shí)驗(yàn)?zāi)康?、掌握Linux中makefile文件的編寫2、理解Linux內(nèi)核的Makefile3、掌握至少一個(gè)版本Linux內(nèi)核的編譯步驟4、了解Linux內(nèi)核的配置過(guò)程實(shí)驗(yàn)內(nèi)容編譯linux-2.6.32.60.tar.bz2報(bào)告內(nèi)容要求實(shí)現(xiàn)方法和思路準(zhǔn)備工作相關(guān)軟件的獲取與安裝(源代碼,軟件包)編譯工作配置,編譯修改啟動(dòng)配置文件修改grub2啟動(dòng)項(xiàng)測(cè)試及結(jié)果:成功報(bào)告正文配置Make過(guò)程:更改設(shè)置:重啟后成功:實(shí)驗(yàn)編號(hào)3題目進(jìn)程與線程 實(shí)驗(yàn)?zāi)康氖煜みM(jìn)程和線程的基本操作并且代碼實(shí)現(xiàn)實(shí)驗(yàn)內(nèi)容自己敲出代碼并把實(shí)驗(yàn)結(jié)果報(bào)告內(nèi)容要求(1)實(shí)現(xiàn)方法和思路:所有代碼要自己敲寫并測(cè)試并截圖。示例4程序運(yùn)行過(guò)程及結(jié)果分析,需畫圖分析父子進(jìn)程的運(yùn)行先后關(guān)系。(2)測(cè)試及結(jié)果:截圖顯示結(jié)果報(bào)告正文示例1示例2示例3示例4實(shí)例5示例6示例7實(shí)驗(yàn)編號(hào)4題目同步與互斥實(shí)驗(yàn)?zāi)康睦斫獠l(fā)中的互斥原理。具體到這次實(shí)驗(yàn)課,理解Peterson算法實(shí)驗(yàn)內(nèi)容必做:實(shí)現(xiàn)peterson算法。利用Peterson算法的原理,實(shí)現(xiàn)“生產(chǎn)者消費(fèi)者模型”報(bào)告內(nèi)容要求實(shí)現(xiàn)方法和思路:對(duì)關(guān)鍵區(qū)的訪問(wèn)控制。多個(gè)生產(chǎn)者,一個(gè)消費(fèi)者,一個(gè)緩存區(qū)。進(jìn)程框架結(jié)構(gòu):生產(chǎn)者與消費(fèi)者進(jìn)去關(guān)鍵去時(shí)要進(jìn)行PV操作,查看是否有別的進(jìn)程在進(jìn)行操作。并且查看緩存區(qū)有無(wú)數(shù)據(jù)。(2)測(cè)試及結(jié)果:結(jié)果見(jiàn)截圖報(bào)告正文程序:實(shí)驗(yàn)編號(hào)5題目文件系統(tǒng)實(shí)驗(yàn)?zāi)康恼莆真i的結(jié)構(gòu)和操作掌握如何對(duì)文件進(jìn)行加鎖、解鎖學(xué)會(huì)如何協(xié)調(diào)不同進(jìn)程對(duì)同一文件的互斥操作實(shí)驗(yàn)內(nèi)容必做:文件鎖的測(cè)試選做:獲取文件的狀態(tài)信息創(chuàng)建一個(gè)帶有空洞的文件掌握l(shuí)seek函數(shù)的用法報(bào)告內(nèi)容要求(1)實(shí)現(xiàn)方法和思路:文件的數(shù)據(jù)保護(hù)。在有多個(gè)進(jìn)程并發(fā)執(zhí)行的情況下,若多個(gè)進(jìn)程同時(shí)對(duì)同一文件進(jìn)行寫操作,則會(huì)導(dǎo)致最后一個(gè)進(jìn)程的執(zhí)行結(jié)果覆蓋了以前進(jìn)程所作的修改,從而產(chǎn)生非預(yù)期結(jié)果。在linux系統(tǒng)中,fcntl函數(shù)向用戶提供了對(duì)文件加鎖、解鎖以保證對(duì)同一文件或文件內(nèi)的某一區(qū)域的互斥操作。這

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論