作業系統 系統分類 與 程序排程指標

2021-08-01 23:44:56 字數 457 閱讀 1688

作業系統大致可以分為三類:

1.批處理:使用者提交很多作業,然後系統依次處理。比如賬單處理等。

2.互動式:不同的使用者會發起請求,系統處理。比如伺服器。

3.實時:任務通常有deadline,必須在deadline前完成。比如接受硬體裝置傳來的資料。

度量程序排程演算法的指標有:

1.吞吐量:單位時間內完成的任務數目

3.cpu利用率

對於批處理系統而言,一般不會要求立馬響應,而是按照一定的順序處理任務,那麼吞吐量是比較好的度量指標。比如在**上下了訂單,商家要等一段時間才能處理。

對於互動式系統而言,一般要求立即響應,使用者不希望過多的等待,因此周轉時間更重要。

對於實時系統,對於響應時間倒是沒有過多的要求,只要滿足deadline即可。

區分實時系統和互動式系統:實時只講究在deadline之前完成就好,不需要很短的響應時間,而互動式則更注重響應時間。

作業系統分類

一般可以把作業系統分為三種基本型別,即批處理系統 分時系統和實時系統。隨著計算機體系結構的發展,又出現了許多態別的作業系統,它們是個人作業系統 網路作業系統 分布式作業系統和嵌入式作業系統。1.基本工作方式 批處理作業系統的基本工作方式是 使用者將作業交給系統操作員,系統操作員在收到作業後,並不立即...

作業系統分類

操作員將作業成批的送入系統後,等待系統處理完成再獲取結果 多道 系統可以同時容納多個作業請求 成批 系統能夠成批的自動處理多個作業 作業執行過程中不允許產生互動 有效的資源使用與加大作業吞吐量 系統將cpu分為多個時間片,使用時間片輪轉的方式迴圈處理使用者的服務請求,並且通過中斷相應的方式提供互動式...

作業系統分類

1 命令列介面的作業系統,如dos。2 圖形介面的作業系統,如windows。1 單使用者作業系統,如dos。2 多使用者作業系統,如unix,linux。1 單任務作業系統 2 多工作業系統 多用於早期的計算機,將作業一次性提交給系統,然後由系統成批的處理。將cpu的時間分成很小的時間片,按時間片...