圖書簡介
全書共7章,主要包括:高端容錯計算機發展歷史、關鍵技術演進及設計原則,高端容錯計算機體系結構設計中的快取一致性協定技術、互連網路技術及體系結構模擬評估技術,高端容錯計算機容錯技術的基本理論及容錯設計方法,高端容錯計算機硬體系統組成和設計方法,高端容錯計算機軟體系統組成和設計方法,高端容錯計算機系統評測技術,以及高端容錯計算機未來發展。
目錄
第1章高端容錯計算機概述1
1.1計算機分類與套用領域1
1.1.1計算機分類1
1.1.2高端容錯計算機套用領域3
1.2高端容錯計算機發展歷史5
1.2.11940年代到1950年代5
1.2.21960年代到1970年代6
1.2.31980年代到1990年代7
1.2.42000年以後8
1.3高端容錯計算機關鍵技術演進10
1.3.1處理器技術演進10
1.3.2處理器協同技術演進14
1.3.3處理器匯流排技術演進16
1.3.4存儲器技術演進18
1.3.5作業系統技術演進20
1.3.6容錯理論與技術演進21
1.4高端容錯計算機設計原則23
1.4.1性能設計原則23
1.4.2可靠性設計原則24
1.5小結25
參考文獻25
第2章高端容錯計算機體系結構技術28
2.1高端容錯計算機體系結構設計的挑戰28
2.2快取一致性技術28
2.2.1支持快取一致性的硬體結構——一致性控制器31
2.2.2基於監聽的一致性協定32
2.2.3基於目錄的一致性協定33
2.2.4快取一致性協定訊息的維序性38
2.2.5協定範例40
2.2.6多級快取一致性協定46
2.3互連網路64
2.3.1拓撲結構65
2.3.2路由算法69
2.3.3流量控制72
2.3.4死鎖與活鎖81
2.3.5互連網路容錯86
2.3.6性能評估指標87
2.3.7案例分析87
2.4體系結構評估技術97
2.4.1體系結構硬體仿真技術98
2.4.2體系結構軟體模擬技術99
2.5體系結構案例分析109
2.6小結115
參考文獻115
第3章高端容錯計算機容錯技術121
3.1容錯技術概述121
3.2容錯計算技術122
3.2.1硬體冗餘122
3.2.2軟體冗餘128
3.2.3時間冗餘133
3.2.4信息冗餘142
3.3高端容錯計算機容錯實現方法151
3.3.1晶片組容錯設計151
3.3.2硬體系統容錯設計153
3.3.3作業系統容錯設計153
3.3.4虛擬資源容錯設計155
3.3.5系統級容錯設計157
3.4小結159
參考文獻160
第4章高端容錯計算機硬體系統162
4.1高端容錯計算機硬體系統概述162
4.1.1硬體系統組成162
4.1.2硬體系統設計挑戰162
4.2高端容錯計算機晶片組設計164
4.2.1晶片組概述164
4.2.2協同晶片組設計技術164
4.2.3協同晶片組驗證技術178
4.3高端容錯計算機硬體子系統設計190
4.3.1硬體子系統概述190
4.3.2計算處理子系統191
4.3.3I/O子系統205
4.3.4互連子系統219
4.3.5監控管理子系統223
4.3.6關鍵設計技術228
4.4高端容錯計算機基礎架構子系統設計239
4.4.1基礎架構子系統概述239
4.4.2結構子系統240
4.4.3散熱子系統244
4.4.4電源子系統255
4.5小結266
參考文獻267
第5章高端容錯計算機軟體系統269
5.1高端容錯計算機軟體系統概述269
5.1.1高端容錯計算機軟體系統組成269
5.1.2高端容錯計算機軟體系統設計挑戰269
5.2高端容錯計算機BIOS設計271
5.2.1高端容錯計算機BIOS概述271
5.2.2高端容錯計算機BIOS設計技術273
5.3高端容錯計算機作業系統設計277
5.3.1高端容錯計算機作業系統概述277
5.3.2高端容錯計算機作業系統設計技術280
5.3.3UNIX作業系統293
5.4高端容錯計算機監控管理系統設計297
5.4.1監控管理系統概述297
5.4.2高端容錯計算機監控管理系統架構設計298
5.4.3高端容錯計算機監控管理系統軟體實現300
5.5高端容錯計算機套用生態環境303
5.5.1高端容錯計算機套用生態環境概述303
5.5.2高端容錯計算機基礎軟體套用狀況307
5.5.3高端容錯計算機工具軟體及系統軟體套用狀況310
5.6小結312
參考文獻313
第6章高端容錯計算機系統評測314
6.1性能評測314
6.1.1基本性能指標314
6.1.2基準程式318
6.2可用性評測337
6.2.1可用性的概念與數學描述337
6.2.2可用性的分級339
6.2.3可用性評價方法與模型340
6.2.4故障注入技術345
6.2.5可用性評測實例349