下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
作業(yè)調(diào)實驗報告11月17號;\\\\\請輸入任意鍵進(jìn)入演示過程\;;}建立作業(yè)掌握塊隊列,先將其排成先來先服務(wù)的模式隊列{;\輸入作業(yè)數(shù):;%,;=0;;++{=;\輸入作業(yè)名:;%,-;;-=;:..作業(yè)默認(rèn)到達(dá)時間:%,;\輸入作業(yè)要運行的時間:;%,-;-=;-=;====;{-=;=;}}}*,顯示作業(yè)運行后的周轉(zhuǎn)時間及帶權(quán)周轉(zhuǎn)時間等{==3顯示高響應(yīng)比算法調(diào)度作業(yè)后的運行狀況{\作業(yè)%正在運行,估量其運行狀況:\,-;開頭運行時刻:%\,-;完成時刻:%\,-;周轉(zhuǎn)時間:%\,-;帶權(quán)周轉(zhuǎn)時間:%\,-;相應(yīng)比:%\,-;;}顯示先來先服務(wù),最短作業(yè)優(yōu)先算法調(diào)度后作業(yè)的運行狀況{\作業(yè)%正在運行,估量其運行狀況:\,-;開頭運行時刻:%\,-;完成時刻:%\,-;周轉(zhuǎn)時間:%\,-;帶權(quán)周轉(zhuǎn)時間:%\,-;;}}*,運行作業(yè){==先將要運行的作業(yè)從隊列中分別出來{=-;-=;}{=;:..-!==-;-=-;}-=;計算作業(yè)運行后的完成時間,周轉(zhuǎn)時間等等-=;-=-+-;-=;-=--;1+=-;2+=-;,;調(diào)用函數(shù),顯示作業(yè)運行狀況+=-;-=;\%!\...\,-;;釋放運行后的作業(yè);}計算隊列中作業(yè)的高響應(yīng)比{*;=;{-==-=-=--+--=-;}!=;}最終打印作業(yè)的平均周轉(zhuǎn)時間,平均帶權(quán)周轉(zhuǎn)時間{,;=1;=2;;\\作業(yè)已經(jīng)全部完成!;\%個作業(yè)的平均周轉(zhuǎn)時間是:%,,;\%個作業(yè)的平均帶權(quán)周轉(zhuǎn)時間是%:\\\,,;}高響應(yīng)比算法{*;,;;;:..=0;;++{==;=1;;{-==-={=;=0;}--=;=-;}!=;{--;++;\=%:\,;1000{\;;}}{,;調(diào)用函數(shù)}};調(diào)用函數(shù)}最短作業(yè)優(yōu)先算法{*;,;;;=0;;++{==;=1;{-==-={=;=0;}--=;=-;}!=;:..{--;\=%:\,;++;100{\...;;}}{,;調(diào)用函數(shù)}};調(diào)用函數(shù)}先來先服務(wù)算法{,;;;=0;;++{=;=1;{-==-==0;=-;}!=;{--;\沒有滿意要求的進(jìn)程,需等待;++;100{\時間過長;;}}{,;調(diào)用函數(shù)}};調(diào)用函數(shù)}{;;\\\\*\\\;\\\\作業(yè)調(diào)度演示\;\\*\\\;\\\\\\.;:..\\\\.;\\\\;\\\\.;\\\\\\選擇所要操作:;%,;{1:;;;;;2:;;;;;3:;;;;;0:;;:選擇錯誤,重新選擇.;;;;}}主函數(shù){;;}5調(diào)試結(jié)果:::..:調(diào)度挨次:調(diào)度挨次::調(diào)度挨次二多道處理系統(tǒng)作業(yè)調(diào)度1多道處理程序作業(yè)調(diào)度試驗的源程序::試驗分析:采納多道程序設(shè)計方法的操作系統(tǒng),在系統(tǒng)中要常常保留多個運行的作業(yè),以提高系統(tǒng)效率。
作業(yè)調(diào)度從系統(tǒng)已接納的暫存在輸入井中的一批作業(yè)中選擇出若干個可運行的作業(yè),并為這些被選中的作業(yè)安排所需的系統(tǒng)資源。
對被選中運行的作業(yè)必需根據(jù)它們各自的作業(yè)說明書規(guī)定的步驟進(jìn)行掌握。
采納先來先服務(wù)算法算法模擬設(shè)計作業(yè)調(diào)度程序。
1、作業(yè)調(diào)度程序負(fù)責(zé)從輸入井選擇若干個作業(yè)進(jìn)入主存,為它們安排必要的資源,當(dāng)它們能夠被進(jìn)程調(diào)度選中時,就可占用處理器運行。
作業(yè)調(diào)度選擇一個作業(yè)的必要條件是系統(tǒng)中現(xiàn)有的尚未安排的資源可滿意該作業(yè)的資源要求。
但有時系統(tǒng)中現(xiàn)有的尚未安排的資源既可滿意某個作業(yè)的要求也可滿意其它一些作業(yè)的要求,那么,作業(yè)調(diào)度必需按肯定的算法在這些作業(yè)中作出選擇。
先來先服務(wù)算法是根據(jù)作業(yè)進(jìn)入輸入井的先后次序來選擇作業(yè),先進(jìn)入輸入井的作業(yè)優(yōu)先被選擇,當(dāng)系統(tǒng)中現(xiàn)有的尚未安排的資源不能滿意先進(jìn)入輸入井的作業(yè)時,那么挨次選擇后面的作業(yè)。
2假定某系統(tǒng)可供用戶使用的主存空間共100,并有5臺磁帶機(jī)。
3流程圖:4源程序:####*#0=0;,;為需要輸入的作業(yè)數(shù)量1=0,2=0;初始化周轉(zhuǎn)時間,=0;初始化開頭運行時間=100,=5;預(yù)定內(nèi)存的大小為100,作業(yè)掌握塊{[10];用戶名[10];作業(yè)名;作業(yè)到達(dá)時間;作業(yè)開頭時間;已經(jīng)運行了的時間;作業(yè)需要運行的時間;作業(yè)要占用的內(nèi)存;作業(yè)所需磁帶;作業(yè)完成時間;作業(yè)周轉(zhuǎn)時間;作業(yè)帶權(quán)周轉(zhuǎn)時間;作業(yè)狀態(tài)*;結(jié)構(gòu)體指針:..}*=,*=,*,*,*,*,*;;建立作業(yè)掌握塊隊列,先將其排成先來先服務(wù)的模式隊列{;\輸入作業(yè)數(shù):;%,;=0;;++{=;\輸入用戶名:;%,-;輸入作業(yè)名:;%,-;;-=;作業(yè)默認(rèn)到達(dá)時間:%,;\輸入作業(yè)要運行的時間:;%,-;輸入作業(yè)運行要占用的內(nèi)存:;%,-;輸入作業(yè)運行所需磁帶:;%,-;-=0;-=;-=;====;先將其按到達(dá)的先后挨次排成后備序列{-=;=;}}}計算內(nèi)存中作業(yè)的個數(shù){=0;*=;!={++;=-;};}把符合條件的作業(yè)調(diào)用內(nèi)存,并給他們安排資源,:..{;=;!={-=-={-=-;-=-;=;=-;==先將符合條件的作業(yè)從隊列中分別出來{=-;-=;}{=;-!==-;-=-;}====;將其插到隊列,{-=;=;}}{=-;}}=;\\此時有%道作業(yè)在內(nèi)存\\,;}**建立作業(yè)顯示函數(shù)*{|%\,-;|%\,-;|%\,-;|%\,-;|%\,-;|%\,-;:..|%\,-;|%\,-;\;}顯示作業(yè)狀況{\作業(yè)%于完成%個作業(yè)后運行完畢,其完成后的狀況:,-,;++;\用戶名作業(yè)名狀態(tài)到達(dá)時間*需運行時間*已運行時間*需占用內(nèi)存*需磁帶數(shù)量\;;=;\\\*當(dāng)前進(jìn)入內(nèi)存的作業(yè)狀態(tài)*;\用戶名作業(yè)名狀態(tài)到達(dá)時間*需運行時間*已運行時間*需占用內(nèi)存*需磁帶數(shù)量\;!={;=-;}=;*\\\\*當(dāng)前后備作業(yè)表中作業(yè)的狀態(tài)**;\用戶名作業(yè)名狀態(tài)到達(dá)時間*需運行時間*已運行時間*需占用內(nèi)存*需磁帶數(shù)量\;!={;=-;}}運行作業(yè){=;!=;{=-;=;-=;-=;-++;=;++;-==-{:..-=;-=;-=;-=--;1+=-;2+=-;+=-;+=-;;調(diào)用顯示正在運行的,就緒的以及后備的作業(yè)信息;釋放作業(yè);安排作業(yè);}{=;-!=;=-;-=;}}}主函數(shù){;\\\\*\\\;\\\\試驗三2多道作業(yè)調(diào)度\;\\*\\\;\\\.;\\\;\\\\選擇所要的操作:;\\\\\\\\計算機(jī)學(xué)院軟件四班\;\\\\\藍(lán)小花\;\\\\\完成日期:2023年12月;%,;{1:;;;;;;;;:..0:;;:;;}}5調(diào)試結(jié)果:1界面跟前面的其他幾個試驗的界面大同小異,:2調(diào)度作業(yè),此時的作業(yè)狀況如下:3按回車鍵,相當(dāng)于作業(yè)連續(xù)調(diào)度,如下:4重復(fù)3,直至作業(yè)運行結(jié)束;:,最終比較各種算法的優(yōu)缺點。
答:①算法總是把處理機(jī)安排給最先進(jìn)入就緒隊列的進(jìn)程,一個進(jìn)程一旦分得處理機(jī),便執(zhí)行下去,直到該進(jìn)程完成或堵塞時,才釋放處理機(jī)。
優(yōu)點::沒考慮進(jìn)程的優(yōu)先級②算法從就緒隊列中選出“下一個執(zhí)行期”最短的進(jìn)程,為之安排處理機(jī)。
該算法雖可獲得較好的調(diào)度性能,但難以精確?????地知道下一個執(zhí)行期,而只能依據(jù)每一個進(jìn)行的執(zhí)行歷史來猜測。
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《密封件基礎(chǔ)知識》課件
- 2024年貴州建設(shè)職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫標(biāo)準(zhǔn)卷
- 單位管理制度集合大全人事管理十篇
- 單位管理制度匯編大全人事管理
- 單位管理制度合并匯編【人員管理】
- 單位管理制度呈現(xiàn)匯編職工管理篇十篇
- 單位管理制度呈現(xiàn)大全人員管理
- 《礦山勞動衛(wèi)生》課件
- 《生活中的問題》課件
- 《安全防護(hù)欄標(biāo)準(zhǔn)》課件
- 銅工崗位安全操作規(guī)程(2篇)
- 擦玻璃安全責(zé)任合同協(xié)議書范本
- 2024-2025學(xué)年人教PEP版英語五年級上冊期末試題
- 2019水電工程探地雷達(dá)探測技術(shù)規(guī)程
- 殘疾兒童(孤獨癥)康復(fù)服務(wù)機(jī)構(gòu)采購項目招標(biāo)文件
- 室內(nèi)墻地磚鋪貼施工技術(shù)交底
- 少先隊活動課《民族團(tuán)結(jié)一家親-同心共筑中國夢》課件
- 廣西河池市2023-2024學(xué)年七年級上學(xué)期語文期末試卷(含答案)
- 江蘇省蘇州市(2024年-2025年小學(xué)五年級語文)統(tǒng)編版期末考試((上下)學(xué)期)試卷及答案
- 供應(yīng)鏈年終總結(jié)報告
- 體育訓(xùn)練服務(wù)行業(yè)市場調(diào)研分析報告
評論
0/150
提交評論