freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

操作系統(tǒng)進(jìn)程管理演示系統(tǒng)的設(shè)計(jì)畢業(yè)論文-在線瀏覽

2024-08-08 09:52本頁面
  

【正文】 3系統(tǒng)總體設(shè)計(jì)需要實(shí)現(xiàn)的功能如下:(1)進(jìn)程控制模塊:可以是實(shí)現(xiàn)進(jìn)程的創(chuàng)建(進(jìn)程名,申請(qǐng)I/O數(shù)量,父進(jìn)程, 執(zhí)行時(shí)間,申請(qǐng)內(nèi)存大?。?、進(jìn)程的創(chuàng)建隊(duì)列顯示、進(jìn)程狀態(tài)的顯示(活動(dòng)就緒,靜止就緒,活動(dòng)阻塞,靜止阻塞,執(zhí)行隊(duì)列)、進(jìn)程狀態(tài)之間的互相轉(zhuǎn)換、進(jìn)程對(duì)各類資源的使用情況等。(3)進(jìn)程同步模塊:利用Lua語言編寫生產(chǎn)者消費(fèi)者問題,哲學(xué)家進(jìn)餐問題、讀者寫者問題。例如:生產(chǎn)者消費(fèi)者問題,分別制作一個(gè)生產(chǎn)池,緩沖池,消費(fèi)池,將進(jìn)程用產(chǎn)品圖片代替,通過圖片的增減來體現(xiàn)問題的實(shí)質(zhì)。用相應(yīng)的可視化界面展示。(5)死鎖避免模塊:實(shí)現(xiàn)銀行家算法,通過已知的信息,做到判斷是否會(huì)產(chǎn)生死鎖,如果不會(huì)產(chǎn)生死鎖,顯示資源的分配情況。各模塊功能服務(wù)介紹如下:(1)進(jìn)程控制模塊進(jìn)程控制模塊主要是為了讓學(xué)生知道進(jìn)程的活動(dòng)就緒,靜止就緒,活動(dòng)阻塞,靜止阻塞,執(zhí)行隊(duì)列等幾種狀態(tài)。①實(shí)現(xiàn)進(jìn)程的創(chuàng)建,進(jìn)程的內(nèi)容包括進(jìn)程名,申請(qǐng)I/O數(shù)量,父進(jìn)程,執(zhí)行時(shí)間,申請(qǐng)內(nèi)存大小等②創(chuàng)建的進(jìn)程會(huì)在數(shù)據(jù)表中顯示出來。④進(jìn)程狀態(tài)之間能根據(jù)服務(wù)的方式而相應(yīng)的轉(zhuǎn)換。(2)進(jìn)程調(diào)度模塊進(jìn)程調(diào)度模塊,是為了讓學(xué)生知道幾種調(diào)度算法的計(jì)算方式。針對(duì)相應(yīng)算法,能夠通過進(jìn)程的到達(dá)時(shí)間和服務(wù)時(shí)間計(jì)算進(jìn)程的工作順序、周轉(zhuǎn)時(shí)間、完成時(shí)間、代權(quán)周轉(zhuǎn)時(shí)間。① 生產(chǎn)者消費(fèi)者問題,分別制作一個(gè)生產(chǎn)區(qū),緩沖區(qū),消費(fèi)區(qū),將進(jìn)程用產(chǎn)品圖片代替,通過圖片的增減來體現(xiàn)問題的實(shí)質(zhì)。(4)進(jìn)程通信模塊進(jìn)程通信模塊是為了讓學(xué)生了解進(jìn)程間的通信方式,通過將三種典型的通信方式簡(jiǎn)化,變?yōu)楹?jiǎn)單的文字傳遞形式。用相應(yīng)的可視化界面展示,能夠簡(jiǎn)單是說明三者的不同通信方式。②共享內(nèi)存,設(shè)計(jì)一個(gè)發(fā)送池,共享池和接收池。當(dāng)共享池為空時(shí),接收池?zé)o法接收信息。通過已知的信息,做到計(jì)算進(jìn)程順序,相應(yīng)資源分配量,判斷是否會(huì)產(chǎn)生死鎖,如果產(chǎn)生死鎖,相對(duì)應(yīng)的進(jìn)程將會(huì)顯示false。 4 系統(tǒng)詳細(xì)設(shè)計(jì)前文已經(jīng)分別介紹了系統(tǒng)的需求分析和系統(tǒng)結(jié)構(gòu)?,F(xiàn)在所要做的就是確定每個(gè)模塊具體執(zhí)行過程,即系統(tǒng)的詳細(xì)設(shè)計(jì)。用戶可以通過系統(tǒng)主界面進(jìn)入相應(yīng)的模塊進(jìn)行操作。用戶可以通過主界面進(jìn)入幫助和說明模塊,了解系統(tǒng)的模塊構(gòu)成和使用方法。label的作用是用來制作系統(tǒng)的標(biāo)題和相關(guān)文字說明。: 系統(tǒng)主界面控件的主要屬性數(shù)據(jù)控件類型控件名稱功能主要屬性設(shè)置LabelMainname顯示系統(tǒng)的名稱Text=操作系統(tǒng)進(jìn)程演示系統(tǒng)ButtonZhu1進(jìn)程控制的鏈接按鈕Text=進(jìn)程控制ButtonZhu2進(jìn)程調(diào)度的鏈接按鈕Text=進(jìn)程調(diào)度ButtonZhu3進(jìn)程同步的鏈接按鈕Text=進(jìn)程同步ButtonZhu4進(jìn)程通信的鏈接按鈕Text=進(jìn)程通信ButtonZhu5死鎖避免的鏈接按鈕Text=死鎖避免ButtonZhu6進(jìn)程控制的鏈接按鈕Text=進(jìn)程控制ButtonZhu7幫助界面的鏈接按鈕Text=幫助ButtonZhu8說明界面的鏈接按鈕Text=說明本界面主要是將button和相應(yīng)界面模塊連接到一起。 ()。 ()。//結(jié)束當(dāng)前的程序系統(tǒng)說明界面是為了向使用者說明系統(tǒng)的制作原因和制作目標(biāo)。標(biāo)明制作人和版權(quán)問題。label的作用是用來制作界面的標(biāo)題。listbox是用來用來顯示說明內(nèi)容。并對(duì)系統(tǒng)的操作方法進(jìn)行講解,讓使用者能夠正確使用系統(tǒng)。label的作用是用來制作界面的幫助標(biāo)題。listbox是用來用來顯示幫助的具體內(nèi)容。: 進(jìn)程通信選擇界面本界面總共用了一種控件,是button。點(diǎn)擊相應(yīng)的按鈕進(jìn)入相應(yīng)的接口模塊。所用的代碼主要是模塊鏈接代碼,如下:鏈接模塊的文件名 自定義模塊名稱 = new 鏈接模塊的文件名()。 //這里是新窗口打開后,將前一個(gè)窗口關(guān)閉。進(jìn)程控制模塊的功能是實(shí)現(xiàn)進(jìn)程的創(chuàng)建過程和進(jìn)程的狀態(tài)的轉(zhuǎn)換。③進(jìn)程處于的活動(dòng)就緒,靜止就緒,活動(dòng)阻塞,靜止阻塞,執(zhí)行隊(duì)列狀態(tài)會(huì)顯示。進(jìn)能夠顯示進(jìn)程占有資源占總資源的百分比[15]。button的作用是啟動(dòng)各個(gè)功能的按鈕;tabcontrol是起到菜單選擇的作用;textbox的作用是數(shù)據(jù)的填寫和錄入;label的作用是進(jìn)行相關(guān)控件的說明;timer的作用是起到時(shí)間間隔觸發(fā)時(shí)間;listview作用是各種表單的顯示;radiobutton的作用是起到選擇選項(xiàng);groupbox的作用是給特定的內(nèi)容加上標(biāo)題框。 count++。 = 3。 } else if (count == timeSlice) { flag = false。 } occupyCPU()。amp。 count = 0。 } if ( == null) (就緒隊(duì)列進(jìn)程已經(jīng)執(zhí)行完畢??!)。 = 內(nèi)存利用率: + ((()totalMem) / () * 100) + %。 //進(jìn)程名 public int need_CPU。 //估計(jì)所需執(zhí)行時(shí)間 public int wait_time。 //所需內(nèi)存大小 public int need_printer。 //還需要執(zhí)行的時(shí)間 public int zhuangtai。執(zhí)行為0、就緒為被阻塞等待為完成為3 。 //處于哪個(gè)就緒狀態(tài)1,2,3 public Process(string namePro, int need_CPU) { = namePro。 = need_timePro。 = need_printerPro。進(jìn)程調(diào)度模塊的功能是實(shí)現(xiàn)進(jìn)程的幾種算法:先來先服務(wù)算法、短作業(yè)優(yōu)先算法、多級(jí)反饋隊(duì)列算法、時(shí)間片輪轉(zhuǎn)算法、高響應(yīng)比調(diào)度算法。、: 進(jìn)程調(diào)度界面 進(jìn)程調(diào)度界面這個(gè)模塊使用的控件有三種:button、bobox、textbox。: 進(jìn)程控制界面控件的屬性數(shù)據(jù)控件類型控件名稱功能主要屬性設(shè)置buttonbutton1計(jì)算算法Text=計(jì)算buttonbutton2清空textbox中的數(shù)據(jù)Text=清空buttonbutton3返回主界面Text=返回labellabel1顯示進(jìn)程編號(hào)Text=進(jìn)程編號(hào)labellabel2顯示到達(dá)時(shí)間Text=到達(dá)時(shí)間labellabel3顯示順序Text=順序labellabel4顯示周轉(zhuǎn)時(shí)間Text=周轉(zhuǎn)時(shí)間labellabel5顯示完成時(shí)間Text= 完成時(shí)間labellabel6顯示代權(quán)時(shí)間Text=代權(quán)時(shí)間textboxtextbox1輸入數(shù)據(jù) textboxtextbox2輸出數(shù)據(jù)本模塊的重要的部分是各個(gè)算法的編程,這里舉例先來先服務(wù)算法的算法編程,代碼如下:private void timer1_Tick(object sender, EventArgs e) { countOfTime1++。 = 當(dāng)前時(shí)間:+()+s。 //先到先服務(wù) if (which == 0) FCFS()。 else if (which == 2) SPT()。 }以上是先來先服務(wù)的具體算法代碼。①生產(chǎn)者消費(fèi)者問題,分別制作一個(gè)生產(chǎn)區(qū),緩沖區(qū),消費(fèi)區(qū),將進(jìn)程用產(chǎn)品圖片代替,通過圖片的增減來體現(xiàn)問題的實(shí)質(zhì)。進(jìn)程同步執(zhí)行流程圖,、: 進(jìn)程同步界面 進(jìn)程同步界面、: 進(jìn)程同步界面 進(jìn)程同步界面本模塊采用的編譯語言是lua語言[18]:代碼如下:function BufferPoolScene:onInit() =(開始生產(chǎn),+280):addTo(self) :addNodeEventListener(,handler(self,function() handler1=(function () self:startProduct() end,3) end)) =(停止生產(chǎn),+280):addTo(self) :addNodeEventListener(,handler(self,function() (handler1) end)) =(開始消費(fèi),):addTo(self) :addNodeEventListener(,handler(self,function() handler2=(function () self:consumeProduct() end,3) end)) =(停止消費(fèi),):addTo(self) :addNodeEventListener(,handler(self,function() (handler2) end)) 生產(chǎn)速度1 local function changeProductSpeed1(checkbox) local state = if checkbox:isButtofsafasfasfasffnSelected() then =1 print() else =1 end if not checkbofasfadsf3cgfefx:isButtonEnabled() then state = state .. (disabled) end checkbox:setButtonLabelString((state is %s, state))進(jìn)程通信模塊將進(jìn)程通信的三種典型的方式:共享內(nèi)存、消息隊(duì)列和管道通信通過簡(jiǎn)化,變?yōu)楹?jiǎn)單的文字傳遞形式。①管道通信,在傳遞信息時(shí),用水通過管道的動(dòng)畫形式顯示信息的傳送。發(fā)送池發(fā)送信息,會(huì)出現(xiàn)在共享池中,接收池會(huì)從共享池中接收信息。、: 進(jìn)程通信界面 進(jìn)程通信界面這個(gè)模塊使用的控件有三種:button、picturebox、textbox。: 進(jìn)程控制界面控件的主要屬性數(shù)據(jù)控件類型控件名稱功能主要屬性設(shè)置buttonFasong發(fā)送信息Text=發(fā)送buttonqingkong清空textbox中的數(shù)據(jù)Text=清空buttonjieshou接收信息Text=接收labellabel1顯示發(fā)送端Text=發(fā)送labellabel2顯示共享內(nèi)存Text=共享內(nèi)存labellabel3顯示接收端Text=接收PictureboxPicturebox1顯示圖片管道PictureboxPicturebox2顯示圖片信息TimerTimer時(shí)間觸發(fā)本模塊的重點(diǎn)在于timer在觸發(fā)事件,它將會(huì)使管道內(nèi)的信息圖片按照信息通信而移動(dòng),代碼如下:if ( = ) { if (a == 114) { ()。 = + 4。通過已知的信息,做到計(jì)算進(jìn)程順序,相應(yīng)資源分配量,判斷是否會(huì)產(chǎn)生死鎖,如果產(chǎn)生死鎖,相對(duì)應(yīng)的進(jìn)程將會(huì)顯示false。: 死鎖避免界面這個(gè)模塊使用的控件有三種:button、textbox、bobox。: 死鎖避免界面控件的主要屬性數(shù)據(jù)控件類型控件名稱功能主要屬性設(shè)置buttonbutton1計(jì)算算法Text=計(jì)算buttonbutton2清空textbox中的數(shù)據(jù)Text=清空buttonbutton3返回主界面Text=返回labellabel1顯示workText=worklabellabel2顯示needText=needlabellabel3顯示allocationText=allocationlabell
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1