軟件則是依賴於硬件執行的程序或程序的集合。這是看不見也摸不著的部分。
壹、VonNeumann(馮.諾依曼)體系結構二、CPU CPU是計算機的運算和控制中心,其作用類似人的大腦。不同的CPU其內部結構不完全相同,壹個典型的CPU由運算器、寄存器和控制器組成。3個部分相互協調便可以進行分析、判斷和計算,並控制計算機各部分協調工作。最新的CPU除包括這些基本功能外,還集成了高速Cache(緩存)等部件。
三、存儲器 每臺計算機都有3個主要的數據存儲部件:主存儲器、高速寄存器和外部文件存儲器。
四、輸入/輸出(I/O)設備 輸入設備類似人的眼睛、耳朵和鼻子,負責信息的采集,並提交給CPU處理。具體產品如鍵盤、鼠標和掃描儀等。輸出設備類似人的手,執行大腦(CPU)發出的指令,可完成壹定的功能,輸出計算機的運算結果。具體產品如打印機、顯示器和音箱等。
五、總線 微型計算機的體系結構有壹個最顯著的特征是采用總線結構。總線就像壹條公***通路,將所有的設備連接起來,達到相互通信的目的。
六、操作集 每臺計算機都有壹內部基本操作集與機器語言指令相對應。
七、順序控制 在機器語言程序中下壹條要被執行的指令通常是由程序地址寄存器(也稱為指令計數器)的內容確定的。
八、數據存取 除了操作碼,每條機器指令還需要指定操作碼所需的操作數。
九、存儲管理 設計電腦的壹個原則是保證能方便地操作計算機包含的所有設備(如內存、CPU和外部設備)。
十、操作環境 計算機的操作環境包括外圍存儲器和輸入/輸出設備。
十壹、計算機狀態 從靜態角度觀察壹臺計算機,可以把它視為是由數據、操作和控制結構等組成的壹個完整的系統。