1、概述blog
--計算機系統由「硬件」和「軟件」兩大部分組成。基礎
--計算機的軟件又能夠分爲兩大類--系統軟件和應用軟件(又稱系統程序和應用程序)。軟件
--多級層次結構的計算機系統:硬件
-- 馮-諾依曼計算機的特色:二進制
1.計算機由運算器、存儲器、控制器、輸入設備和輸出設備5大部分組成。程序
2.指令和數據以同等地位存放在存儲器內,並可按址尋訪。im
3.指令和數據均用二進制表示。技術
4.指令由操做碼和地址碼組成,操做碼用來表示操做的性質,地址碼用來表示操做數在存儲器中的位置。cpu
5.指令在存儲器內按順序存放,一般,指令是順序執行的,在特定的條件下,可根據運算結果或根據設定的條件改變執行順序。數據
6.機器以運算器爲中心,輸入輸出設備與存儲器間的數據傳送經過運算器完成(如今計算機多以存儲器爲中心)。
--基礎概念
運算器:用來完成算術運算和邏輯運算,並將運算的中間結果暫存在運算器內。
存儲器:用來存放數據和程序。
控制器:用來控制、指揮程序和數據的輸入、運行以及處理運算結果。
輸入設備:用來將人們熟悉的信息形式轉換爲機器能識別的信息形式,常見的有鼠標、鍵盤等。
輸出設備:可將機器運算結果轉換爲人們熟悉的信息形式,如打印機輸出、顯示器輸出等。
cpu: 運算器 + 控制器。
I/O設備:輸入設備 + 輸出設備。
現代計算機可認爲由三大部分組成:CPU 、I/O設備、主存儲器。
主機:CPU + 主存儲器。
外部設備:I/O設備。
--計算機硬件的主要技術指標
1.機器字長:指CPU一次能處理數據的位數,一般與CPU的寄存器位數有關。
2.存儲容量:存儲器的容量應該包括主存容量和輔存容量,即:存儲容量=存儲單元個數*存儲字長。
3.運算速度:與許多因素有關。