『壹』 什麼是"多道程序設計"技術它對操作系統的形成起到什麼作用
所謂「多道程序設計」技術,即是通過軟體的手段,允許在計算機內存中同時存放幾道相互獨立的作業程序,讓它們對系統中的資源進行「共享」和「競爭」,以使系統中的各種資源盡可能地滿負荷工作,從而提高整個計算機系統的使用效率。基於這種考慮,計算機科學家開始把CPU、存儲器、外部設備以及各種軟體都視為計算機系統的「資源」,並逐步設計出一種軟體來管理這些資源,不僅使它們能夠得到合理地使用,而且還要高效地使用。具有這種功能的軟體就是「操作系統」。所以,「多道程序設計」的出現,加快了操作系統的誕生。
『貳』 什麼是多道程序設計
多道程序設計定義:是指在計算機內存中同時存放幾道相互獨立的程序,使它們在管理程序控制之下,相互穿插的運行。兩個或兩個以上程序在計算機系統中同處於開始到結束之間的狀態。這就稱為多道程序設計。多道程序技術運行的特徵:多道、宏觀上並行、微觀上串列。多道程序設計是指允許多個程序同時進入一個計算機系統的主存儲器並啟動進行交替計算的方法,即計算機內存中同時存放了多道程序,它們都處於開始和結束點之間。從宏觀上看,多道程序並發運行,它們都處於運行過程中,但都未運行結束。
多道程序技術運行的特徵:多道、宏觀上並行、微觀上串列。
多道程序設計必須有硬體基礎作為保證。
多道程序設計的基本特徵:間斷性、共享性、制約性。