引入多道程序的目的在于 引入多道程序的目的在于什么


引入多道程序的目的在于 引入多道程序的目的在于什么

文章插圖
1、引入多道程序設計技術的根本目的是為了提高CPU的利用率 , 充分發揮計算機系統部件的并行性,現代計算機系統都采用了多道程序設計技術 。
【引入多道程序的目的在于 引入多道程序的目的在于什么】2、多道程序共享處理系統的各種資源,但是系統的資源有限,每道程序要求資源的數量和種類也各不相同,因此多道程序的調度根據每個程序的不同資源要求采用下列策略:(1)先來先服務,按程序錄入順序建立一個后備隊列 , 由調度程序從頭掃描后備隊列 , 找出第一個資源能得到滿足的程序,將它插入現行隊列等待執行 。(2)按優先數調度,系統挑選優先數最高的程序執行 。程序的優先數可以由用戶規定(系統對優先數高的程序收取較高的費用),也可由系統決定 。這種優先數可以在程序進入系統時確定,也可以在每次程序調度時計算得出 。在同一優先數的程序中,仍按先來先服務的原則調度 。(3)均衡調度,把程序按其本身的特性分類,如A類是輸入輸出費時的程序,B類是輸入輸出與運算時間均衡的程序,C類為運算費時的程序 。程序調度程序輪流地從這些不同類型的程序中挑選運行程序,使資源得到均衡的利用,發揮系統效率并使用戶滿意 。