1. 程式人生 > >計算機組成原理基礎知識-概述

計算機組成原理基礎知識-概述

通過 div post 分享 應用軟件 特定 二進制表示 中間 inf

一、概述

--計算機系統由“硬件”和“軟件”兩大部分組成。

--計算機的軟件又可以分為兩大類--系統軟件和應用軟件(又稱系統程序和應用程序)。

--多級層次結構的計算機系統:

  技術分享圖片

-- 馮-諾依曼計算機的特點:

  1.計算機由運算器、存儲器、控制器、輸入設備和輸出設備5大部分組成。

  2.指令和數據以同等地位存放在存儲器內,並可按址尋訪。

  3.指令和數據均用二進制表示。

  4.指令由操作碼和地址碼組成,操作碼用來表示操作的性質,地址碼用來表示操作數在存儲器中的位置。

  5.指令在存儲器內按順序存放,通常,指令是順序執行的,在特定的條件下,可根據運算結果或根據設定的條件改變執行順序。

  6.機器以運算器為中心,輸入輸出設備與存儲器間的數據傳送通過運算器完成(現在計算機多以存儲器為中心)。

--基礎概念

  運算器:用來完成算術運算和邏輯運算,並將運算的中間結果暫存在運算器內。

  存儲器:用來存放數據和程序。

  控制器:用來控制、指揮程序和數據的輸入、運行以及處理運算結果。

  輸入設備:用來將人們熟悉的信息形式轉換為機器能識別的信息形式,常見的有鼠標、鍵盤等。

  輸出設備:可將機器運算結果轉換為人們熟悉的信息形式,如打印機輸出、顯示器輸出等。

  cpu: 運算器 + 控制器。

  I/O設備:輸入設備 + 輸出設備。

  現代計算機可認為由三大部分組成:CPU 、I/O設備、主存儲器。

  主機:CPU + 主存儲器。

  外部設備:I/O設備。

--計算機硬件的主要技術指標

  1.機器字長:指CPU一次能處理數據的位數,通常與CPU的寄存器位數有關。

  2.存儲容量:存儲器的容量應該包括主存容量和輔存容量,即:存儲容量=存儲單元個數*存儲字長。

  3.運算速度:與許多因素有關。

計算機組成原理基礎知識-概述