運算器 負責算術運算(+ - * / 基本運算和附加運算)和邏輯運算(包括 移位、邏輯測試或比較兩個值等)。控制器 則高級一點,負責應對所有的信息情況,調度運算器把計算做好。寄存器 就稍微複雜一點,既要對接控制器的命令,傳達命令給運算器還要幫運算器記錄處理完或者將要處理的數據。
在這三種元件外,還有緩存(cache),總線,核心顯卡等
如果這麼説你理解不了,沒有關係,我們用一個例子來説明一下:假設 CPU 是一個工廠,一個核心就是工廠的一個車間
那麼運算器 就是工廠裏的普工,只負責生產(運算)
而 寄存器 呢,就是一個工具人,有時需要傳遞信息(數據),有時需要搬運物資(數據)。
控制器則是車間主管,管理調劑所有普工和工具人,壓榨他們的勞動價值。