cpu中控制器的功能是什麼
控制器是整個CPU的指揮控制中心,由指令寄存器IR(InstructionRegister)、程序計數器PC(ProgramCounter)和操作控制器0C(OperationController)三個部件組成,對協調整個電腦有序工作極為重要。下面是小編給大家整理的一些有關介紹,希望對大家有幫助!
cpu中控制器的功能簡單介紹
(一) 運算器
1、 算術邏輯運算單元ALU(Arithmetic and Logic Unit)
ALU主要完成對二進制數據的定點算術運算(加減乘除)、邏輯運算(與或非異或)以及移位操作。在某些CPU中還有專門用於處理移位操作的移位器。
通常ALU由兩個輸入端和一個輸出端。整數單元有時也稱為IEU(Integer Execution Unit)。我們通常所説的“CPU是XX位的”就是指ALU所能處理的數據的位數。
2、 浮點運算單元FPU(Floating Point Unit)
FPU主要負責浮點運算和高精度整數運算。有些FPU還具有向量運算的功能,另外一些則有專門的向量處理單元。
3、通用寄存器組
通用寄存器組是一組最快的存儲器,用來保存參加運算的操作數和中間結果。
在通用寄存器的設計上,RISC與CISC有着很大的不同。CISC的寄存器通常很少,主要是受了當時硬件成本所限。比如x86指令集只有8個通用寄存器。所以,CISC的CPU執行是大多數時間是在訪問存儲器中的數據,而不是寄存器中的。這就拖慢了整個系統的速度。而RISC系統往往具有非常多的通用寄存器,並採用了重疊寄存器窗口和寄存器堆等技術使寄存器資源得到充分的利用。
對於x86指令集只支持8個通用寄存器的缺點,Intel和AMD的.最新CPU都採用了一種叫做“寄存器重命名”的技術,這種技術使x86CPU的寄存器可以突破8個的限制,達到32個甚至更多。不過,相對於RISC來説,這種技術的寄存器操作要多出一個時鐘週期,用來對寄存器進行重命名。
4、 專用寄存器
專用寄存器通常是一些狀態寄存器,不能通過程序改變,由CPU自己控制,表明某種狀態。
(二)控制器
運算器只能完成運算,而控制器用於控制着整個CPU的工作。
1、 指令控制器
指令控制器是控制器中相當重要的部分,它要完成取指令、分析指令等操作,然後交給執行單元(ALU或FPU)來執行,同時還要形成下一條指令的地址。
2、 時序控制器
時序控制器的作用是為每條指令按時間順序提供控制信號。時序控制器包括時鐘發生器和倍頻定義單元,其中時鐘發生器由石英晶體振盪器發出非常穩定的脈衝信號,就是CPU的主頻;而倍頻定義單元則定義了CPU主頻是存儲器頻率(總線頻率)的幾倍。
3、 總線控制器
總線控制器主要用於控制CPU的內外部總線,包括地址總線、數據總線、控制總線等等。
4、中斷控制器
中斷控制器用於控制各種各樣的中斷請求,並根據優先級的高低對中斷請求進行排隊,逐個交給CPU處理。
-
如何解決雙硬盤盤符交錯
如何解決盤符交錯問:我有兩個硬盤,一個是40GB的做主盤(分了4個區),一個是20GB的做從盤(分了3個區)。原來安裝了Win98系統,最近又安裝Win2000,但是在Win2000中兩個硬盤的盤符會交錯,可是在Win98中是正常的(我是通過分區魔術師軟件把20GB硬盤上的主分區變成了擴展分區)...
-
安裝打印機驅動確認打印機已連接電腦
導語:打印機是普遍能夠使用到的,不得不學習的。下面就由小編為大家介紹一下安裝打印機驅動確認打印機已連接電腦,希望對大家有所幫助!問題描述:安裝打印機驅動時,經常會碰到提示如下提示:(惠普)1。請確保設備電源已打開。2。連接USB電纜(佳能)確保打印機已連接到計算...
-
移動硬盤請示
移動硬盤請示1尊敬的院領導:從計算機網絡誕生之日起,網絡病毒對計算機的危害一直存在,再加上不可抗拒的電腦硬件故障,很有可能對數據造成毀滅性的.災難。辦公室早已實現無紙化辦公,所以從20xx年至今的所有資料經常存放在電腦上是不安全的,有了移動硬盤,辦公室將制定一...
-
電腦打印機使用技巧
無論是激光打印機還是噴墨打印機,在普通操作者面前總是略顯"嬌氣",在操作過程中,要是稍微不注意的話,就可能出現這樣或者那樣的故障問題,這為我們高效使用打印機帶來了不小的麻煩。下面是YJBYS小編整理的電腦打印機使用技巧,希望對你有幫助!1、調整後台設置在使用噴...