簡介
硬體基礎作為保證。所謂多道程式設計指的是允許多個程式同時進入一個計算機系統的主存儲器並啟動進行計算的方法。也就是說,計算機記憶體中可以同時存放多道(兩個以上相互獨立的)程式,它們都處於開始和結束之間。從巨觀上看是並行的,多道程式都處於運行中,並且都沒有運行結束;從微觀上看是串列的,各道程式輪流使用CPU,交替執行。引入多道程式設計技術的根本目的是為了提高CPU的利用率,充分發揮計算機系統部件的並行性,現代計算機系統都採用了多道程式設計技術。
多道程式設計的出現,加快了OS的誕生。
多道程式設計的基本特徵:間斷性、共享性、制約性。