非淡泊无以明志,非宁静无以致远
全部博文(408)
分类:
2010-03-07 21:34:42
RISC(reduced instruction set computer)即精简指令集计算机,它的主要特点是CPU的指令集大大简化,从而减少指令的执行周期数,提高运算速度。
一般来说,CPU的执行速度受三个因素的影响:
Ø 程序中的指令数I
Ø 每条指令执行所需的周期数CPI
Ø 每个周期的时间T
它们之间的关系可表示为:程序执行时间=I*CPI*T
与CISC(复杂指令集系统)相比,RISC具有以下的特点。
CISC |
RISC |
1)指令数量众多 2)指令使用频率相差悬殊 3)支持很多种寻址方式 4)变长的指令格式 5)指令可以对存储器中数据直接进行处理 |
1) 指令数量少 2) 指令的寻址方式少 3) 指令长度固定 4) 只提供了Load/Store指令访问存储器 5) 以硬布线逻辑控制为主 6) 单周期指令执行 7) 拥有相当多的寄存器 8) 优化的编译器 |
RISC采用窗口重叠技术完成寄存器的组织和参数的传递,对于RISC的流水线的处理是采用延迟转移的方法解决流水线阻塞和互锁。
另外,采用RISC技术的CPU硬件一般具有寄存器数量多、采用流水线组织、控制器的实现采用硬布线逻辑电路等特点。