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

正文內(nèi)容

最新基于c語言的小型模擬操作系統(tǒng)設(shè)計-展示頁

2025-07-01 07:39本頁面
  

【正文】 狀態(tài)。進程控制塊內(nèi)容有進程標(biāo)示符、處理機狀態(tài)、進程調(diào)度信息、進程控制信息。 2 系統(tǒng)分析與設(shè)計 進程管理要求 進程狀態(tài)由于本系統(tǒng)采用的是基于時間片調(diào)度算法模擬進程的運行過程,所以設(shè)定的進程基本狀態(tài)為就緒運行、運行狀態(tài)和完成狀態(tài)。第四章 問題與總結(jié)。第三章 系統(tǒng)詳細設(shè)計。第二章 系統(tǒng)分析與設(shè)計。 論文組織安排本文安排如下:第一章 緒論。 意義通過在平時原有認(rèn)識的基礎(chǔ)上又進一步的系統(tǒng)的學(xué)習(xí)了操作系統(tǒng)的相關(guān)知識,強化了自己的認(rèn)知。模擬操作系統(tǒng)不涉及具體的硬件,通過設(shè)計合理的數(shù)據(jù)結(jié)構(gòu)來表示硬件資源,并通過輸出一些提示信息表示系統(tǒng)當(dāng)前的運行狀態(tài)。 設(shè)計目標(biāo)在多道程運行環(huán)境下,用戶可以通過模擬操作系統(tǒng)的交互界面創(chuàng)建進程并按照基本分頁存儲管理方式分配必要的內(nèi)存空間,按照時間片輪轉(zhuǎn)算法選擇一個或幾個進程在處理機上運行。關(guān)鍵詞:操作系統(tǒng),進程管理,存儲管理,分頁,時間片 Small simulation operating system design based on C language (only includes process management and storage management)AbstractThis design uses the Visual C++ development tools in Windows environment design a simulation operating system. According to the operating system to study the theory knowledge to realize the process management and storage management. Process management part is mainly to achieve the process of creation and cancellation, the operation of the process. Process creation and revoke the main application of pointer and linked list, process the operation mode of using the time slice rotation scheduling algorithm, through input the mand can see multiple processes under the time slice scheduling algorithm by the ready state to a running state and then to finish the whole course of state. Storage management part mainly realizes the process memory space allocation and recycling. Storage allocation using basic page storage management mode, through the array to simulate the main memory space.In the design of the system in the process of doing the following work: 1, read the process management and storage management ponent of the operating system, and analyzes in detail the principle of 2, to learn the relevant knowledge such as arrays, Pointers in C language, and made a careful reading and analysis of relevant algorithm. 3, familiar with the basic method of the software engineering development, models, procedures, etc., determine the framework of the system. 4, using C language to write the simulation operating system. By designing simulation operating system, deepen their understanding of operating system implementation approach, intuitive understanding of the relevant principle of the operating system, it improves the ability of writing your own program and debugging, for future further study provides a good place to start.Key Words:Operating system, process management, memory management, paging, time slice 目 錄1 緒 論 1 1 1 意義 1 1 2 系統(tǒng)分析與設(shè)計 3 進程管理要求 3 進程狀態(tài) 3 進程控制塊 3 進程創(chuàng)建 3 進程調(diào)度 4 4 存儲管理要求 4 內(nèi)存分配 4 回收內(nèi)存 5 總體設(shè)計要求 5 3 系統(tǒng)詳細設(shè)計 6 全局變量 6 內(nèi)存初始化 6 內(nèi)存定義 6 主要代碼 7 測試結(jié)果 8 創(chuàng)建進程 8 進程結(jié)構(gòu)PCB的描述 8 進程隊列的描述 8 9 主要代碼 11 測試結(jié)果 12 查看內(nèi)存 13 頁表 13 流程圖 13 15 測試結(jié)果 16 運行進程 16 時間片輪轉(zhuǎn)調(diào)度算法 16 算法工作安排 16 流程圖 18 主要代碼 21 測試結(jié)果 23 撤銷進程 23 結(jié)束進程控制塊 23 回收內(nèi)存數(shù)組 24 流程圖 24 主要代碼 26 測試結(jié)果 27 4 問題與總結(jié) 28 附錄 29 參考文獻 37 致謝 38 1 緒 論操作系統(tǒng)(OS,Operating System)是計算機系統(tǒng)的核心和靈魂,是計算機系統(tǒng)必不可少的組成部分,任何其他軟件都必須在操作系統(tǒng)的支持下才能運行。(4) 使用C語言編寫了模擬操作系統(tǒng)。(2) 學(xué)習(xí)了C語言中的數(shù)組、指針等相關(guān)知識,并對相關(guān)算法做了仔細的閱讀和分析。內(nèi)存回收模塊的作用是將處于指針隊列的控制塊移出隊列并釋放進程所占用的內(nèi)存。存儲分配采用基本分頁存儲管理方式,通過數(shù)組來模擬主存空間。進程的創(chuàng)建和撤銷主要應(yīng)用指針和鏈表的知識,進程的運行方式采用的是時間片輪轉(zhuǎn)調(diào)度算法,通過輸入相關(guān)指令可以看到多個進程在時間片調(diào)度算法下由就緒態(tài)到運行態(tài)再到完成態(tài)的全過程。根據(jù)操作系統(tǒng)理論知識的學(xué)習(xí)實現(xiàn)了進程管理和存儲管理。 作者簽名: 年 月 日 本人聲明:該畢業(yè)設(shè)計是本人指導(dǎo)學(xué)生完成的研究成果,已經(jīng)審閱過畢業(yè)設(shè)計的全部內(nèi)容,保證題目、關(guān)鍵詞、摘要部分中英文內(nèi)容的一致性和準(zhǔn)確性,并通過一定檢測手段保證畢業(yè)設(shè)計未發(fā)現(xiàn)違背學(xué)術(shù)道德誠信的不端行為。對本論文所涉及的研究工作做出貢獻的其他個人和集體,均已在文中以明確方式標(biāo)明。 本科生畢業(yè)設(shè)計(創(chuàng)作) 題  目 基于C語言的小型模擬操作系統(tǒng)設(shè)計 (只包含進程管理和存儲管理)  姓  名   王在平        學(xué)  號   200910624231      院  系   計算機系        ?! I(yè)   計算機科學(xué)與技術(shù)     指導(dǎo)教師  楊 瑞        2013 年 6 月 教務(wù)處制本科生畢業(yè)設(shè)計(論文、創(chuàng)作)聲明本人鄭重聲明:所呈交的畢業(yè)設(shè)計,是本人在指導(dǎo)教師指導(dǎo)下,進行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本設(shè)計的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或沒有公開發(fā)表的作品內(nèi)容。本設(shè)計創(chuàng)作聲明的法律責(zé)任由本人承擔(dān)。 指導(dǎo)教師簽名: 年 月 日計算機系2013屆本科畢業(yè)設(shè)計 基于C語言的小型模擬操作系統(tǒng)設(shè)計 王在平基于C語言的小型模擬操作系統(tǒng)設(shè)計(只包含進程管理和存儲管理)摘 要本設(shè)計采用Visual C++開發(fā)工具在Windows環(huán)境下設(shè)計一個模擬操作系統(tǒng)。進程管理部分主要實現(xiàn)了進程的創(chuàng)建和撤銷、進程的運行。存儲管理部分主要實現(xiàn)了進程內(nèi)存空間的分配和回收。創(chuàng)建進程的同時完成對用戶提出內(nèi)存塊數(shù)的分配,并顯示在屏幕上。本人在設(shè)計此系統(tǒng)過程中做了如下工作:(1) 仔細閱讀了操作系統(tǒng)的進程管理和存儲器管理部分的內(nèi)容,并詳細分析了其中的原理。(3) 熟悉了軟件工程開發(fā)的基本方法、模型、步驟等,確定了系統(tǒng)的框架。通過這次模擬操作系統(tǒng)的設(shè)計,加深了自己對操作系統(tǒng)實現(xiàn)思路的理解,直觀的理解了操作系統(tǒng)的相關(guān)原理,提高了自己編寫程序和調(diào)試程序的能力,為以后的進一步學(xué)習(xí)提供了一個良好的開端。操作系統(tǒng)的功能強大、代碼量大,閱讀理解實際系統(tǒng)對于一般的學(xué)習(xí)者來說幾乎是不可能的,因此為了更好地理解操作系統(tǒng)的運行機制,根據(jù)操作系統(tǒng)的原理和實際系統(tǒng)的組織結(jié)構(gòu)和一些具體實現(xiàn),設(shè)計一個模擬的操作系統(tǒng)來幫助我們更好地掌握操作系統(tǒng)的原理是非常必要的。當(dāng)程序執(zhí)行完畢時,系統(tǒng)可以撤銷進程并收回它所占用的內(nèi)存空間。通過設(shè)計模擬操作系統(tǒng),加深學(xué)生對操作系統(tǒng)實現(xiàn)思路的理解,提高綜合運用所學(xué)知識的能力,以及培養(yǎng)系統(tǒng)設(shè)計能力,為以后更進一步的設(shè)計和分析系統(tǒng)打下堅實的基礎(chǔ)。通過本模擬操作系統(tǒng)的設(shè)計使自己更加直觀的理解了操作系統(tǒng)的相關(guān)知識,大大提高了自己分析問題和解決問題的能力,為以后的進一步學(xué)
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1