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

正文內(nèi)容

操作系統(tǒng)進程管理演示系統(tǒng)的設(shè)計畢業(yè)設(shè)計-閱讀頁

2024-09-16 12:14本頁面
  

【正文】 ext= 初始化設(shè)置 groupbox Xinjianbox 新建進程單元 Text=新建進程 timer timer1 觸發(fā)事件 statusstrip statusstrip 顯示各個數(shù)據(jù)的占有量 radiobutton radiobutton1 方式選擇 Text= 多級反饋輪轉(zhuǎn)調(diào)度,先來先服務(wù) button button5 開始模擬按鈕 Text=開始模擬 button button6 就緒掛起按鈕 Text=就緒掛起 button button7 就緒激活鏈接按鈕 Text=就緒激活 button button8 阻塞釋放按鈕 Text=阻塞釋放 button button9 阻塞掛起按鈕 Text=阻塞掛起 button button10 阻塞激活按鈕 Text=阻塞激活 button zuse 阻塞按鈕 Text=阻塞 button button12 掛起按鈕 Text=掛起 listview listview1 活動就緒顯示表單 listview listview2 靜止就緒顯示表單 listview listview3 活動阻塞顯示表單 listview jingzhi 靜止阻塞顯示表單 listview listview5 執(zhí)行隊列顯示表 單 listview listview6 輸入的進程隊列表單 listview listview7 完成的進程隊列表單 本界面主要是通過 timer 的時間觸發(fā)時間來完成, timer 的代碼如下: if (flag) { 。 } 防災(zāi)科技學(xué)院畢業(yè)設(shè)計 9 if ( == 0) { flag = false。 finishPro(process)。 Transfer(process)。 if (flag == false amp。 != null) { runPro()。 flag = true。 = CPU利用率: + ((()totalCPU) / () * 100) + %。 通過建立類,設(shè)置進程各個參數(shù) ,代碼如下: public string name。 //所需 CPU public int need_time。 //等待時間 public int need_memery。 //所需打印機數(shù)量 public int more_time。 //表示進程的三 種狀態(tài)。 public int ruanke。 = need_CPU。 = need_memeryPro。 = more_timePro。能通過這幾種算法實現(xiàn)相應(yīng)的計算 [16]。 button 的作用是運行算法,清空計算,返回主界面; bobox 的作用是選擇算法; textbox 的作用是數(shù)據(jù)的錄入和顯示。 if (countOfTime1 % 10 == 0) setupTime++。 // = ()。 else if (which == 1) SPN()。 else if (which == 3) HRRN()。 進程同步模塊 進程同步模塊需要實現(xiàn)的是將 生產(chǎn)者 消費者,哲學(xué)家進餐、讀者 寫者 三個問題的具體概念,結(jié)合相應(yīng)的情景,制作成可視化的動畫界面,展示三個問題 [17]。 ②設(shè)計一張桌子,桌子周圍均勻坐有 5 個哲學(xué)家,他們兩兩之間有一支筷子,當(dāng)有一個哲學(xué)家進餐時將會使用身旁的兩支筷子,而鄰座的兩個哲學(xué)家將不能進餐,即不能使用筷子。用相應(yīng)的可視化界面展示,能夠簡單是說明三者的不同通信方式 [20]。 ②共享內(nèi)存,設(shè)計一個發(fā)送池,共享池和接收池。當(dāng)共享池為空時,接收池?zé)o法接收信息。 button 的作用是發(fā)送信息,接收信息和清空信息,返回主界面; picturebox 的作用是存放引用圖片; textbox 的作用是數(shù)據(jù)的錄入和顯示。 } a = a + 1。 } 死鎖避免模塊 銀行家算法是為了避免系統(tǒng)進程發(fā)生死鎖而發(fā)明的算法,這個模塊主要是為了實現(xiàn)銀行家算法的計算。如果沒有產(chǎn)生死鎖,所有進程將顯示 true[21]。 button 的作用是運行算法,清空計算,返回主界面; bobox 的作用是選擇算法; textbox 的作用是數(shù)據(jù)的錄入和顯示。//建立自己的數(shù)據(jù)表 DataRow er。 i = 20。 (dr)。 = [name]。從而 能 確保 程序 能夠 正常的使用和運行 , 發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。 測試方法 我選擇使用的測試方法是黑盒測試方法。它的原理是 將 已經(jīng)完成 程序看作為一 個密封的 盒子,在 不知道 盒子 的內(nèi)部有什么東西和構(gòu)造的情況下,監(jiān)測盒子 外部的 樣子和使用的情況。 測試實例 進程控制模塊 初始化設(shè)備數(shù)據(jù) 時 ,如圖 所示: 防災(zāi)科技學(xué)院畢業(yè)設(shè)計 19 圖 初始化設(shè)備數(shù)據(jù)界面 創(chuàng)建進程,如圖 : 圖 創(chuàng)建 進程界面 防災(zāi)科技學(xué)院畢業(yè)設(shè)計 20 運行進程,如圖 : 圖 進程運行界面 進程運行結(jié)果,如圖 : 圖 進程運行結(jié)果界面 測試結(jié)果 : 進程能夠正確的創(chuàng)建和運行 。 結(jié)論:測試成功 進程同步模塊 生產(chǎn)進程生產(chǎn)產(chǎn)品,產(chǎn)品 進入緩沖池,如圖 : 防災(zāi)科技學(xué)院畢業(yè)設(shè)計 22 圖 創(chuàng)建進程, 進入緩沖池 消費進程 消費 ,緩沖池 中的產(chǎn)品 減少, 消費產(chǎn)品進入 消費池,如圖 : 圖 消費池消費,緩沖池減少 測試結(jié)果 : 生產(chǎn)進程和消費進程能協(xié)調(diào)工作,進行產(chǎn)品的生產(chǎn)和消費 。 結(jié)論:測試成功 進程通信模塊 輸入信息 , 如圖 : 防災(zāi)科技學(xué)院畢業(yè)設(shè)計 24 圖 輸入信息 信息進入共享內(nèi)存,如圖 : 圖 信息進入共享內(nèi)存 接收信息,如圖 : 圖 接收信息 輸入信息,如圖 : 防災(zāi)科技學(xué)院畢業(yè)設(shè)計 25 圖 輸入信息 傳輸信息,如圖 : 圖 傳輸信息 接收信息,如圖 : 防災(zāi)科技學(xué)院畢業(yè)設(shè)計 26 圖 接收信息 測試結(jié)果 :能夠正確的傳輸信息。 結(jié)論:測試成功 防災(zāi)科技學(xué)院畢業(yè)設(shè)計 28 結(jié)論 經(jīng) 過 測試 和 運行, 操作系統(tǒng)進程管理演示系統(tǒng) 的設(shè)計 和 開發(fā)基本 滿足 用戶 需 求 。 本系統(tǒng)具有如下特點: (1) 界面 簡潔方便 ,程序結(jié)構(gòu)清晰,編碼規(guī)范。 (3) 操作簡單, 使用方便 。由于對于 c和 lua 語言的學(xué)習(xí) 不夠全面, 很多地方還不能完成想要的效果 。 防災(zāi)科技學(xué)院畢業(yè)設(shè)計 29 致 謝 畢業(yè)設(shè)計已經(jīng)圓滿完成 。在這里我要特別感謝我的指導(dǎo)老師 —— 鹿玉紅老師。關(guān)于畢業(yè)設(shè)計,她給了我許多寶貴的意見,還給我提供了相關(guān)的資料。在此,對于恩師鹿玉紅老師的辛勤栽培表示深深的感謝! 同時,在課題完成過程中,公司的師傅和學(xué)校的老師也在技術(shù)方面上給予了我相當(dāng)多的幫助。 防災(zāi)科技學(xué)院畢業(yè)設(shè)計 30 參考文獻 [1]鹿玉紅,白靈,邢麗莉,王金峰,劉穎,李忠 .可視化技術(shù)在進程管理模擬中的應(yīng)用 [J].科技通報, 2020( 09) : 177180+198. [2]劉翔鵬 .可視化技術(shù)在操作系統(tǒng)教學(xué)中的應(yīng)用 [D].山東:山東大學(xué), 2020. [3]向南 .《操作系統(tǒng)原理與應(yīng)用》教學(xué)中學(xué) 生知識構(gòu)建思 [J]考科技創(chuàng)新導(dǎo)報, 2020( 31) :111. [4]陳佰斌 . 論計算機行業(yè)中的軟件工程 [J]. 品牌 (理論月刊 ), 2020(Z2): 160 [5]楊杰 . Lua——以總統(tǒng)為名的移動開發(fā)語言新貴 [J].電腦與電信, 2020( 04) : 4648. [6]高璐 ; 馬玉志 . 淺談 Microsoft Visual Studio 2020 新特性 [J].黑龍江科技信息, 2020( 32) : 96. [7]湯小丹,梁紅兵,哲鳳屏,湯子瀛 .計算機操作系統(tǒng) .西安 :西安電子科技大學(xué)出版社 ,2020. [8]李曉宇 .操作系統(tǒng)中并發(fā)進程的生產(chǎn)者 消費者問題的研 究 [J].許昌學(xué)院學(xué)報 ,2020:5256. [9]申曉 .如何實現(xiàn)哲學(xué)家進餐問題 [J].電腦編程技巧與維護 ,2020( 15): 9293. [10]李儉 .操作系統(tǒng)中讀者 寫者問題的分析與應(yīng)用 [J].金融理論與教學(xué) ,2020( 01) :8890. [11]孫時光,張晉 .解決哲學(xué)家進餐問題陷入死鎖狀態(tài)的系統(tǒng)改造方案分析 [J].遼寧大學(xué)學(xué)報(自然科學(xué)版) ,2020( 03): 210212. [12]畢桂 .銀行家算法的數(shù)據(jù)結(jié)構(gòu)和安全測試算法 [J].出國與就業(yè)(就業(yè)版), 2020( 24) :126127. [13]褚洪波 .銀行家算法的探討 [J].吉林廣播電視大學(xué)學(xué)報 ,2020( 12) :115116. [14](荷)史潘加斯 .C入門經(jīng)典 [M].北京 :清華大學(xué)出版社 ,2020. [15]張瓊聲,蔣玉新,李春華,劉童璇 .進程管理演示系統(tǒng)的設(shè)計與實現(xiàn) [J].計算機教育, 2020( 14) :144148. [16]郜瑜 .進程調(diào)度算法模擬實現(xiàn)與性能分析 [J].科技情報開發(fā)與經(jīng)濟, 2020( 01) :227230. [17]楊瑞 .操作系統(tǒng)實驗環(huán)境的設(shè)計與實現(xiàn) [D].內(nèi)蒙古 :內(nèi)蒙古大學(xué), 2020. [18]陳立 .基于 Cocos2dx引擎手機游戲?qū)嵱?xùn)平臺的設(shè)計及應(yīng)用 [D].江西 :南昌大學(xué), 2020. [19]李偉明,侯春多 .C++從入門到精通 [M].北京 :清華大 學(xué)出版社 ,2020. [20](美) Peter Baer [M].北京:高等教育出版社, 2020. [21]申曉 .如何實現(xiàn)哲學(xué)家進餐問題 [J].電腦編程技巧與維護 ,2020( 15): 9293. 防災(zāi)科技學(xué)院畢業(yè)設(shè)計 31 附錄 進程控制主界面 模塊 using System。 using 。 using 。 using 。 namespace biyesheji { public partial class Processcontrol : Form { public Processcontrol() { InitializeComponent()。 //CPU量 static int totalMem = 0。 //I/O數(shù)量 Process pro。 int timeSlice = 0。 int count = 0。 public void newPro(ListView p) //新建進程進入活動就緒 { ListViewItem List = new ListViewItem()。 (())。 (())。 (List)。 = 。 防災(zāi)科技學(xué)院畢業(yè)設(shè)計 32 = 。 } public void Transfer(Process p) //時間片到了但沒有執(zhí)行完進入活動就緒 { ListViewItem item = new ListViewItem()。 (())。 (()
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1