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

正文內(nèi)容

操作系統(tǒng)進程管理演示系統(tǒng)的設計畢業(yè)設計-資料下載頁

2025-08-18 12:14本頁面

【導讀】摘要操作系統(tǒng)的實際教學中很難用ppt等來直觀可視化地演示進程管理各部分的工作原理。主要實現(xiàn)了進程控制、進程調(diào)度、進程同步、進程通信、死鎖避免五大模塊的功能。本系統(tǒng)具有可視性,簡單,直觀,便于老師教學,易于學生理解等優(yōu)勢。

  

【正文】 box。 button 的作用是運行算法,清空計算,返回主界面; bobox 的作用是選擇算法; textbox 的作用是數(shù)據(jù)的錄入和顯示。 死鎖避免 界面的控件的主要屬性數(shù)據(jù)如下表 : 防災科技學院畢業(yè)設計 17 表 死鎖避免界面控件的主要屬性數(shù)據(jù) 控件類型 控件名稱 功能 主要屬性設置 button button1 計算算法 Text=計算 button button2 清空 textbox 中的數(shù)據(jù) Text=清空 button button3 返回主界面 Text=返回 label label1 顯示 work Text=work label label2 顯示 need Text=need label label3 顯示 allocation Text=allocation label label4 顯示 work+allocation Text=work+allocation textbox textbox1 輸入數(shù)據(jù) textbox textbox2 輸出數(shù)據(jù) 本模塊的重點在于算法的編譯,創(chuàng)建了個類,類的作用是建立相關(guān)的數(shù)據(jù)名和表單 ,代碼如下: class biaodan { public static void APEDMIEAM(int z, DataGridView ed, string name, DataSet ec) { DataTable eg = new DataTable(name)。//建立自己的數(shù)據(jù)表 DataRow er。 //行 for (int i = 1。 i = 20。 i++) { er = ()。 (dr)。 //在表的對象的行里添加此行 } (er)。 = [name]。 } } 防災科技學院畢業(yè)設計 18 5 系統(tǒng)測試 測試目的 系統(tǒng) 測試 是 程序 正式 使用前 ,對程序的需求分析、 設計規(guī)格 和 代碼 進行 系統(tǒng)性的 最終復審 。從而 能 確保 程序 能夠 正常的使用和運行 , 發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。 盡可能的發(fā)現(xiàn)程序中的錯誤 , 加以修正 , 從而完 善程序 , 是程序生產(chǎn)中不可缺少的一個環(huán)節(jié)。 測試方法 我選擇使用的測試方法是黑盒測試方法。 黑盒測試 介紹 :也 叫做 功能測試 。它的原理是 將 已經(jīng)完成 程序看作為一 個密封的 盒子,在 不知道 盒子 的內(nèi)部有什么東西和構(gòu)造的情況下,監(jiān)測盒子 外部的 樣子和使用的情況。根據(jù) 程序 的 需求分析和設計規(guī)格 設計 測試 的用例 ,從程序的輸入和輸出 的 結(jié)果 測試 程序 是否滿足 原本 所需要的功能 。 測試實例 進程控制模塊 初始化設備數(shù)據(jù) 時 ,如圖 所示: 防災科技學院畢業(yè)設計 19 圖 初始化設備數(shù)據(jù)界面 創(chuàng)建進程,如圖 : 圖 創(chuàng)建 進程界面 防災科技學院畢業(yè)設計 20 運行進程,如圖 : 圖 進程運行界面 進程運行結(jié)果,如圖 : 圖 進程運行結(jié)果界面 測試結(jié)果 : 進程能夠正確的創(chuàng)建和運行 。 結(jié)論:測試成功 進程調(diào)度模塊 選擇 調(diào)度 方法 , 填寫 進程 數(shù)據(jù) , 如圖 : 防災科技學院畢業(yè)設計 21 圖 算法選擇及數(shù)據(jù)輸入 計算結(jié)果,如圖 所示: 圖 計算結(jié)果 測試結(jié)果 :能夠 正確的計算測試結(jié)果 。 結(jié)論:測試成功 進程同步模塊 生產(chǎn)進程生產(chǎn)產(chǎn)品,產(chǎn)品 進入緩沖池,如圖 : 防災科技學院畢業(yè)設計 22 圖 創(chuàng)建進程, 進入緩沖池 消費進程 消費 ,緩沖池 中的產(chǎn)品 減少, 消費產(chǎn)品進入 消費池,如圖 : 圖 消費池消費,緩沖池減少 測試結(jié)果 : 生產(chǎn)進程和消費進程能協(xié)調(diào)工作,進行產(chǎn)品的生產(chǎn)和消費 。 結(jié)論:測試成功 進程停滯時,哲學家思考狀態(tài)中,如圖 : 防災科技學院畢業(yè)設計 23 圖 哲學家思考中 進程運行,哲學家進餐中 ,如圖 : 圖 哲學家進餐中 測試結(jié)果 :哲學家能夠正確的思考和進餐。 結(jié)論:測試成功 進程通信模塊 輸入信息 , 如圖 : 防災科技學院畢業(yè)設計 24 圖 輸入信息 信息進入共享內(nèi)存,如圖 : 圖 信息進入共享內(nèi)存 接收信息,如圖 : 圖 接收信息 輸入信息,如圖 : 防災科技學院畢業(yè)設計 25 圖 輸入信息 傳輸信息,如圖 : 圖 傳輸信息 接收信息,如圖 : 防災科技學院畢業(yè)設計 26 圖 接收信息 測試結(jié)果 :能夠正確的傳輸信息。 結(jié)論:測試成功 死鎖避免模塊 創(chuàng)建銀行家算法 ,如圖 : 圖 創(chuàng)建銀行家算法 安全監(jiān)測,如圖 : 防災科技學院畢業(yè)設計 27 圖 安全監(jiān)測 測試結(jié)果 :能夠正確的創(chuàng)建數(shù)據(jù),并對數(shù)據(jù)進行安 全監(jiān)測。 結(jié)論:測試成功 防災科技學院畢業(yè)設計 28 結(jié)論 經(jīng) 過 測試 和 運行, 操作系統(tǒng)進程管理演示系統(tǒng) 的設計 和 開發(fā)基本 滿足 用戶 需 求 。 教師通過本系統(tǒng)的演示,能更加直觀地的進行相關(guān)內(nèi)容的教學,讓學生能夠更好的理解操作系統(tǒng)中那些抽象難懂的概念,較深入地理解 操作系統(tǒng)進程管理方面的知識。 本系統(tǒng)具有如下特點: (1) 界面 簡潔方便 ,程序結(jié)構(gòu)清晰,編碼規(guī)范。 (2) 采用了可視化的操作方式,更加生動形象的表現(xiàn)抽象概念 。 (3) 操作簡單, 使用方便 。 由于時間倉促 和 開發(fā)經(jīng)驗的缺乏 ,本系統(tǒng)的功能實現(xiàn) 還有 許多 不完善的地方 , 以 及暫時無法解決的 bug, 系統(tǒng)界面過于簡單。由于對于 c和 lua 語言的學習 不夠全面, 很多地方還不能完成想要的效果 。針對這些問題, 希望在今后 的完善和修改中能夠解決 。 防災科技學院畢業(yè)設計 29 致 謝 畢業(yè)設計已經(jīng)圓滿完成 。這期間我經(jīng)歷了許多困難,但最終我都克服了下來。在這里我要特別感謝我的指導老師 —— 鹿玉紅老師。因為她的悉心照顧讓我在課題的研究過程中 克服了許多困難 。關(guān)于畢業(yè)設計,她給了我許多寶貴的意見,還給我提供了相關(guān)的資料。當我遇到不懂或者難以解決的問題時,也是鹿老師細心的給我進行解答 。在此,對于恩師鹿玉紅老師的辛勤栽培表示深深的感謝! 同時,在課題完成過程中,公司的師傅和學校的老師也在技術(shù)方面上給予了我相當多的幫助。對此,我對他們也表示衷心的感謝。 防災科技學院畢業(yè)設計 30 參考文獻 [1]鹿玉紅,白靈,邢麗莉,王金峰,劉穎,李忠 .可視化技術(shù)在進程管理模擬中的應用 [J].科技通報, 2020( 09) : 177180+198. [2]劉翔鵬 .可視化技術(shù)在操作系統(tǒng)教學中的應用 [D].山東:山東大學, 2020. [3]向南 .《操作系統(tǒng)原理與應用》教學中學 生知識構(gòu)建思 [J]考科技創(chuàng)新導報, 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) .西安 :西安電子科技大學出版社 ,2020. [8]李曉宇 .操作系統(tǒng)中并發(fā)進程的生產(chǎn)者 消費者問題的研 究 [J].許昌學院學報 ,2020:5256. [9]申曉 .如何實現(xiàn)哲學家進餐問題 [J].電腦編程技巧與維護 ,2020( 15): 9293. [10]李儉 .操作系統(tǒng)中讀者 寫者問題的分析與應用 [J].金融理論與教學 ,2020( 01) :8890. [11]孫時光,張晉 .解決哲學家進餐問題陷入死鎖狀態(tài)的系統(tǒng)改造方案分析 [J].遼寧大學學報(自然科學版) ,2020( 03): 210212. [12]畢桂 .銀行家算法的數(shù)據(jù)結(jié)構(gòu)和安全測試算法 [J].出國與就業(yè)(就業(yè)版), 2020( 24) :126127. [13]褚洪波 .銀行家算法的探討 [J].吉林廣播電視大學學報 ,2020( 12) :115116. [14](荷)史潘加斯 .C入門經(jīng)典 [M].北京 :清華大學出版社 ,2020. [15]張瓊聲,蔣玉新,李春華,劉童璇 .進程管理演示系統(tǒng)的設計與實現(xiàn) [J].計算機教育, 2020( 14) :144148. [16]郜瑜 .進程調(diào)度算法模擬實現(xiàn)與性能分析 [J].科技情報開發(fā)與經(jīng)濟, 2020( 01) :227230. [17]楊瑞 .操作系統(tǒng)實驗環(huán)境的設計與實現(xiàn) [D].內(nèi)蒙古 :內(nèi)蒙古大學, 2020. [18]陳立 .基于 Cocos2dx引擎手機游戲?qū)嵱柶脚_的設計及應用 [D].江西 :南昌大學, 2020. [19]李偉明,侯春多 .C++從入門到精通 [M].北京 :清華大 學出版社 ,2020. [20](美) Peter Baer [M].北京:高等教育出版社, 2020. [21]申曉 .如何實現(xiàn)哲學家進餐問題 [J].電腦編程技巧與維護 ,2020( 15): 9293. 防災科技學院畢業(yè)設計 31 附錄 進程控制主界面 模塊 using System。 using 。 using 。 using 。 using 。 using 。 using 。 using 。 namespace biyesheji { public partial class Processcontrol : Form { public Processcontrol() { InitializeComponent()。 } static int totalCPU = 0。 //CPU量 static int totalMem = 0。 //內(nèi)存量 static int totalPrinter = 0。 //I/O數(shù)量 Process pro。 //新建進程 Process process = new Process(null, 0, 0, 0, 0, 0)。 int timeSlice = 0。 //時間片 bool flag = true。 int count = 0。 int index = 0。 public void newPro(ListView p) //新建進程進入活動就緒 { ListViewItem List = new ListViewItem()。 (())。 (())。 (())。 (())。 (())。 (List)。 = 。 = 。 = 。 防災科技學院畢業(yè)設計 32 = 。 = 。 } public void Transfer(Process p) //時間片到了但沒有執(zhí)行完進入活動就緒 { ListViewItem item = new ListViewItem()。 (())。 (())。 (())。 (()
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1