計算機組成原理第1章:計算機系統概述與系統集成知識點整理
一、計算機系統的基本概念
計算機系統是由硬件系統和軟件系統組成的復雜整體,兩者相互依存、協同工作。硬件是物理設備的總和,軟件是指令和數據的集合。
二、計算機系統的層次結構
- 微程序級:由硬件直接執行的微指令。
- 機器語言級:由微程序解釋的機器指令。
- 操作系統級:由操作系統程序解釋執行。
- 匯編語言級:由匯編程序翻譯成機器語言。
- 高級語言級:由編譯程序翻譯成低級語言。
三、計算機硬件系統的五大組成部分
- 運算器:執行算術和邏輯運算。
- 控制器:指揮協調各部件工作。
- 存儲器:存儲程序和數據。
- 輸入設備:將信息轉換為機器可識別的形式。
- 輸出設備:將處理結果轉換為人類可識別的形式。
四、馮·諾依曼體系結構核心思想
- 存儲程序:程序和數據以二進制形式存儲在存儲器中。
- 程序控制:按順序從存儲器中取出指令執行。
- 五大部件:包含上述硬件系統的五個基本部分。
- 二進制表示:采用二進制表示數據和指令。
五、計算機系統集成的關鍵概念
- 系統集成定義:將各個分離的硬件和軟件組成部分整合成一個協調運行的整體系統。
- 集成層次:
- 芯片級集成(如CPU內部各功能單元)
- 板卡級集成(如主板上的各個組件)
- 系統級集成(整機系統的組裝與配置)
- 集成原則:
- 兼容性原則:確保各部件能正常協同工作
- 性能平衡原則:避免系統出現性能瓶頸
- 可擴展性原則:為未來升級留出空間
- 總線結構:
- 數據總線:傳輸數據信息
- 地址總線:傳輸地址信息
- 控制總線:傳輸控制信號
六、計算機性能評價指標
- 基本指標:主頻、字長、存儲容量、運算速度。
- 綜合指標:MIPS(每秒百萬條指令)、FLOPS(每秒浮點運算次數)。
- 系統集成效果評估:系統穩定性、兼容性、整體性能表現。
七、計算機發展歷程與趨勢
- 代際劃分:電子管→晶體管→集成電路→大規模集成電路→超大規模集成電路。
- 發展趨勢:微型化、網絡化、智能化、多媒體化。
- 系統集成趨勢:模塊化設計、標準化接口、即插即用技術。
八、重要概念辨析
- 計算機組成 vs 計算機體系結構:
- 體系結構:程序員可見的抽象層次(如指令集、數據類型)
- 計算機組成:實現體系結構的具體技術方案
- 硬件實現 vs 軟件模擬:某些功能既可用硬件實現,也可用軟件模擬。
- 系統集成 vs 簡單組裝:系統集成強調整體優化和協調,而非簡單拼裝。
九、本章核心要點
- 理解計算機系統的層次結構和馮·諾依曼體系結構是學習后續內容的基礎。
- 系統集成思想貫穿計算機設計的始終,從芯片內部到整個系統都需要考慮集成問題。
- 性能評價需要綜合考慮多個指標,不能僅看單一參數。
- 硬件和軟件的協同設計是提高系統整體性能的關鍵。
十、學習建議
- 建立系統觀念,理解各部件之間的相互關系。
- 關注技術發展,了解最新集成技術和架構創新。
- 理論與實踐結合,通過實驗加深對系統集成原理的理解。
- 培養綜合分析能力,能夠從整體角度評價和優化計算機系統。