版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第四講 CPU調(diào)度,中國科學技術(shù)大學計算機系 陳香蘭xlanchen@ustc.edu.cnFall 2013,內(nèi)容提要,調(diào)度的類型調(diào)度的隊列模型調(diào)度的準則調(diào)度的算法,內(nèi)容提要,調(diào)度的類型調(diào)度的隊列模型調(diào)度的準則調(diào)度的算法,調(diào)度的類型,按調(diào)度的層次:長期(長程、作業(yè)、高級)調(diào)度;中期(中級、中程)調(diào)度;短期(短程、進程、低級)調(diào)度按OS的類型:批處理調(diào)度分時調(diào)度實時調(diào)度多處理機調(diào)度等等,作業(yè)調(diào)度,在批
2、處理系統(tǒng)中,一般需要進行作業(yè)調(diào)度;分時系統(tǒng)和實時系統(tǒng)大多不需要作業(yè)調(diào)度作業(yè)調(diào)度要考慮1)接納多少個作業(yè)??多道程序度2)接納哪些作業(yè)??調(diào)度算法,中期調(diào)度,與掛起狀態(tài)相關(guān)目的:提高內(nèi)存利用率和系統(tǒng)吞吐量對換,進程調(diào)度,在分時系統(tǒng)中,進程調(diào)度的運行頻率很高Linux中,常規(guī)經(jīng)驗值,時間片大小50ms左右進程調(diào)度要考慮1)什么時候 發(fā)生調(diào)度的時機2)哪個進程 調(diào)度原則和調(diào)度算法3)如何分派 進程上下文切換,調(diào)
3、度的方式:搶占式/非搶占式,可剝奪式(可搶占式Preemptive): 當有比正在運行的進程優(yōu)先級更高的進程就緒時,系統(tǒng)可強行剝奪正在運行進程的CPU,提供給具有更高優(yōu)先級的進程使用不可剝奪式(不可搶占式 Non-preemptive ): 某一進程被調(diào)度運行后,除非由于它自身的原因不能運行,否則一直運行下去,Scheduling time 調(diào)度的時機,When a processSwitches from run
4、ning to waiting stateSwitches from running to ready stateSwitches from waiting to readyTerminatesSchedulingNonpreemptive: for 1 & 4Till 1 or 4Win 3.x, old versions of MacOS, …Preemptive: for 2 & 3根據(jù)時間片搶
5、占、根據(jù)優(yōu)先關(guān)系搶占,,與進程調(diào)度相關(guān)的進程運行規(guī)律分析,Process execution = n (CPU execution + I/O wait)Objective of multiprogrammingMaximum CPU utilization Scheduling is a fundamental OS function for almost all resources,Alternating Seq
6、uence of CPU And I/O Bursts,A property of process:CPU-I/O burst cycleProcess Starts as a CPU burstEnds as a CPU burstCPU burst distributionCPU-bound VS. I/O-bound,Histogram of CPU-burst Times,,內(nèi)容提要,調(diào)度的類型調(diào)度的隊列模型調(diào)
7、度的準則調(diào)度的算法,調(diào)度隊列模型,按照系統(tǒng)中調(diào)度層次的數(shù)目,有3種模型僅有進程調(diào)度的具有高級和低級調(diào)度的同時具有三種調(diào)度的,僅具有進程調(diào)度的調(diào)度隊列模型,具有高、低兩級調(diào)度的調(diào)度隊列模型,具有三級調(diào)度的調(diào)度隊列模型,內(nèi)容提要,調(diào)度的類型調(diào)度的隊列模型調(diào)度的準則調(diào)度的算法,選擇調(diào)度方式和算法的若干準則,面向用戶的準則周轉(zhuǎn)時間短響應(yīng)時間快截止時間的保證優(yōu)先權(quán)準則面向系統(tǒng)的準則系統(tǒng)吞吐率高處理機利用率好各類資源的
8、平衡利用,面向用戶的準則:1、周轉(zhuǎn)時間短,定義:作業(yè)周轉(zhuǎn)時間(Turnaround time)是指從作業(yè)提交給系統(tǒng)開始,到作業(yè)完成為止的這段時間間隔。包括:1)作業(yè)在外存后備隊列上等待作業(yè)調(diào)度的時間2)進程在就緒隊列上等待進程調(diào)度的時間(waiting time)3)進程在CPU上執(zhí)行的時間4)等待I/O操作完成的時間 其中,第2、3、4項在一個作業(yè)的處理過程中,可能發(fā)生多次用戶和系統(tǒng)管理員對周轉(zhuǎn)時間有不同的需求,,定義
9、:平均周轉(zhuǎn)時間定義:帶權(quán)周轉(zhuǎn)時間:作業(yè)周轉(zhuǎn)時間T與系統(tǒng)為它提供的實際服務(wù)時間Ts之比,即W=T/Ts定義:平均帶權(quán)周轉(zhuǎn)時間:通常將周轉(zhuǎn)時間作為評價批處理系統(tǒng)的性能、選擇作業(yè)調(diào)度方式和算法的準則,面向用戶的準則:2、響應(yīng)時間快,定義:響應(yīng)時間(Response time)是從用戶通過鍵盤提交一個請求開始,直至系統(tǒng)首次產(chǎn)生響應(yīng)為止的的時間,或者說直到在屏幕上顯示出結(jié)果為止的一段時間間隔。包括:從鍵盤輸入的請求信息傳送到處理機的
10、時間處理機對請求信息進行處理的時間將所形成的響應(yīng)回送到終端顯示器的時間響應(yīng)時間常用于評價分時操作系統(tǒng)的性能,是選擇分時系統(tǒng)中進程調(diào)度算法的重要準則之一,面向用戶的準則:3、截止時間的保證,定義:截止時間(Deadline)是指某任務(wù)必須開始執(zhí)行的最遲時間,或者必須完成的最遲時間。截止時間是用來評價實時系統(tǒng)性能的重要指標,因而是選擇實時調(diào)度算法的重要準則實時系統(tǒng)軟實時系統(tǒng)(soft real-time) vs 硬實時系統(tǒng)
11、(hard real-time)非實時系統(tǒng),面向用戶的準則:4、優(yōu)先權(quán)準則,引入優(yōu)先權(quán)使用優(yōu)先數(shù)表示優(yōu)先權(quán)優(yōu)先權(quán)高者優(yōu)先執(zhí)行必要時,引入搶占,面向系統(tǒng)的準則:1、系統(tǒng)吞吐率高,定義:吞吐率(Throughput)是指系統(tǒng)在單位時間內(nèi)完成的作業(yè)數(shù)是用于評價批處理系統(tǒng)性能的重要指標,也是用于選擇批處理作業(yè)調(diào)度的重要準則吞吐率與作業(yè)的平均長度有關(guān)大型作業(yè)中、小型作業(yè)吞吐率與作業(yè)的調(diào)度算法也有關(guān),面向系統(tǒng)的準則:2、處理
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國科學技術(shù)大學
- 中國科學技術(shù)大學
- 中國科學技術(shù)大學-imr
- 混沌-中國科學技術(shù)大學
- 中國科學技術(shù)大學軟件學院
- 附件2 - 中國科學技術(shù)大學
- 附件1 - 中國科學技術(shù)大學
- 工廠類-中國科學技術(shù)大學
- 中國科學技術(shù)大學材料入庫單
- 中國科學技術(shù)大學碩士學位論文模板-中國科學技術(shù)大學研究生院
- 流水線技術(shù)-中國科學技術(shù)大學
- 中國科學技術(shù)大學材科基答案
- 中國科學技術(shù)大學研究生學習培養(yǎng)過程要求-中國科學技術(shù)大學研究生院
- 中國科學技術(shù)大學研究生學位論文撰寫規(guī)范-中國科學技術(shù)大學研究生院
- 中國科學技術(shù)大學出國(境)申請表
- 中國科學技術(shù)大學研究生政審表
- 中國科學技術(shù)大學2012017學年第二學期
- 中國科學技術(shù)大學公共事務(wù)學院
- 中國科學技術(shù)大學研究生政審表
- 中國科學技術(shù)大學研究生基礎(chǔ)課
評論
0/150
提交評論