複製鏈接
請複製以下鏈接發送給好友

多道程序設計

鎖定
多道程序設計是在計算機內存中同時存放幾道相互獨立的程序,使它們在管理程序控制之下,相互穿插地運行。 兩個或兩個以上程序在計算機系統中同處於開始到結束之間的狀態。這就稱為多道程序設計。多道程序技術運行的特徵:多道、宏觀上並行、微觀上串行。
中文名
多道程序設計
條    件
硬件基礎
侷    限
在管理程序控制之下
性    質
存放幾道相互獨立的程序
術語介紹
多道程序設計必須有硬件基礎作為保證,即內存。
所謂多道程序設計指的是允許多個程序同時進入一個計算機系統的主存儲器並啓動進行計算的方法。也就是説,計算機內存中可以同時存放多道(兩個以上相互獨立的)程序,它們都處於開始和結束之間。從宏觀上看是並行的,多道程序都處於運行中,並且都沒有運行結束;從微觀上看是串行的,各道程序輪流使用CPU,交替執行。引入多道程序設計技術的根本目的是為了提高CPU的利用率,充分發揮計算機系統部件的並行性,現代計算機系統都採用了多道程序設計技術。
多道程序設計的出現,加快了OS的誕生。
多道程序設計的基本特徵:間斷性、共享性、制約性。