![操作系統(tǒng)實(shí)驗(yàn)六設(shè)備管理_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/21/ce63f33e-dde7-4017-bc0e-01cdb6d12a80/ce63f33e-dde7-4017-bc0e-01cdb6d12a801.gif)
![操作系統(tǒng)實(shí)驗(yàn)六設(shè)備管理_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/21/ce63f33e-dde7-4017-bc0e-01cdb6d12a80/ce63f33e-dde7-4017-bc0e-01cdb6d12a802.gif)
![操作系統(tǒng)實(shí)驗(yàn)六設(shè)備管理_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/21/ce63f33e-dde7-4017-bc0e-01cdb6d12a80/ce63f33e-dde7-4017-bc0e-01cdb6d12a803.gif)
![操作系統(tǒng)實(shí)驗(yàn)六設(shè)備管理_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/21/ce63f33e-dde7-4017-bc0e-01cdb6d12a80/ce63f33e-dde7-4017-bc0e-01cdb6d12a804.gif)
![操作系統(tǒng)實(shí)驗(yàn)六設(shè)備管理_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/21/ce63f33e-dde7-4017-bc0e-01cdb6d12a80/ce63f33e-dde7-4017-bc0e-01cdb6d12a805.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、操作系統(tǒng)課程報(bào)告實(shí)驗(yàn)六設(shè)備管理學(xué)號(hào)班級(jí) 教師 華僑大學(xué)電子工程系實(shí)驗(yàn)?zāi)康?、理解設(shè)備管理的概念和任務(wù)。2、掌握獨(dú)占設(shè)備的分配、回收等主要算法的原理并編程實(shí)現(xiàn)。實(shí)驗(yàn)容與基本要求1、在Windows系統(tǒng)中,編寫程序?qū)崿F(xiàn)對(duì)獨(dú)占設(shè)備的分配和回收的模擬,該 程序中包括:建立設(shè)備類表和設(shè)備表、分配設(shè)備和回收設(shè)備的函數(shù)。實(shí)驗(yàn)報(bào)告容1、獨(dú)占設(shè)備的分配、回收等主要算法的原理。為了提高操作系統(tǒng)的可適應(yīng)性和可擴(kuò)展性,現(xiàn)代操作系統(tǒng)中都毫無(wú)例外地實(shí) 現(xiàn)了設(shè)備獨(dú)立性,又叫做設(shè)備無(wú)關(guān)性。設(shè)備獨(dú)立性的含義是:應(yīng)用程序獨(dú)立于具 體使用的物理設(shè)備。 為了實(shí)現(xiàn)獨(dú)占設(shè)備的分配,系統(tǒng)設(shè)置數(shù)據(jù)表格的方式也不 相同,在實(shí)驗(yàn)中只要設(shè)計(jì)合理即
2、可。 這里僅僅是一種方案,采用設(shè)備類表和設(shè)備 表。(1) 數(shù)據(jù)結(jié)構(gòu)操作系統(tǒng)設(shè)置“設(shè)備分配表”,用來(lái)記錄計(jì)算機(jī)系統(tǒng)所配置的獨(dú)占設(shè)備類型、 臺(tái)數(shù)以及分配情況。設(shè)備分配表可由“設(shè)備類表”和“設(shè)備表”兩部分組成,如下圖:設(shè)備類空用臺(tái)數(shù)設(shè)備表 冶址輸入機(jī)2t1H印機(jī)11W1?設(shè)備類表理名配芮用講 屋C01未分配00?已W配J1MTcos設(shè)備表(2) 設(shè)備分配當(dāng)進(jìn)程申請(qǐng)某類設(shè)備時(shí),系統(tǒng)先查“設(shè)備類表”如果該類設(shè)備的現(xiàn)存臺(tái)數(shù)可以 滿足申請(qǐng)要求, 則從該類設(shè)備的 “設(shè)備表” 始址開始依次查該類設(shè)備在設(shè)備表中 的登記項(xiàng),找出“未分配”的設(shè)備分配給進(jìn)程。分配后要修改設(shè)備類表中的現(xiàn)存 臺(tái)數(shù),把分配給進(jìn)程的設(shè)備標(biāo)志改
3、為 “已分配” 且填上占用設(shè)備的進(jìn)程名。 然后, 把設(shè)備的絕對(duì)號(hào)與相對(duì)號(hào)的對(duì)應(yīng)關(guān)系通知用戶, 以便用戶在分配到的設(shè)備上裝上 存儲(chǔ)介質(zhì)。(3)設(shè)備回收 當(dāng)進(jìn)程執(zhí)行結(jié)束撤離時(shí)應(yīng)歸還所占設(shè)備,系統(tǒng)根據(jù)進(jìn)程名查設(shè)備表,找出進(jìn) 程占用設(shè)備的登記欄,把標(biāo)志修改為“未分配” ,清除進(jìn)程名。同時(shí)把回收的設(shè) 備臺(tái)數(shù)加到設(shè)備類表中的現(xiàn)存臺(tái)數(shù)中。2、程序流程圖。主程序流程圖:設(shè)備分配:查找欲申請(qǐng)分 配的設(shè)備類型設(shè)備回收:printf(”本作業(yè)沒(méi)有占用這類資源!/n)3、程序及注釋。#i nclude#i ncludevstri ng.h#in clude#defi ne false 0#defi ne true 1/*宏定義,用于修#defi ne n 4改設(shè)備類型數(shù)目*/#define m 10/* 宏定義,用于修改設(shè)備數(shù)目 */struct 義設(shè)備類表各信息 */ char type10;*/int count;總臺(tái)數(shù) */int remain;設(shè)備臺(tái)數(shù) */int address; 設(shè)備表中的起始地址 */ equiptypen;n*/* 該結(jié)構(gòu)體用于定/* 設(shè)備類型名/* 擁有的設(shè)備/* 現(xiàn)存的可用/* 該類設(shè)備在/* 系
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 氣候變化下農(nóng)業(yè)生態(tài)系統(tǒng)的適應(yīng)性調(diào)整研究進(jìn)展
- 物聯(lián)網(wǎng)技術(shù)在智能家居生態(tài)圈的應(yīng)用前景
- 國(guó)慶節(jié)秋天主題活動(dòng)方案
- 現(xiàn)代辦公樓電力維護(hù)成本深度剖析
- 現(xiàn)代物流技術(shù)與醫(yī)療行業(yè)互補(bǔ)與共進(jìn)
- Unit 4 Friends Forever Understanding ideas 說(shuō)課稿-2024-2025學(xué)年高中英語(yǔ)外研版(2019)必修第一冊(cè)001
- 2023八年級(jí)物理上冊(cè) 第四章 在光的世界里第6節(jié) 神奇的眼睛說(shuō)課稿(新版)教科版
- 6《觀察土壤》說(shuō)課稿-2023-2024學(xué)年科學(xué)四年級(jí)下冊(cè)教科版
- 2023二年級(jí)語(yǔ)文上冊(cè) 第八單元 24 風(fēng)娃娃說(shuō)課稿 新人教版
- 18《文言文二則 鐵杵成針》(說(shuō)課稿)2023-2024學(xué)年-統(tǒng)編版四年級(jí)語(yǔ)文下冊(cè)
- 2025年度院感管理工作計(jì)劃(后附表格版)
- 勵(lì)志課件-如何做好本職工作
- 2024年山東省濟(jì)南市中考英語(yǔ)試題卷(含答案解析)
- 暑假作業(yè) 10 高二英語(yǔ)完形填空20篇(原卷版)-【暑假分層作業(yè)】2024年高二英語(yǔ)暑假培優(yōu)練(人教版2019)
- 2024年建筑業(yè)10項(xiàng)新技術(shù)
- 語(yǔ)文七年級(jí)下字帖打印版
- 兒科重癥監(jiān)護(hù)病房管理演示文稿
- 甲基異丁基甲酮化學(xué)品安全技術(shù)說(shuō)明書
- 條形基礎(chǔ)的平法識(shí)圖課件
- 秘書實(shí)務(wù)完整版課件全套ppt教程
- 義務(wù)教育《歷史》課程標(biāo)準(zhǔn)(2022年版)
評(píng)論
0/150
提交評(píng)論