主從式作業系統

主從式作業系統

主從式作業系統(Master—Slave)由一台主處理機記錄、控制其他從處理機的狀態,並分配任務給從處理機。

套用例子

主從式作業系統 主從式作業系統
主從式作業系統 主從式作業系統

主從式作業系統(Master—Slave)由一台主處理機記錄、控制其他從處理機的狀態,並分配任務給從處理機。例如,Cyber一170採用的就是主從式多處理機作業系統,它駐留在一個外圍處理機上運行,其餘所有的處理機包括中心處理機都從屬於。另一個例子是DEC System 10,它有兩台處理機.一台為主,另一台為從。作業系統在主處理機上運行,從處理機的請求通過線路傳送給主處理機,然後主處理機回答並執行相應的服務操作。主從式作業系統的監控程式及其提供服務的過程不必遷移,因為只有主處理機利用它們。當不可恢復錯誤發生時,系統很容易導致崩潰,此時必須重新啟動主處理機。由於主處理機的責任重大,當它來不及處理進程請求時,其他從屬處理機的利用率就會隨之降低。

特點

主從式作業系統有以下特點:

(1)作業系統程式在一台處理機上運行。如果從處理機需要主處理機提供服務,則向主處理機發出請求,主處理機接受請求並提供服務。不一定要求把整個管理程式都編寫成可重入的程式代碼,因為只有一個處理機在使用它,但有些公用例程必須是可重入的才行。

(2)不存在管理表格存取衝突和訪問阻塞問題。

(3)當主處理機故障時很容易引起整個系統的崩潰。如果主處理機不是固定設計的,管理員可從其他處理機中選一個作為新主處理機並重新啟動系統。

(4)任務分配不當容易使部分從處理機閒置,從而導致系統效率下降。

(5)系統由一個主處理機加上若干從處理機組成,硬體和軟體結構相對簡單,但靈活性差。

(6)主從式作業系統用於工作負載不是太重或由功能相差很大的處理機組成的非對稱系統。

相關詞條

相關搜尋

熱門詞條

聯絡我們