中央處理器(CPU,Central Processing Unit)是一塊超大規模的積體電路,是電腦的運算核心(Core)和控制核心( Control Unit)。它的功能主要是解釋電腦指令以及處理電腦軟體中的資料。
中央處理器主要包括運算元(算術邏輯運算單元,ALU,Arithmetic Logic Unit)和高速緩衝記憶體(Cache)及實現它們之間聯繫的資料(Data)、控制及狀態的匯流排(Bus)。它與內部記憶體(Memory)和輸入/輸出(I/O)設備合稱為電子電腦三大核心元件。
物理結構(建議學習:PHP影片教學)
CPU包含運算邏輯元件、暫存器元件和控制元件等。
邏輯部件
英文Logic components;運算邏輯元件。可以執行定點或浮點算術運算操作、移位操作以及邏輯操作,也可執行位址運算和轉換。
暫存器
暫存器元件,包括暫存器、專用暫存器和控制暫存器。通用暫存器又可分定點數和浮點數兩類,它們用來保存指令執行過程中暫時存放的暫存器操作數和中間(或最終)的操作結果。通用暫存器是中央處理器的重要部件之一。
控制部件
英文Control unit;控制部件,主要是負責對指令譯碼,並且發出為完成每條指令所要執行的各個操作的控制信號。
其結構有兩種:一種是以微儲存為核心的微程式控制方式;一種是以邏輯硬佈線結構為主的控制方式。
微儲存中保持微碼,每一個微碼對應於一個最基本的微操作,又稱微指令;各條指令是由不同序列的微碼組成,這種微碼序列構成微程式.中央處理器在對指令解碼以後,即發出一定時序的控制信號,按給定序列的順序以微週期為節拍執行由這些微碼確定的若干個微操作,即可完成某條指令的執行。
簡單指令是由(3~5)個微操作組成,複雜指令則要由幾十個微操作甚至幾百個微操作組成。
記憶體是電腦中重要的部件之一,它是與CPU進行溝通的橋樑。
電腦中所有程式的運作都是在記憶體中進行的,因此記憶體的效能對電腦的影響非常大。
記憶體(Memory)也稱為內存儲器和主存儲器,其作用是用於暫時存放CPU中的運算數據,以及與硬碟等外部存儲器交換的數據。只要電腦在運作中,CPU就會把需要運算的資料調到記憶體中運算,當運算完成後CPU再將結果傳送出來,記憶體的運作也決定了電腦的穩定運作。 記憶體是由記憶體晶片、電路板、金手指等部分組成的。
更多PHP相關技術文章,請造訪PHP圖文教學欄位進行學習!
以上是cpu和記憶體的關係的詳細內容。更多資訊請關注PHP中文網其他相關文章!