1. 程式人生 > >什麼是多道程式設計技術?OS引入該技術帶來了哪些好處?

什麼是多道程式設計技術?OS引入該技術帶來了哪些好處?

多道程式設計技術:在該系統中,使用者所提交的作業先存放在外存上,並排成一個佇列,稱為“後備佇列”。然後由作業排程程式按一定的演算法,從後備佇列選擇若干個作業調入記憶體,使他們共享CPU和系統中的各種資源。

(在計算機主存中同時存放幾道相互獨立的程式,這些程式在OS的管理程式的控制下,相互穿插的執行。當某道程式因某種原因不能繼續執行下去時,比如等待外部裝置傳輸資料,管理程式便將另一道程式調上CPU執行,它們共享系統內的各類資源。)

好處:(1)、提高CPU的利用率;

(2)、提高記憶體和I/O裝置的利用率;

(3)、增加系統吞吐量。