-
主從式操作系統
鎖定
- 中文名
- 主從式操作系統
- 外文名
- Master—Slave
- 定 義
- 控制狀態並分配任務給從處理機
- 類 型
- 主處理機
- 系 統
- 計算機
- 應用學科
- 計算機原理
主從式操作系統應用例子
主從式操作系統(Master—Slave)由一台主處理機記錄、控制其他從處理機的狀態,並分配任務給從處理機。例如,Cyber一170採用的就是主從式多處理機操作系統,它駐留在一個外圍處理機
上運行,其餘所有的處理機包括中心處理機都從屬於
。另一個例子是DEC System 10,它有兩台處理機.一台為主,另一台為從。操作系統在主處理機上運行,從處理機的請求通過線路傳送給主處理機,然後主處理機回答並執行相應的服務操作。主從式操作系統的監控程序及其提供服務的過程不必遷移,因為只有主處理機利用它們。當不可恢復錯誤發生時,系統很容易導致崩潰,此時必須重新啓動主處理機。由於主處理機的責任重大,當它來不及處理進程請求時,其他從屬處理機的利用率就會隨之降低。
[1]
主從式操作系統特點
主從式操作系統有以下特點:
(1)操作系統程序在一台處理機上運行。如果從處理機需要主處理機提供服務,則向主處理機發出請求,主處理機接受請求並提供服務。不一定要求把整個管理程序都編寫成可重入的程序代碼,因為只有一個處理機在使用它,但有些公用例程必須是可重入的才行。
(2)不存在管理表格存取衝突和訪問阻塞問題。
(3)當主處理機故障時很容易引起整個系統的崩潰。如果主處理機不是固定設計的,管理員可從其他處理機中選一個作為新主處理機並重新啓動系統。
(4)任務分配不當容易使部分從處理機閒置,從而導致系統效率下降。
(5)系統由一個主處理機加上若干從處理機組成,硬件和軟件結構相對簡單,但靈活性差。