1.計算機系統(tǒng)的軟硬件概念
計算機系統(tǒng)由”硬件”和”軟件”兩大部分組成
- 所謂硬件屋匕,是指計算機的實體部分,它由看得見摸得著的各種電子元器件缤言,各類光岩喷、電、機器設(shè)備的實物組成强重,如主機绞呈,外設(shè)設(shè)備等。
- 所謂軟件间景,是具有特殊功能的程序組成
2.計算機的層次結(jié)構(gòu)
虛擬機并不是真正的機器佃声,而是具有翻譯功能的機器(當然還有資源管理等等),稱這類機器為虛擬機倘要。
計算機層次逐漸往上延伸也代表了計算機語言的發(fā)展現(xiàn)狀:
3.馮諾依曼計算機
1945年圾亏,數(shù)學家馮諾依曼在研究EDVAC機提出了”存儲程序”的概念。以此概念為基礎(chǔ)的各類計算機通稱為馮諾依曼機封拧。歸結(jié)如下:
-計算機由運算志鹃、存儲器、控制器泽西、輸入設(shè)備曹铃、輸出設(shè)備五大部件組成
- 指令和數(shù)據(jù)以同等地位存放于存儲器內(nèi),并可按地址尋址
- 指令和數(shù)據(jù)均用二進制數(shù)表示
- 指令由操作碼和地址碼組成捧杉,操作碼用來表示操作的性質(zhì)陕见,地址碼用來表示操作數(shù)據(jù)在存儲器中的位置
- 指令在存儲器內(nèi)按順序存放。通常味抖,指令是順序執(zhí)行的评甜,在特定條件下,可根據(jù)運算結(jié)果或根據(jù)設(shè)定的條件改變執(zhí)行順序
- 機器以運算器為中心仔涩,輸入輸出設(shè)備與存儲器間的數(shù)據(jù)傳送通過運算器完成
上面是馮諾依曼對計算機的定義蜕着,當然現(xiàn)在計算已經(jīng)發(fā)生了很大的變化,但是基礎(chǔ)思想是一樣的红柱。