電腦配置網(wǎng)曾發(fā)布過一篇關(guān)于如何看cpu好壞的文章,不過那篇文章里邊沒有講到cpu指令集,現(xiàn)在就來為大家補上這一課,帶大家了解一下cpu指令集的作用及相關(guān)知識。(相關(guān)閱讀:cpu緩存的作用
 
cpu指令集有什么用?cpu指令集越多越好嗎?
 
       在網(wǎng)上查詢cpu詳細參數(shù)的時候一般都會有cpu指令集的標注,如下圖。
 
cpu指令集有什么用?cpu指令集越多越好嗎?
 
       至于每個指令集的詳細情況,我們沒有必要去深究,本文主要是以通俗的語言來幫助大家理解cpu指令集的作用及相關(guān)知識。
 
       一、cpu指令集有什么用?
 
       通俗來講,cpu指令集是存儲在CPU內(nèi)部的,是對CPU運算進行指導和優(yōu)化的硬程序,擁有這些指令集,CPU就可以更高效的工作。
 
       系統(tǒng)所下達的每一個命令都需要CPU根據(jù)預先設(shè)定好的某一條指令來完成。這些預先設(shè)定好的指令統(tǒng)稱為cpu指令集,它是預存在CPU里邊的。CPU依靠外來指令“激活”自己內(nèi)存的指令,來計算和操控電腦。 每款CPU在設(shè)計時就規(guī)定了一系列與電腦其它部件相配合的指令系統(tǒng)。預先存儲的指令越多,CPU就越“聰明”??梢宰龅?ldquo;動作”越多。預先存儲的指令越先進,CPU就越高級。多個指令集中在一起,通常叫做指令集。
 
       二、cpu指令集越多越好嗎?指令集多少會影響使用功能嗎?
 
       一般來說,CPU指令集的多少,只是對CPU的效率有非常大的影響對功能幾乎沒有影響。
 
       指令集少的CPU,如RISC, 也可以完成所有的功能,但是全部是由簡單的指令來構(gòu)成的,所以執(zhí)行時,花的時間更長而已。理論上只要CPU的位數(shù)夠,哪怕時鐘頻率低,指令集少,一樣可以完成同等的功能,只是在執(zhí)行時間上的差別而已。
 
       不過在一些專業(yè)領(lǐng)域也有例外的情況。比如說,3DNow!是AMD開發(fā)的指令集,它的作用是增強浮點和多媒體運算的速度,它其實就是21條機器碼的擴展指令集。具體作用就是針對3D建模、坐標變換和渲染等場景,在應用軟件的配合下能大大提高3D的處理能力,如果你CPU中有這樣的指令集,你就可以作一些3D創(chuàng)作了(前提是軟件也支持該指令集),否則就只能在2D平面上玩玩了。
 
       總結(jié):cpu指令集有什么用?cpu指令集越多越好嗎?
 
       看到這里,對于本來就有選擇困難癥的小伙伴來說,估計就更糾結(jié)了,難道在挑選cpu的時候還得去研究一下cpu指令集?NO NO NO,其實對于絕大多數(shù)非專業(yè)用戶來說,你沒有必要在意cpu指令集這個東西,在挑選cpu的時候看看電腦配置網(wǎng)的另一篇關(guān)于《怎么看cpu好壞》的文章就足夠了。
裝機