計算機結構以及體系


編程核心在於性能和安全,至於性能必須要考慮到計算機體系,才知道每行代碼在計算機哪些組件上執行,從而不得不思考計算機到底有哪些部件(複習)?哪些部件都是做什麼的?開發linux系統中開發一個軟件,最終的系統調用都在哪些組件上活動?

0.圖示:


1.計算機組成是針對硬件組成,而計算機體系結構是針對程序員而言。

2.計算機基本結構:、

     2.1 CPU:計算機操作以及數據處理的核心
     2.2 IO:計算機和外部設備的數據傳輸
     2.3 主存儲器:存儲數據
     2.4 系統互連:爲IO/CPU/存儲之間提供通信機制,比如系統總線

3.計算機的4個功能:

          數據處理、數據存儲、數據傳送、控制

4.計算機的CPU包括了4個部分:

     4.1 控制單元:控制CPU以及計算機操作
     4.2 算數邏輯單元ALU):執行計算機數據處理能力
     4.3 寄存器:CPU內部存儲
     4.4 CPU內部互連:爲控制單元、ALU、寄存器提供一種通信機制。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章