計算機可分為模擬計算機和數字計算機兩大類。
模擬計算機的主要特點是:參與運算的數值由不間斷的連續量表示,其運算過程是連續的,模擬計算機由於受元器件質量影響,其計算精度較低,應用范圍較窄,目前已很少生產。
數字計算機的主要特點是:參與運算的數值用斷續的數字量表示,其運算過程按數字位進行計算,數字計算機由於具有邏輯判斷等功能,是以近似人類大腦的"思維"方式進行工作,所以又被稱為“電腦”。
數字計算機按用途又可分為專用計算機和通用計算機。
專用與通用計算機在其效率、速度、配置、結構復雜程度、造價和適應性等方面是有區別的。
專用計算機針對某類問題能顯示出最有效、最快速和最經濟的特性,但它的適應性較差,不適於其它方面的應用。我們在導彈和火箭上使用的計算機很大部分就是專用計算機。這些東西就是再先進,你也不能用它來玩游戲。
通用計算機適應性很強,應用面很廣,但其運行效率、速度和經濟性依據不同的應用對象會受到不同程度的影響。
通用計算機按其規模、速度和功能等又可分為巨型機、大型機、中型機、小型機、微型機及單片機。這些類型之間的基本區別通常在於其體積大小、結構復雜程度、功率消耗、性能指標、數據存儲容量、指令系統和設備、軟件配置等的不同。
一般來說, 巨型計算機的運算速度很高,可達每秒執行幾億條指令,數據存儲容量很大,規模大結構復雜,價格昂貴,主要用於大型科學計算。它也是衡量一國科學實力的重要標志之一。 單片計算機則只由一片集成電路制成,其體積小,重量輕,結構十分簡單,性能介於巨型機和單片機之間的就是大型機、中型機、小型機和微型機。它們的性能指標和結構規模則相應的依次遞減。