主機:主板、CPU(中央處理器)、主要儲存器(內存)、擴充卡(顯示卡聲卡網卡等有些主板可以整合這些)、電源供應器、光驅、次要儲存器(硬盤)、軟驅外設:顯示器、鍵盤、鼠標(音箱、攝像頭,外置調制解調器MODEM等)。 盡管計算機技術自20世紀40年代第一臺電子通用計算機誕生以來有了令人目眩的飛速發(fā)展,但是今天計算機仍然基本上采用的是存儲程序結構,即馮?諾伊曼結構。這個結構實現(xiàn)了實用化的通用計算機。 存儲程序結構間將一臺計算機描述成四個主要部分:算術邏輯單元(ALU),控制電路,存儲器,以及輸入輸出設備(I/O)。這些部件通過一組一組的排線連接并且由一個時鐘來驅動?! 「拍钌现v,一部計算機的存儲器可以被視為一組“細胞”單元。每一個“細胞”都有一個編號,稱為地址;又都可以存儲一個較小的定長信息。這個信息既可以是指令,也可以是數據。原則上,每一個“細胞”都是可以存儲二者之任一的?! ?0世紀80年代以來ALU和控制單元逐漸被整合到一塊集成電路上,稱作微處理器。這類計算機的工作模式十分直觀:在一個時鐘周期內,計算機先從存儲器中獲取指令和數據,然后執(zhí)行指令,存儲數據,再獲取下一條指令。這個過程被反復執(zhí)行,直至得到一個終止指令?! ∮煽刂破鹘忉?,運算器執(zhí)行的指令集是一個精心定義的數目十分有限的簡單指令集合