1.2计算机体系结构与存储系统

本文介绍了计算机体系结构中的CISC和RISC区别,强调了流水线技术如何提高执行效率,以及高速缓存的作用,包括利用程序局部性原理和直接映像的优缺点。
摘要由CSDN通过智能技术生成

在这里插入图片描述

1.计算机体系结构

计算机体系结构简单看看即可;
在这里插入图片描述
CISC(复杂指令集计算机)和RISC(精简指令集计算机)

2.流水线技术

串行效率低,所以用到流水线技术,可以大大缩短执行时间;
△t1、△t2表示第1个、第2个子任务的执行时间;
3个子任务,第1个指令用1ns,第2个指令用2ns,第3个指令用3ns;
串行执行100条指令所用的时间是:(1ns+2ns+3ns)×100=600ns;
流水线执行100条指令所用的时间是:(1ns+2ns+3ns)+3ns×(100-1)=303ns;
实际吞吐率:100/303ns
最大吞吐率:1/3ns
在这里插入图片描述

3.流水线技术

在这里插入图片描述
以上1和2了解即可;
重点看3.高速缓存
在这里插入图片描述
cache一般比主存(内存)快5-10倍;
若无cache,可能出现CPU等待内存存取的情况,这样会降低CPU的执行效率;
将内存中的部分数据事先调到cache中,CPU读取数据时到cache中读取;
程序的局部性原理:某些数据刚被读取过,那么存储在它附近的数据很快也会被读取;
主存局部域的副本:如果主存存的是1、3、5、7、9,那么cache中存的可能是1、5,不可能是2、4;
地址映像比较重要,需要掌握;

直接映像的缺点:
块冲突率较高:比如要调入第0区和第1区的第0块数据,是无法调入的;
cache空间得不到充分利用:假如主存中第0区第0块的内存是空的,也得调入到cache中,不能跨过去直接掉第0区第1块的内存;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
性能分析了解即可;
在这里插入图片描述

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

-玫瑰少年-

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值