cpu指令集有什么用?cpu指令集越多越好吗?

       曾发布过一篇关于如何看cpu好坏的文章,不过那篇文章里边没有讲到cpu指令集,现在就来为大家补上这一课,带大家了解一下cpu指令集的作用及相关知识。(相关阅读:)
 
cpu指令集有什么用?cpu指令集越多越好吗?  
       在网上查询cpu详细参数的时候一般都会有cpu指令集的标注,如下图。
 
cpu指令集有什么用?cpu指令集越多越好吗?  
       至于每个指令集的详细情况,我们没有必要去深究,本文主要是以通俗的语言来帮助大家理解cpu指令集的作用及相关知识。
 
       一、cpu指令集有什么用?
 
       通俗来讲,cpu指令集是存储在CPU内部的,是对CPU运算进行指导和优化的硬程序,拥有这些指令集,CPU就可以更高效的工作。
 
       系统所下达的每一个命令都需要CPU根据预先设定好的某一条指令来完成。这些预先设定好的指令统称为cpu指令集,它是预存在CPU里边的。CPU依靠外来指令“激活”自己内存的指令,来计算和操控电脑。 每款CPU在设计时就规定了一系列与电脑其它部件相配合的指令系统。预先存储的指令越多,CPU就越“聪明”。可以做的“动作”越多。预先存储的指令越先进,CPU就越高级。多个指令集中在一起,通常叫做指令集。
 
       二、cpu指令集越多越好吗?指令集多少会影响使用功能吗?
 
       一般来说,CPU指令集的多少,只是对CPU的效率有非常大的影响对功能几乎没有影响。
 
       指令集少的CPU,如RISC, 也可以完成所有的功能,但是全部是由简单的指令来构成的,所以执行时,花的时间更长而已。理论上只要CPU的位数够,哪怕时钟频率低,指令集少,一样可以完成同等的功能,只是在执行时间上的差别而已。
 
       不过在一些专业领域也有例外的情况。比如说,3DNow!是AMD开发的指令集,它的作用是增强浮点和多媒体运算的速度,它其实就是21条机器码的扩展指令集。具体作用就是针对3D建模、坐标变换和渲染等场景,在应用软件的配合下能大大提高3D的处理能力,如果你CPU中有这样的指令集,你就可以作一些3D创作了(前提是软件也支持该指令集),否则就只能在2D平面上玩玩了。
 
       总结:cpu指令集有什么用?cpu指令集越多越好吗?
 
       看到这里,对于本来就有选择困难症的小伙伴来说,估计就更纠结了,难道在挑选cpu的时候还得去研究一下cpu指令集?NO NO NO,其实对于绝大多数非专业用户来说,你没有必要在意cpu指令集这个东西,在挑选cpu的时候看看电脑配置网的另一篇关于《》的文章就足够了。