批處理作業系統

批處理是指用戶將一批作業提交給作業系統後就不再干預,由作業系統控制它們自動運行。這種採用批量處理作業技術的作業系統稱為批處理作業系統。批處理作業系統分為單道批處理系統和多道批處理系統。批處理作業系統不具有互動性,它是為了提高CPU的利用率而提出的一種作業系統。

來源

上世紀50年代中期發明了電晶體,人們開始用電晶體替代真空管來製作計算機,從而出現了第二代計算機。它不僅使計算機的體積大大減小,功耗顯著降低,同時可靠性也得到大幅度提高,使計算機已具有推廣套用的價值,但計算機系統仍非常昂貴。為了能充分地利用它,應儘量使該系統連續運行,減少空閒時間。為此,通常是把一批作業以脫機方式輸入到磁帶上,並在系統中配上監督程式(Monitor),在它的控制下使這批作業能一個接一個地連續處理。其自動處理過程是:首先,由監督程式將磁帶上的第一個作業裝入記憶體,並把運行控制權交給該作業。當該作業處理完成時,又把控制權交還給監督程式,再由監督程式把磁帶(盤)上的第二個作業調入記憶體。計算機系統就這樣自動地一個作業一個作業地進行處理,直至磁帶(盤)上的所有作業全部完成,這樣便形成了早期的批處理系統。

批處理是指用戶將一批作業提交給作業系統後就不再干預,由作業系統控制它們自動運行。這種採用批量處理作業技術的作業系統稱為批處理作業系統;批處理作業系統不具有互動性,它是為了提高CPU的利用率而提出的一種作業系統。

作業系統分類

單用戶作業系統

單用戶作業系統一次只能支持一個用戶程式的運行。單用戶作業系統向用戶提供在線上互動式的工作環境,比如MS-DOS就是一個經典的單用戶作業系統。

批處理作業系統

早期的一種大型機用作業系統。可對用戶作業成批處理,期間勿需用戶干預,分為單道批處理系統和多道批處理系統。

分時作業系統

利用分時技術的一種在線上的多用戶互動式作業系統,每個用戶可以通過自己的終端向系統發出各種操作控制命令,完成作業的運行。分時是指把處理機的運行時間分成很短的時間片,按時間片輪流把處理機分配給各在線上作業使用。

實時作業系統

一個能夠在指定或者確定的時間內完成系統功能以及對外部或內部事件在同步或異步時間內做出回響的系統,實時意思就是對回響時間有嚴格要求,要以足夠快的速度進行處理.分為硬實時和軟實時兩種。

通用作業系統

同時兼有多道批處理、分時、實時處理的功能,或者其中兩種以上功能的作業系統。

網路作業系統

一種在通常作業系統功能的基礎上提供網路通信和網路服務功能的作業系統。

分散式作業系統

一種以計算機網路為基礎的,將物理上分布的具有自治功能的數據處理系統或計算機系統互聯起來的作業系統。分散式系統中各台計算機無主次之分,系統中若干台計算機可以並行運行同一個程式,分散式作業系統用於管理分散式系統資源。

嵌入式作業系統

一種運行在嵌入式智慧型晶片環境中,對整個智慧型晶片以及它所操作、控制的各種部件裝置等資源進行統一協調、處理、指揮和控制的系統軟體。

相關搜尋

熱門詞條

聯絡我們