版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第頁共24頁操作系統(tǒng)課程設(shè)計實驗報告冊班級:學(xué)號:姓名:教師:目錄實驗說明 本課程由操作系統(tǒng)實驗和操作系統(tǒng)課程設(shè)計專題兩部分組成,共計56學(xué)時,分7次實施,每次8學(xué)時。本課程使用Linux系統(tǒng)為實驗平臺,推薦使用ubuntu10.04/內(nèi)核版本2.6.32-28/源碼版本2.6.32-60; 重要提示 實驗1 Linux(虛擬機)安裝及Linux常用命令使用實驗2 makefile的編寫及Linux內(nèi)核編譯實驗3 Linux的進程和線程實驗4 同步與互斥實驗5文件系統(tǒng)
實驗說明實驗做為學(xué)習(xí)的重要促進手段,是為了深化對理論的理解,鍛煉實踐動手能力。實驗同時也作為考核的手段。實驗內(nèi)容會在課程進行中下達,并且會分次地、部分地被抽查。課程結(jié)束時,要求把所有的實驗整理成一個完整的電子文檔并上交,做為最后成績的評定依據(jù)。如果有興趣的合適的題目,也可自己選題目。格式說明本文檔文件名命名為“學(xué)號-姓名”,如“13071000_小王”。留白部分不足的自己調(diào)整長度,也可加頁(增加內(nèi)容應(yīng)在表格內(nèi))。每次的實驗報告都要在這個文件中(按照實驗次序依次)增加,而不是每次一個新的word文件。本文檔保存為doc格式(請勿用Word2007的docx格式)。重要提示:實驗正文建議使用小四號或五號宋體。若附加圖形,則請直接嵌入到實驗手冊相應(yīng)位置。各實驗的源程序,請按實驗分目錄存放,如第一個實驗的源程序存放在目錄lab1下,第二個實驗的源程序存放在目錄lab2下等等,依次類推??苫ハ嘤懻摚珖澜u網(wǎng)絡(luò)或同學(xué)的實驗結(jié)果。實驗編號1題目Linux(虛擬機)安裝及Linux常用命令使用實驗?zāi)康恼莆罩辽僖环NLinux系統(tǒng)的安裝1、掌握虛擬機平臺(VmwareWorkstation)的使用和配置2、 掌握至少一種配置Vmware中Linux系統(tǒng)與宿主機Windows系統(tǒng)的文件交換的方法3、 掌握常用的Linux命令4、了解Linux的幫助系統(tǒng)實驗內(nèi)容安裝vmware虛擬機在虛擬機上安裝linux系統(tǒng),安裝vmwaretools報告內(nèi)容要求(1)實現(xiàn)方法和思路:按照安裝手冊安裝虛擬機,在虛擬機上安裝系統(tǒng),了解linux指令組成,練習(xí)linux常用指令(2)測試及結(jié)果:試驗成功報告正文安裝linux成功Linuxhelp命令目錄操作命令:Cd命令:實驗編號2題目makefile的編寫及Linux內(nèi)核編譯實驗?zāi)康?、掌握Linux中makefile文件的編寫2、理解Linux內(nèi)核的Makefile3、掌握至少一個版本Linux內(nèi)核的編譯步驟4、了解Linux內(nèi)核的配置過程實驗內(nèi)容編譯linux-2.6.32.60.tar.bz2報告內(nèi)容要求實現(xiàn)方法和思路準備工作相關(guān)軟件的獲取與安裝(源代碼,軟件包)編譯工作配置,編譯修改啟動配置文件修改grub2啟動項測試及結(jié)果:成功報告正文配置Make過程:更改設(shè)置:重啟后成功:實驗編號3題目進程與線程 實驗?zāi)康氖煜みM程和線程的基本操作并且代碼實現(xiàn)實驗內(nèi)容自己敲出代碼并把實驗結(jié)果報告內(nèi)容要求(1)實現(xiàn)方法和思路:所有代碼要自己敲寫并測試并截圖。示例4程序運行過程及結(jié)果分析,需畫圖分析父子進程的運行先后關(guān)系。(2)測試及結(jié)果:截圖顯示結(jié)果報告正文示例1示例2示例3示例4實例5示例6示例7實驗編號4題目同步與互斥實驗?zāi)康睦斫獠l(fā)中的互斥原理。具體到這次實驗課,理解Peterson算法實驗內(nèi)容必做:實現(xiàn)peterson算法。利用Peterson算法的原理,實現(xiàn)“生產(chǎn)者消費者模型”報告內(nèi)容要求實現(xiàn)方法和思路:對關(guān)鍵區(qū)的訪問控制。多個生產(chǎn)者,一個消費者,一個緩存區(qū)。進程框架結(jié)構(gòu):生產(chǎn)者與消費者進去關(guān)鍵去時要進行PV操作,查看是否有別的進程在進行操作。并且查看緩存區(qū)有無數(shù)據(jù)。(2)測試及結(jié)果:結(jié)果見截圖報告正文程序:實驗編號5題目文件系統(tǒng)實驗?zāi)康恼莆真i的結(jié)構(gòu)和操作掌握如何對文件進行加鎖、解鎖學(xué)會如何協(xié)調(diào)不同進程對同一文件的互斥操作實驗內(nèi)容必做:文件鎖的測試選做:獲取文件的狀態(tài)信息創(chuàng)建一個帶有空洞的文件掌握lseek函數(shù)的用法報告內(nèi)容要求(1)實現(xiàn)方法和思路:文件的數(shù)據(jù)保護。在有多個進程并發(fā)執(zhí)行的情況下,若多個進程同時對同一文件進行寫操作,則會導(dǎo)致最后一個進程的執(zhí)行結(jié)果覆蓋了以前進程所作的修改,從而產(chǎn)生非預(yù)期結(jié)果。在linux系統(tǒng)中,fcntl函數(shù)向用戶提供了對文件加鎖、解鎖以保證對同一文件或文件內(nèi)的某一區(qū)域的互斥操作。這
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電梯課程設(shè)計范文
- 舞蹈機構(gòu)結(jié)業(yè)課程設(shè)計
- 統(tǒng)編版七年級語文上冊《5 秋天的懷念》-教學(xué)設(shè)計
- 游戲行業(yè)銷售人員工作總結(jié)
- 自閉癥科護士工作總結(jié)
- 2024年研學(xué)旅行指導(dǎo)師考試題庫(含答案)
- 2023-2024學(xué)年遼寧省大連二十四中高一(下)期中語文試卷
- 美發(fā)沙龍營業(yè)員技巧總結(jié)
- 2024年認識星期教案
- 農(nóng)村安裝雨棚材料合同(2篇)
- 胰島素抵抗與神經(jīng)系統(tǒng)疾病的關(guān)系
- CBL胸腔穿刺教學(xué)設(shè)計
- Z矩陣、Y矩陣、A矩陣、S矩陣、T矩陣定義、推導(dǎo)及轉(zhuǎn)換公式
- 軟件工程填空題(18套試題與答案)
- 中美歐規(guī)范樁基承載力計算設(shè)計對比
- 動機式訪談法:改變從激發(fā)內(nèi)心開始
- 瞬時單位線法計算洪水
- 2023-2024學(xué)年阿勒泰地區(qū)三年級數(shù)學(xué)第一學(xué)期期末統(tǒng)考試題含答案
- 經(jīng)典紅歌歌譜100首-
- 單位紅頭文件模板(各類通知、任命通知公函紅頭文件)
- Linux操作系統(tǒng)應(yīng)用(麒麟系統(tǒng))PPT完整全套教學(xué)課件
評論
0/150
提交評論