精选优质文档-倾情为你奉上操作系統課程設計報告目 錄一 需求分析在多道處理程序運行環境下,進程數目一般多於處理機數目,使得進程要通過競爭來使用處理機。這就要求系統能按照某種算法,動態地把處理機分配給就緒隊列中一個進程,使之運行,分配處理機任務是由金城調度程序完成。一個進程被創建後,系統為了便於對進程進行管理,將系統中所有進程按照其狀態,將其組成不同進程隊列。於是系統中有運行進程隊列、就緒隊列和各種事件進程等待隊列。進程調度功能就是從就緒隊列中挑選一個進程到處理機上運行。進程調度算法有多種,常用有優先級調度算法、先來先服務算法、時間片輪轉算法。二 概要設計最高優先級優先調度算法動態優先數是指在進程創建時先確定一個初始優先數, 以後在進程運行中隨著進程特性改變不斷修改優先數,這樣,由於開始優先數很低而得不到CPU進程,就能因為等待時間增長而優先數變為最高而得到CPU運行。例如:在進程獲
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。