1. 程式人生 > 其它 >#計算機組成原理(第一章 計算機系統概述)

#計算機組成原理(第一章 計算機系統概述)

1.1 計算機發展歷程

1.1.1 計算機硬體的發展(瞭解)

一個完整的計算機系統結合了硬體系統和軟體系統。

計算機硬體的發展:

  • 第一代計算機:(使用電子管),
  • 第二代計算機:(使用電晶體),
  • 第三代計算機:(使用較小規模的整合),
  • 第四代計算機:(使用較大規模的整合),

已經經歷了4代,計算機的速度越來越快,並且體積變得越來越小。
發展趨勢:更微型、多用途;更巨型、超高速

摩爾定律,積體電路上的電晶體數量每18月就會翻一翻,所以每18月計算機的處理效率就會提高一倍。

1.1.3 計算機的分類與發展方向

可以分為:

  • 電子模擬計算機和電子數字計算機。

數字計算機又可以按照用途分為:

  • 專用計算機和通用計算機
  • 通用計算機又分為:巨型機、大型機、中型機、小型機、微型機和微控制器6類。

按照指令和資料流可以分為:

    • 單指令流和單資料流系統(SISD),即傳統的馮·諾依曼體系結構。
    • 單指令流和多資料流系統(SIMD),包括陣列處理器和向量處理器系統。
    • 多指令流和單資料流系統(MISD),這種計算機實際上不存在
    • 多指令流和多資料流系統(MIMD),包括多處理器和計算機系統。

1.2 計算機系統層次結構

1.2.1計算機系統的組成

計算機系統由硬體系統和軟體系統共同構建起來

1.2.2 計算機硬體的基本組成

1.早期的馮·諾依曼機

美籍匈牙利科學家馮·諾依曼最先提出“程式儲存”的思想,併成功將其運用在計算機的設計之中,根據這一原理製造的計算機被稱為馮·諾依曼結構計算機。由於他對現代計算機技術的突出貢獻,因此馮·諾依曼又被稱為“現代計算機之父”。

什麼是儲存程式原理?按此原理,計算機應具有哪幾大功能?



“程式儲存”:指令以程式碼的形式事先輸入到計算機的主儲存器中,然後按其在儲存器中的首地址執行程式的第一條指令,以後就按該程式的規定順序執行其他指令,直至程式執行結束。即按地址訪問並順序執行指令

計算機按照此原理應具有5大功能:資料傳送功能、資料儲存功能、資料處理功能、操作控制功能、操作判斷功能

  • 馮諾曼體系結構特點:
  1. 計算機硬體系統由五大部件組成(儲存器、運算器、控制器、輸出裝置、輸入裝置)
  2. 指令和資料以同等地位存於儲存器,可按地址尋訪
  3. 指令和資料用二進位制表示
  4. 指令由操作碼和地址碼組成
  5. 儲存程式
  6. 以運算器為中心