Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3966713
  • 博文数量: 408
  • 博客积分: 10227
  • 博客等级: 上将
  • 技术积分: 9820
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-17 21:48
个人简介

非淡泊无以明志,非宁静无以致远

文章存档

2022年(1)

2021年(1)

2020年(2)

2019年(5)

2018年(4)

2017年(3)

2016年(24)

2015年(8)

2014年(7)

2013年(3)

2012年(1)

2011年(23)

2010年(179)

2009年(147)

分类:

2010-03-07 21:34:42

RISCreduced 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硬件一般具有寄存器数量多、采用流水线组织、控制器的实现采用硬布线逻辑电路等特点。

 

阅读(974) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~