計算機CPU多核到底是指什么(電腦多核是指什么)
當前市面上眾多硬件產(chǎn)品的CPU都是多核組成,如英特爾酷睿處理器i5是四核處理器,麒麟920芯片8核處理器。多核CPU的出現(xiàn),有效解決了CPU單一提高時鐘頻率來改善性能的瓶頸(CPU性能 = 時鐘頻率 × 指令數(shù)),同時有效延續(xù)了摩爾定律。芯片從單核向多核演進是技術發(fā)展必經(jīng)之路。
那么多核CPU到底是什么意思呢?多核是指什么呢?
要理解多核CPU,首先先從單核CPU講起。
CPU的根本任務就是執(zhí)行指令,即“0”和“1”組成的序列。CPU架構可以劃分成3個模塊,分別是控制單元、運算單元和存儲單元,這三部分由CPU內(nèi)部總線連接起來。
控制單元是整個CPU的指揮控制中心,包括指令寄存器IR(Instruction Register)、指令譯碼器ID(Instruction Decoder)和操作控制器OC(Operation Controller)、時序發(fā)生器和程序計數(shù)器等部件,對協(xié)調(diào)整個電腦有序工作極為重要。
運算單元是核心組成部分,其包括執(zhí)行算術運算和邏輯運算。相對控制單元而言,運算器接受控制單元的命令而進行動作,即運算單元所進行的全部操作都是由控制單元發(fā)出的控制信號來指揮的,所以它是執(zhí)行部件。
存儲單元包括CPU片內(nèi)緩存和寄存器組,是CPU中暫時存放數(shù)據(jù)的地方,里面保存著那些等待處理的數(shù)據(jù),或已經(jīng)處理過的數(shù)據(jù),CPU訪問寄存器所用的時間要比訪問內(nèi)存的時間短。
通常,控制單元和運算單元統(tǒng)稱為一個核Core,換言之,單核是指CPU中包括一共控制單元和一個運算單元。那么對于多核CUP而言,就是由多個核組織(多個控制單元和多個運算單元),共用存儲單元。
那么多核的好處呢?與單核處理器相比,多核處理器在體系結構、軟件、功耗和安全性設計等方面面臨著巨大的挑戰(zhàn),但也蘊含著巨大的潛能。多核能利用集成度提高帶來的諸多好處,讓芯片的性能成倍地增加。多核處理器比單核處理器具有性能和效率優(yōu)勢,多核處理器將會成為被廣泛采用的計算模型。在驅動pc安全性和虛擬化技術的重大進程過程中,多核處理器扮演著中心作用,這些安全性和虛擬化技術的開發(fā)用于為商業(yè)計算市場提供更大的安全性、更好的資源利用率、創(chuàng)造更大價值。