『壹』 什麼是多道程序設計多道程序設計的特點是什麼
多道程序設計是在計算機內存中同時存放幾道相互獨立的程序,使它們在管理程序控制之下,相互穿插的運行。 兩個或兩個以上程序在計算機系統中同處於開始到結束之間的狀態。這就稱為多道程序設計。
多道程序設計運行的特徵:
1、多道:計算機主存中同時存放幾道相互獨立的程序。
2、宏觀上並行:同時進入系統的幾道程序都處於運行過程中,即它們都開始運行,但都未運行完畢。
3、微觀上串列:從微觀上看,主存中的多道程序輪流或分時地佔有處理機,交替運行。
(1)多道程序設計技術是指擴展閱讀
多道程序設計優點:
1、提高CPU的利用率。在多道程序環境下,多個程序共享計算機資源當某個程序等待I/O操作時,CPU可以執行其他程序,大大提高CPU的利用率。
2、提高設備的利用率。在多道程序環境下,多個程序共享系統的設備,大大提高系統設備的利用率。
3、提高系統的吞吐量。在多道程序環境下,減少了程序的等待時間,提高了系統的吞吐量。
『貳』 引入多道程序設計技術的目的是什麼
A、增加用戶數目
B、提高交互性
C、提高設備利用率
D、提高系統安
引入沖返多道程序設計技術的根芹州本目的是為了提高散首飢CPU的利用率,充分發揮計算機系統部件的並行性,現代計算機系統都採用了多道程序設計技術。
(2)多道程序設計技術是指擴展閱讀:
多道程序共享處理系統的各種資源,但是系統的資源有限,每道程序要求資源的數量和種類也各不相同,因此多道程序的調度根據每個程序的不同資源要求採用下列策略:
①先來先服務,按程序錄入順序建立一個後備隊列,由調度程序從頭掃描後備隊列,找出第一個資源能得到滿足的程序,將它插入現行隊列等待執行。
②按優先數調度,系統挑選優先數最高的程序執行。程序的優先數可以由用戶規定(系統對優先數高的程序收取較高的費用),也可由系統決定。這種優先數可以在程序進入系統時確定,也可以在每次程序調度時計算得出。在同一優先數的程序中,仍按先來先服務的原則調度。
③均衡調度,把程序按其本身的特性分類,如A類是輸入輸出費時的程序,B類是輸入輸出與運算時間均衡的程序,C類為運算費時的程序。程序調度程序輪流地從這些不同類型的程序中挑選運行程序,使資源得到均衡的利用,發揮系統效率並使用戶滿意。
參考資料來源:網路-多道程序設計技術
『叄』 什麼是「多道程序設計」技術
多道程序設計技術是指在內存同時放若幹道程序,使它們在系統中並發執行,共享系統中的各種資源。當一道程序暫停執行時,CPU立即轉去執行另一道程序。
『肆』 什麼是「多道程序設計」技術它對操作系統的形成起到什麼作用
所謂多道程序設計技術,就是允許多個程序同時進入內存並運行。
引入多道程序設計技術的目的是
充分利用處理器資源
『伍』 什麼叫多道程序設計批處理
多道程序來設計技術是指在內存同自時放若幹道程序,使它們在系統中並發執行,共享系統中的各種資源。當一道程序暫停執行時,CPU立即轉去執行另一道程序。
[特點]:多道、宏觀上並行(不同的作業分別在CPU和外設上執行)、微觀上串列(在單CPU上交叉運行)。
[多道批處理系統]:將多道程序設計技術應用於批處理系統,就形成多道批處理系統。
『陸』 什麼是"多道程序設計"技術它對操作系統的形成起到什麼作用
多道程序設計技術是指同時把多個作業(程序)放入內存並允許它們交替執行和共享系統中的各類資源;當一道程序因某種原因(如I/O請求)而暫停執行時,CPU立即轉去執行另一道程序。操作系統在引入多道程序設計技術後,使得系統具有了多道,宏觀上並行,微觀上串列的特點。
多道程序設計主要是使OS能更好地對計算機進行管理
使計算機的硬體資源得到更充分的利用
尤其是CPU
從而提高OS的管理能力
『柒』 什麼是多道程序設計
多道程序設計技術是在計算機內存中同時存放幾道相互獨立的程序,使它們在管理程序控制下,相互穿插運行,兩個或兩個以上程序在計算機系統中同處於開始到結束之間的狀態, 這些程序共享計算機系統資源。與之相對應的是單道程序,即在計算機內存中只允許一個的程序運行。
『捌』 什麼是多道程序
多道程序技術即是指在內存中存放多道作業,運行結束或出錯,自動調度版內存中另一道權作業運行。多道程序主要優點如下:
(1)資源利用率高。由於內存中裝入了多道程序,使它們共享資源,保持系統資源處於忙碌狀態,從而使各種資源得以充分利用。
(2)系統吞吐量大。由於CPU和其它系統資源保持「忙碌」狀態,而且僅當作業完成或運行不下去時才切換,系統開銷小,所以吞吐量
『玖』 採用多道程序設計技術,能充分發揮 ( )和( )並進行工作的能力
充分發揮了「處理器與外圍設備」和「外圍設備之間」並行工作的能力
1、什麼是多道程序設計。
讓多個計算問題同時裝入一個計算機系統的主存儲器並行執行,這種設計技術稱「多道程序設計」,這種計算機系統稱「多道程序設計系統」
或簡稱「多道系統」。
存儲保護:在多道程序設計的系統中,主存儲器中同時存放了多個作業的程序。為避免相互干擾,必須提供必要的手段使得在主存儲器中的各道程序只能訪問自己的區域。這樣,每道程序執行時,都不會破壞其他各道的程序和數據。特別是當某道程序發生錯誤的時,也不至於影響其它的程序。
程序浮動:在多道程序設計系統中,對啟鬧程序有一些特殊要求,也就是說,程序可以隨機地從主存的一個區域移動到另一個區域,程序被移動後仍絲毫不影響它的執行,這種技術稱為"程序浮動"。
在多道程序設計的系統中,有三點基本要求:
•
用"存儲保護"的方法保證各道程序互不侵犯;
•
用"程序浮動"技術讓程序能靈活地改變存放區域且能正確執行;
•
必須對資源按一定的策略分配和調度。
2、多道程序設計利用了系統與外圍設備的並行工作能力,從而提高工作效率。具體表現為:
•
提高了處理器的利用率;
•
充分利用外圍設備資源:計算機系統配置多種外圍設備,採用多道程序設計並行工作時,可以將使用不同設備的程序搭配在一起同時裝入主存儲器,使得系統中各外圍設備經常處於忙碌狀態,系統資源被充分利用;
•
發揮了處理器與外圍設備以及外圍設備之間的並行工作能力;
從總體上說,採用多道程序設計技術後,可以有效地提高系統中資源的畢胡利用率,增加單位時間內的算題量,從而提高了吞吐率。
3、多道程序設計對算題量和算題時間的影響。
採用多道程序設計能改變系統資源的使用情況,提高系統效率。但是應注意以下兩個問題:
•
可能延長程序的執行時間;
•
並行工作道數與系統效率不成正比。從表面上看,增加並行工作道數就可提高系統效率,但實際上並行工作道數與系統效率是不成正比,因為並行的道數要根據系統配置的資源和用戶對資源的要求而定:
(1)主存儲器的大小限制了可同時裝入的程序數量;
(2)外圍設備的數量也是一個制約條件;
(3)多個程序同時要求使用同一資源的情況也會經常發生。
總之,多道程序設計能提高系統資源的使用效率,增加單位時間的算題量;但是對每個計算問題來說,從算題開始到全部完成所悄數罩需要的時間可能延長,另外在確定並行工作道數時應綜合系統的資源配置和用戶對資源的要求。
『拾』 什麼是「多道程序設計」技術它對操作系統的形成直到什麼作用
所謂多道程序設計技術,就是允許多個程序同時進入內存並運行。 引入多道程序設計技術的目的是 充分利用處理器資源