1. 程式人生 > >計算機組成原理_第一章:計算機系統概論

計算機組成原理_第一章:計算機系統概論

匯編 概念 抽象 特性 解釋 及其 高級語言 語言 設備

第一章:計算機系統概論

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設備

計算機組成原理_第一章:計算機系統概論