計算機組成原理_第一章:計算機系統概論
第一章:計算機系統概論
1.1 計算機系統簡介
問題1:現代計算機系統由那兩部分組成?
現代計算機的多態性
CPS:信息物理系統
HPC:高速計算機,天河2號,Titan(Cray公司的,科磊公司)
TF:TFlop/s:TF是千萬億次單位,每秒多少千萬億次計算。
頂層的抽象,然後再一步一步的細化。
基本結構都具有共性特征
兩部分:硬件和軟件(物理和邏輯?)
一般分為9層
1.2 計算機系統的層次結構
(程序員視角)
(從最低到最高)
微指令系統——微程序機器M0,向下發展的語言。—— 由硬件直接執行微指令
機器語言——實際機器M1,機器語言是由0 1 代碼構成的。—— 用微指令解釋機器指令
.........................................................................................................................(軟件|硬件的實現分層)
匯編語言——虛擬機器M2,機器語言符號化。—— 用機器語言解釋操作系統
操作系統——虛擬機器(中間))+ 用匯編程序翻譯成及其語言程序
高級語言——虛擬機器M3)—— 用編譯程序翻譯成匯編語言程序
計算機組成與計算機體系結構從研究內容上來說有什麽區別?
三、計算機體系結構和計算機組成
計算機體系結構:程序員所見到的計算機系統的屬性概念性的結構與功能特性
(指令系統、數據類型、尋址技術,IO操作)
計算機組成:實現計算機體系結構所體現的屬性(具體執行的實現)
1.2 計算機的基本組成
一、馮*諾依曼計算機的特點
1949 ENIAC,第一臺計算機
1.計算機由五大部件組成
2.指令和數據以同等地位存於存儲器,可按地址尋訪
3.指令和數據由二進制表示
4.指令由操作嘛和地址碼組成
5.存儲程序
6.以運算器為中心
2.現代計算機硬件框圖
運算器 ALU(CPU)
控制器 CU(CPU)
存儲器 主存和輔存
輸入設備 I/O設備
輸出設備 I/O設備
計算機組成原理_第一章:計算機系統概論