在通用計算機中運算和控制的核心部件為CPU。
CPU是一臺計算機的運算核心和控制核心;其功能主要是解釋計算機指令以及處理計算機軟件中的數據;CPU由運算器、控制器、寄存器、高速緩存及實現它們之間聯系的數據、控制及狀態的總線構成。
在計算機體系結構中,CPU是對計算機的所有硬件資源(如存儲器、輸入輸出單元)進行控制調配、執行通用運算的核心硬件單元。CPU是計算機的運算和控制核心。計算機系統中所有軟件層的操作,最終都將通過指令集映射為CPU的操作。對于CPU而言,影響其性能的指標主要有主頻、CPU的位數、CPU的緩存指令集、CPU核心數和IPC(每周期指令數)。
CPU的主要功能
1、處理指令
處理指令這是指控制程序中指令的執行順序,程序中的各指令之間是有著嚴格順序的,必須嚴格按程序規定的順序執行,才可以保證計算機系統工作的正確性。
2、執行操作
一條指令的功能往往是由計算機中的部件執行一系列的操作來實現的。CPU要根據指令的功能,產生相應的操作控制信號,發給相應的部件,進而控制這些部件按指令的要求進行動作。
3、控制時間
對各種操作實施時間上的定時。在一條指令的執行過程中,在什么時間做什么操作均應受到嚴格的控制,計算機才能有條不紊地工作。