计算机组成原理学习(哈工大视频)第四章(2)

本文详细介绍了高速缓冲存储器Cache的工作原理,包括缓存的命中与未命中、Cache的命中率、读写操作以及地址映射方式。通过局部性原理解释了Cache存在的必要性,并探讨了替换算法如LRU。此外,还涉及了辅助存储器,特别是磁表面存储器的技术指标和工作原理。
摘要由CSDN通过智能技术生成

4.3高速缓冲存储器
CPU的运行速度远比内存快,为了避免CPU“空等”现象,解决CPU和主存(DRAM)的速度差异,使用缓存。
在这里插入图片描述
程序访问的局部性原理:时间的局部性(当前正在使用的指令和数据,在不久的将来还会再次使用的,故可以直接放到Cashe中),空间的局部性(当前正在使用的有个指令或数据,那在不仅的将来相邻的指令或数据可能会使用到,故将当前的指令或数据以及相邻的指令或数据放到Cashe中)

Cache的工作原理
主存和缓存的编址
主存块和缓存块的大小是相同的;主存块和缓存块看成整体,整体传送,块内的数据不变;主存的块数远大于缓存的块数;缓存块 中的标记,标记的是缓存对应的主存块的块号,故CPU要访问主存时,先在缓存中查找要访问的主存数据是否已经存在在缓存中;主存和缓存按块存储,块的大小相同,块内地址完全相同,不需要任何转化
在这里插入图片描述
命中与未命中:缓存共有C块,主存共有M块,M>>C
命中:主存块调入缓存,主存块与缓存块建立了对应关系,使用标记记录与某缓存块建立了对应关系的主存块号(所以有了局部性原理)
未命中:主存块未调

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值