提高访存速度的措施

方法

原因:
CPU速度随着发展提高的非常快,而存储器随着时间发展提高较慢,所以就得想办法提高访存速度。

1.采用高速器件
这是一种较为直接的方法,让内存速度更快

2.采用层次结构Cache - 主存
Cache比存储器的快,可以放在存储器和CPU之间,如果存储器中的内容正好在Cache中,那么访存速度将会提高

3.调整主存结构
下面进行详细说明

 

调整主存结构

1.单体多字系统
在这里插入图片描述
每次从存储器中取出4个值或指令放到数据寄存器中,CPU使用时,通过单字长寄存器从其中取出一个即可。
问题:
1.写入时,先要写入单字长寄存器中,再写给4给数据寄存器中,放到存储器中时,就可能覆盖其他3个位置上的数据。如果想只写到1个位置上,还要实现这样的功能,存储器就会比较复杂。
2.取数或者指令时,数据或指令不是连续存放的,就会造成麻烦。比如取了4个指令,结果第一个指令是跳转指令,那么根本用不到后面3个指令。

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值