20165232 第五周学习总结

本文探讨了存储器层次结构,包括RAM的类型及其在系统中的角色,如SRAM和DRAM的区别,以及磁盘存储的特点。深入分析了局部性原理,包括时间局部性和空间局部性,以及其对程序性能的影响。

20165232 第五周学习总结

随机访问存储器

RAM分为两类:静态和动态,静态(SRAM)比动态(DRAM)更快。SRAM用来作为高速缓存存储器,DRAM用来作为储存以及图形系统的帧缓冲区。
image
image
随机访问存储器如何访问主存
image
传统FRAM和增强DRAM区别
image
image
磁盘存储
磁盘是保存大量数据的存储设备,存储量大但速度较慢,比DRAM慢10万倍,比SRAM慢100万倍
image
image

局部性

对程序数据引用的局部性

局部性原理:引用最近引用过的数据项,这种局部性原理和软件系统的设计和性能都有极大影响
局部性原理包括:时间局部性和空间局部性

步长:随着步长增加,空间局部性下降

取指令的局部性:循环体内的指令是按照连续的存储器顺序执行的,因此循环具有良好的空间局部性,因为循环体会被执行多次,所以他也有良好时间局部性

局部性小结
image

存储器层次结构

image
存储器层次结构的缓存
image
image

直接映射高速缓存和全相联高速缓存

直接映射高速缓存
image
image
全相联高速缓存
image
高速缓存对程序性能的影响
image

转载于:https://www.cnblogs.com/heyanda/p/9863881.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值