cpu運行過程怎么樣
cpu運行過程怎么樣
我們電腦的cpu運行過程!你有所了解嗎?下面由學習啦小編給你做出詳細的cpu運行過程介紹!希望對你有幫助!
cpu運行過程介紹一
兩種說別針intelAMD
AMD工作式:假定數據先存硬盤CPU要處理該數據要先發(fā)指令北橋芯片通南橋芯片提供數據通道數據硬盤轉存內存cpu內存數據調入cpu緩存通cpu自帶指令集處理通CPU緩存轉存內存再存入硬盤
intel:intel第二代酷睿處理器高集度南橋芯片再現主板南橋芯片功能集合CPU使其具南橋功能工作式述
需要補充說明由于intel與AMD產處理器處理器架設數據處理流水線級數同intel處理器更適合用于處理辦公用線性數據AMD則適用于處理游戲隨機數據AMD玩游戲更intel辦公說由.
cpu運行過程介紹二
CPU的工作流程
由晶體管組成的CPU是作為處理數據和執(zhí)行程序的核心,其英文全稱是:Central Processing Unit,即中央處理器。首先,CPU的內部結構可以分為控制單元,邏輯運算單元和存儲單元(包括內部總線及緩沖器)三大部分。
CPU的工作原理就像一個工廠對產品的加工過程:進入工廠的原料(程序指令),經過物資分配部門(控制單元)的調度分配,被送往生產線(邏輯運算單元),生產出成品(處理后的數據)后,再存儲在倉庫(存儲單元)中,最后等著拿到市場上去賣(交由應用程序使用)。在這個過程中,我們注意到從控制單元開始,CPU就開始了正式的工作,中間的過程是通過邏輯運算單元來進行運算處理,交到存儲單元代表工作的結束。
數據與指令在CPU中的運行
剛才已經為大家介紹了CPU的部件及基本原理情況,現在,我們來看看數據是怎樣在CPU中運行的。我們知道,數據從輸入設備流經內存,等待CPU的處理,這些將要處理的信息是按字節(jié)存儲的,也就是以8位二進制數或8比特為1個單元存儲,這些信息可以是數據或指令。
數據可以是二進制表示的字符、數字或顏色等等。而指令告訴CPU對數據執(zhí)行哪些操作,比如完成加法、減法或移位運算。
我們假設在內存中的數據是最簡單的原始數據。首先,指令指針(Instruction Pointer)會通知CPU,將要執(zhí)行的指令放置在內存中的存儲位置。因為內存中的每個存儲單元都有編號(稱為地址),可以根據這些地址把數據取出,通過地址總線送到控制單元中,指令譯碼器從指令寄存器IR中拿來指令,翻譯成CPU可以執(zhí)行的形式,然后決定完成該指令需要哪些必要的操作,它將告訴算術邏輯單元(ALU)什么時候計算,告訴指令讀取器什么時候獲取數值,告訴指令譯碼器什么時候翻譯指令等等。
假如數據被送往算術邏輯單元,數據將會執(zhí)行指令中規(guī)定的算術運算和其他各種運算。當數據處理完畢后,將回到寄存器中,通過不同的指令將數據繼續(xù)運行或者通過DB總線送到數據緩存器中。
基本上,CPU就是這樣去執(zhí)行讀出數據、處理數據和往內存寫數據3項基本工作。但在通常情況下,一條指令可以包含按明確順序執(zhí)行的許多操作,CPU的工作就是執(zhí)行這些指令,完成一條指令后,CPU的控制單元又將告訴指令讀取器從內存中讀取下一條指令來執(zhí)行。這個過程不斷快速地重復,快速地執(zhí)行一條又一條指令,產生你在顯示器上所看到的結果。我們很容易想到,在處理這么多指令和數據的同時,由于數據轉移時差和CPU處理時差,肯定會出現混亂處理的情況。為了保證每個操作準時發(fā)生,CPU需要一個時鐘,時鐘控制著CPU所執(zhí)行的每一個動作。
時鐘就像一個節(jié)拍器,它不停地發(fā)出脈沖,決定CPU的步調和處理時間,這就是我們所熟悉的CPU的標稱速度,也稱為主頻。主頻數值越高,表明CPU的工作速度越快。
看了“ cpu運行過程怎么樣”文章的還看了: