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

正文內(nèi)容

操作系統(tǒng)進(jìn)程管理演示系統(tǒng)的設(shè)計(jì)畢業(yè)設(shè)計(jì)-wenkub

2022-09-07 12:14:18 本頁(yè)面
 

【正文】 防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 2 需求分析 在系統(tǒng)的可行性分析階段,已經(jīng)證明了系統(tǒng)開發(fā)平臺(tái)和系統(tǒng)本身的可行性。所以該系統(tǒng)在法律上是可行的。 操作可行性 本系統(tǒng)在操作難易程度上并不復(fù)雜 ,可以說相當(dāng)簡(jiǎn)單。 因?yàn)楸鞠到y(tǒng)沒有了平臺(tái)的限制,所以系統(tǒng)的獨(dú)立性很高,與其他的系統(tǒng)相比,前期投入的資金和精力較少,讓開發(fā)變得簡(jiǎn)單。這兩個(gè)軟件在微軟的官方網(wǎng)站能夠下載到免費(fèi)的試用版本。這兩種語(yǔ)言均為 時(shí)下最流行的 高級(jí)程序設(shè)計(jì)語(yǔ)言 之一 。用最小的代價(jià),最短的時(shí)間,確定操作系統(tǒng)進(jìn)程管理演示系統(tǒng)的目標(biāo)和規(guī)模是否可行 , 是否能解決問題。 系統(tǒng) 的特點(diǎn)要求操作界面清晰美觀。 ( 2)進(jìn)程調(diào)度模塊:需要實(shí)現(xiàn)先來先服務(wù)、短作業(yè)優(yōu)先 、 高響應(yīng)比調(diào)度算法。目前在高校教學(xué)中往往采用 ppt,視頻, flash 等手段來增加授課效果 , 使教學(xué)過程更加生動(dòng)形象 , 但這些并不能完全滿足于日常教學(xué) , 這在操作系統(tǒng)這門學(xué)科中尤為突出。老師使用相當(dāng)普及。從而增加教學(xué)的質(zhì)量,減少學(xué)生的學(xué)習(xí)壓力?,F(xiàn)如今的課堂教學(xué)相較以前,變得更加 “ 形象 ” 。 cocos code ide Design of Operating System Process Management Demonstration System Author: xxxx Instructor: xxxx Abstract In practical teaching operating system hard to use PPT to visually demonstrate the principle of process management section. Therefore, development of teaching management system to support operating system an operating system process when necessary. The system uses Microsoft Visual Studio 2020 and Cocos code IDE piler, and LUA languages in c as the development tool, the main achievement of the process control, process scheduling, interprocess munication, process synchronization, deadlock avoidance of five modules of functionality. This system has visibility, simple, intuitive, convenient for the teacher teaching, easily understood student and so on. Keywords: Operating system; C。 本系統(tǒng)具有可視性,簡(jiǎn)單,直觀,便于老師教學(xué),易于學(xué)生理解等優(yōu)勢(shì)。 防 災(zāi) 科 技 學(xué) 院 畢 業(yè) 設(shè) 計(jì) 題 目 操作系統(tǒng) 進(jìn)程管理演示系統(tǒng) 的設(shè)計(jì) 學(xué)生姓名 學(xué) 號(hào) 系 別 災(zāi)害信息工程 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 班 級(jí) 開題時(shí)間 答辯時(shí)間 指導(dǎo)教師 職 稱 操作系統(tǒng)進(jìn)程管理演示系統(tǒng) 的設(shè)計(jì) 作 者 : xxxxx 指導(dǎo)教師 : xxxxx 摘 要 操作系統(tǒng)的實(shí)際教學(xué)中很難用 ppt 等來直觀可視化地演示進(jìn)程管理各部分的工作原理。 關(guān)鍵詞: 操作系統(tǒng) 。 lua。隨著教學(xué)理念的改變,以前傳統(tǒng)教學(xué)模式中, “ 知識(shí)加工 ” 和 “ 問題解決 ” 的思考過程等不可見的環(huán)節(jié)已經(jīng)被改變。其中,針對(duì)教學(xué)內(nèi)容制作的教學(xué)輔助演示系統(tǒng),更是能幫助老師和學(xué)生的一種方法。在國(guó)內(nèi),這種專門針對(duì)教學(xué)內(nèi)容的輔助演示系統(tǒng)還不是特別多。所以開發(fā)一個(gè)操作系統(tǒng)進(jìn)程管理演示系統(tǒng)來輔助操作系統(tǒng)教學(xué)是很有必要的。 防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 2 ( 3)進(jìn)程同步模塊:生產(chǎn)者 消費(fèi)者問題,哲學(xué)家進(jìn)餐問題。使用者操作起來簡(jiǎn)單,容易上手。 技術(shù)可行性 本系統(tǒng)選擇的編譯語(yǔ)言是 c和 lua。擁有編譯簡(jiǎn)單,方便,可靠,安全,可移植性,靈活等優(yōu)點(diǎn)。而編譯語(yǔ)言也是開放的。能用較小的成本,達(dá)到預(yù)期中的要求。操作界面簡(jiǎn)潔明了,附有專門的使用說明,使用者能輕松上手,無(wú)需專門訓(xùn)練了解。 綜上所述, 操作系統(tǒng)進(jìn)程管理演示系統(tǒng) 在技術(shù)、經(jīng)濟(jì)、使用、法律 4 個(gè)方面均為可行。接下來為了明確系統(tǒng)設(shè)計(jì)的目標(biāo),我將對(duì)系統(tǒng)進(jìn) 行需求分析。 操作系統(tǒng)的實(shí)際教學(xué)中很難用 ppt 等來直觀可視化地演示進(jìn)程管理各部分的工作原理 。 (2) 可維護(hù) 性:使用者對(duì)系統(tǒng)的功能可以清晰的了解,并簡(jiǎn)單的使用該系統(tǒng)。 防止使用人信息泄露。具體來說 ,本系統(tǒng)將會(huì)實(shí)現(xiàn)以下目標(biāo): ( 1)進(jìn)程控制模塊:進(jìn)程的創(chuàng)建(可以分為自動(dòng)創(chuàng)建、手動(dòng)創(chuàng)建)、進(jìn)程的撤銷、進(jìn)程狀態(tài)的變化、進(jìn)程間的祖先關(guān)系、進(jìn)程對(duì)各類資源的使用情況等。 ( 5)死鎖避免模塊:實(shí)現(xiàn)銀行家算法,能夠計(jì)算銀行家算法。 這正是創(chuàng)造者們對(duì)它的期望 , 希望它 成為一門簡(jiǎn)單,美妙 ,有趣不乏味的編程語(yǔ)言。 Lua 語(yǔ)言發(fā)展到今天 , 已經(jīng)更新了多個(gè)版本 , 版本一直遵循著開源的傳統(tǒng)原則 , 方便了廣大的程序員 。 配合 著相應(yīng)的游戲 引擎 , 實(shí)現(xiàn)所需要的命令 。很多應(yīng)用程序使用 Lua 作為自己的嵌入式腳本語(yǔ)言,以此來實(shí)現(xiàn)可配置性、可擴(kuò)展性。 防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 4 Visual Studio 是 時(shí)下 最流行的 基于 Windows 平臺(tái)的 集成開發(fā)環(huán)境 。它的功能是創(chuàng)建一個(gè)新的進(jìn)程, 當(dāng)一個(gè)進(jìn)程完成工作后將其 停止。 生產(chǎn)者 消費(fèi)者問題 簡(jiǎn)介 生產(chǎn)者 消費(fèi)者 問題 [8] (producerconsumer)屬于進(jìn)程同步問題 。生產(chǎn)者進(jìn)程會(huì)將它生產(chǎn)的產(chǎn)品放入其中一個(gè)緩沖區(qū)中 。 因?yàn)?如果 緩沖區(qū) 是空的 , 那么消費(fèi)者進(jìn)程是無(wú)法從中取得產(chǎn)品的 ; 同時(shí) 如果緩沖區(qū)滿了 , 那么生產(chǎn)者進(jìn)程也無(wú)法向其中投放產(chǎn)品 。 他們兩兩之間都有一支筷 子 , 當(dāng)他們拿起身邊的兩支筷子時(shí) , 他們就可以吃飯了 。一個(gè)數(shù)據(jù)文件或者記錄,可以被多個(gè)進(jìn)程共享。 死鎖問題 簡(jiǎn)介 死鎖 [11]( Deadlock)是指 當(dāng)有 多個(gè)進(jìn)程 同時(shí) 在運(yùn)行 時(shí),進(jìn)程之間會(huì)進(jìn)行資源的爭(zhēng)奪,呈現(xiàn)分庭對(duì)峙的情形。當(dāng)進(jìn)程所需要的資源量超出了系統(tǒng)所提供的資源量,就 會(huì)引起 進(jìn)程爭(zhēng)奪資源 , 產(chǎn)生死鎖。它的作用是監(jiān)測(cè)資源的數(shù)量,從而得出結(jié)論是否會(huì)產(chǎn)生死鎖 。為了保證本系統(tǒng)能夠流暢的目標(biāo)硬件上可靠,效率的運(yùn)行,最好保證該系統(tǒng)運(yùn)行的環(huán)境為如下條件: 操作系統(tǒng): Windows XP/7/8; 內(nèi)存: 1G 以上; 硬盤: 20G 以上; 編譯器: Microsoft Visual Studio 2020 以上版本; cocos code ide; 防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 7 3 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)功能描述 需要實(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ì)各類資源的使用情況等。例如 :生產(chǎn)者 消費(fèi)者問題,分別制作一個(gè)生產(chǎn)池,緩沖池,消費(fèi)池,將進(jìn)程用產(chǎn)品圖片代替,通過圖片的增減來體現(xiàn)問題的實(shí)質(zhì)。 ( 5)死 鎖避免模塊:實(shí)現(xiàn)銀行家算法,通過已知的信息,做到判斷是否會(huì)產(chǎn)生死鎖,如果不會(huì)產(chǎn)生死鎖,顯示資源的分配情況。 ① 實(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ù)表中顯示出來。 ( 2)進(jìn)程調(diào)度模塊 進(jìn)程調(diào)度模塊,是為了讓學(xué)生知道幾種調(diào)度算法的計(jì)算方式。 防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 9 ① 生產(chǎn)者 消費(fèi)者問題,分別制作一個(gè) 生產(chǎn)區(qū) , 緩沖區(qū) , 消費(fèi)區(qū) ,將進(jìn)程用產(chǎn)品圖片代替,通過圖片的增減來體現(xiàn)問題的實(shí)質(zhì)。用相應(yīng)的可視化界面展示,能夠簡(jiǎn)單是說明三者的不同通信方式。當(dāng)共享池為空時(shí),接收池?zé)o法接收信息。 防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 1 4 系統(tǒng)詳細(xì) 設(shè)計(jì) 前文已經(jīng)分別 介紹了系統(tǒng)的需求分析和系統(tǒng)結(jié)構(gòu) 。 用戶可以通過系統(tǒng)主界面進(jìn)入相應(yīng)的模塊 進(jìn)行操作 。 label 的作用是用來制作系統(tǒng)的標(biāo)題和相關(guān)文字說明 。 ()。//結(jié)束當(dāng)前的程序 系統(tǒng)說明界面 系統(tǒng)說明界面是為了向使用者說明系統(tǒng)的制作原因和制作目標(biāo) 。 label 的作用是用來制作界面的標(biāo)題。并對(duì)系統(tǒng)的操作方法進(jìn)行講解,讓使用者能夠正確使用系統(tǒng)。 listbox是用來用來顯示幫助的具體內(nèi)容。點(diǎn)擊相應(yīng)的 按鈕 進(jìn)入相應(yīng)的 接口 模塊 。 //這里是新窗口打開后,將前一個(gè)窗口關(guān)閉。 ③ 進(jìn)程 處于的活動(dòng)就緒,靜止就緒,活動(dòng)阻塞,靜止阻塞,執(zhí)行隊(duì)列狀態(tài)會(huì)顯示。 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)題框。 = 3。 } occupyCPU()。 count = 0。 = 內(nèi)存利用率: + ((()totalMem) / () * 100) + %。 //估計(jì)所需執(zhí)行時(shí)間 public int wait_time。 //還需要執(zhí)行的時(shí)間 public int zhuangtai。 //處于哪個(gè)就緒狀態(tài) 1,2,3 public Process(string namePro, int need_CPU) { = namePro。 = need_printerPro。 進(jìn)程調(diào)度 模塊 界面如圖 、 所示: 圖 進(jìn)程調(diào)度界面 圖 進(jìn)程調(diào)度界面 這個(gè)模塊 使用的控件有 三 種 : button、 bobox、 textbox。 = 當(dāng)前時(shí)間: +()+s。 else if (which == 2) SPT()。 ① 生產(chǎn)者 消費(fèi)者問題,分別制作一個(gè) 生產(chǎn)區(qū) , 緩沖區(qū) , 消費(fèi)區(qū) ,將進(jìn)程用產(chǎn)品圖 片防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 12 代替,通過圖片的增減來體現(xiàn)問題的實(shí)質(zhì)。 ① 管道通信,在傳遞信息時(shí),用水通過管道的動(dòng)畫形式顯示信息的傳送。 防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 15 進(jìn)程調(diào)度界面如圖 、 所 示: 圖 進(jìn)程通信界面 圖 進(jìn)程通信界面 這個(gè)模 塊 使用的控件有 三 種 : button、 picturebox、 textbox。 = + 4。 死鎖避免界面如圖 示: 圖 死鎖避免界面 這個(gè)模塊 使用的控件有 三 種 : button、 textbox、 bobox。 //行 for (int i = 1。 //在表的對(duì)象的行里添加此行 } (er)。 盡可能的發(fā)現(xiàn)程序中的錯(cuò)誤 , 加以修正 , 從而完 善程序 , 是程序生產(chǎn)中不可缺少的一個(gè)環(huán)節(jié)。根據(jù) 程序 的 需求分析和設(shè)計(jì)規(guī)格 設(shè)計(jì) 測(cè)試 的用例 ,從程序的輸入和輸出 的 結(jié)果 測(cè)試 程序 是否滿足 原本 所需要的功能 。 結(jié)論:測(cè)試成功 進(jìn)程停滯時(shí),哲學(xué)家思考狀態(tài)中,如圖 : 防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 23 圖 哲學(xué)家思考中 進(jìn)程運(yùn)行,哲學(xué)家進(jìn)餐中 ,如圖 : 圖 哲學(xué)家進(jìn)餐中 測(cè)試結(jié)果 :哲學(xué)家能夠正確的思考和進(jìn)餐。 教師通過本系統(tǒng)的演示,能更加直觀地的進(jìn)行相關(guān)內(nèi)容的教學(xué),讓學(xué)生能夠更好的理解操作系統(tǒng)中那些抽象難懂的概念,較深入地理解 操作系統(tǒng)進(jìn)程管理方面的知識(shí)。 由于時(shí)間倉(cāng)促 和 開發(fā)經(jīng)驗(yàn)的缺乏 ,本系統(tǒng)的功能實(shí)現(xiàn) 還有 許多 不完善的地方 , 以 及暫時(shí)無(wú)法解決的 bug, 系統(tǒng)界面過于簡(jiǎn)單。這期間我經(jīng)歷了許多困難,
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1