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