渐复杂,指令也越来越长,越来越复杂。七
十年代末,人们经过深入研究发现,其实处理器接受的百分之二十的指令,完成了百分之八十的运算。其他百分之八十的指令,在运算总量中所占的比例仅有百分之二十。
由于指令是排队运算,前一个不运算完,后一个指令就无法执行。所
以复杂指令导致了处理器有百分之八十的运算电路处于闲置状态。
这是惊人的浪费!
于是计算机界就提出了精简指令集的概念,即处理器中只集成最常用的指令电路,从而将指令的效率发挥到最大,其运算速度远超复杂指令集。
那些复杂的运算,完全可以拆分为一个个简单的运算步骤,然后再交给计算机处理。这
样就有了精简指令计算机的出现。
之后,就出现了长达二十年的精简指令集与复杂指令集之争。
从实际运用来看,精简指令集也的确有其长处,其执行效率远高于复杂指令集。根据运算的复杂程度,若是都是简单的数据运算,其效率可以达到复杂指令集计算机的四倍,从而受到了对数据处理非常敏感、对稳定性要求极高的服务器说青睐。然
而在通用计算机上,精简指令计算机却没