RISC与CISC处理器
RISC和CISC是为计算机开发的计算系统。RISC和CISC之间的区别对于理解计算机如何按照您的指令操作是至关重要的。这些都是常见的误解术语,本文旨在澄清这两个缩略语背后的含义和概念。
RISC
发音与RISK相同,是Reduced Instruction Set Computer的缩写。它是一种被设计成同时执行少量指令的微处理器。直到20世纪80年代,硬件**商们都在试图**能够同时执行大量指令的CPU。但这一趋势发生了逆转,**商决定**能够执行相对较少指令的计算机。CPU的指令很少,可以快速执行。RISC的另一个优点是使用较少的晶体管,使其生产成本低廉。
RISC的特点
–需要更少的解码
–统一指令集
–在任何上下文中使用相同的通用寄存器
–简单寻址模式
–硬件中的数据类型更少
CISC公司
CISC代表复杂指令集计算机。它实际上是一个CPU,它能够通过一条指令执行许多操作。这些基本操作可以是从内存加载、执行数学运算等。
CISC的特点
–复杂指令
–更多寻址模式
–高度流水线
–硬件中更多的数据类型
随着时间的推移,术语RISC和CISC几乎变得毫无意义,因为RISC和CISC都经历了进化,并且随着两者在计算机系统中的使用,两者之间的区别逐渐变得模糊。今天的许多RISC芯片支持的指令数量和昨天的CISC芯片一样多。有一些CISC芯片使用的技术和之前认为仅用于RISC芯片的技术相同。然而,两者之间的基本区别很容易理解,如下所示。