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