多道處理

多道處理在記憶體中可同時裝入幾個作業,當一個作業因等待外部傳輸而不能工作下去時,中央處理機馬上可以執行另一個作業,若第二個作業又因某種原因不能繼續執行時,中央處理機便執行第三個作業,如此繼續直至第一個作業外部傳輸完畢後再執行第一個作業。採用多道作業合理搭配(例如把運算量大的科學計算作業和輸入輸出量大的數據處理作業搭配在一起)可以提高資源的利用率,增強系統的輸入輸出能力。

主要區別

多道批處理與單道批處理的主要區別在於:第一,在作業管理中必須有作業調度功能和進程調度功能。巨觀上的作業調度是從外存上選擇若干作業調入記憶體,微觀的進程調度是從主流在記憶體的多個作業中選擇一個,使它獲得處理機並執行。第二,多道批處理在記憶體中可以同時存放多道作業,巨觀上這些作業在同時進行,而每一時刻則只有一道作業在運行。而且作業完成的順序與它們進入記憶體的順序無嚴格的對應關係,後進入記憶體的程式可能先完成。

相關詞條

相關搜尋

熱門詞條

聯絡我們