cache高速缓冲存储器映射主存储器
来源:互联网 发布:域名com和net的区别 编辑:程序博客网 时间:2024/04/29 05:36
cache的容量很小,它保存的内容只是主存内容的一个子集,且cache与主存的数据交换是以块为单位。地址映射即是应用某种方法把主存地址定位到cache中。地址映射方式有全相联方式、直接方式和组相联方式三种:
1.全相联映射方式
主存中一个块的地址与块的内容一起存于cache的行中,其中块地址存于cache行的标记部分中。
这种方法可使主存的一个块直接拷贝到cache中的任意一行上,非常灵活。
它的主要缺点是比较器电路难于设计和实现,因此只适合于小容量cache采用。
全相联映射的示意图演示
2.直接映射方式
这也是一种多对一的映射关系,但一个主存块只能拷贝到cache的一个特定行位置上去。
cache的行号i和主存的块号j有如下函数关系: i=j mod m (m为cache中的总行数)
直接映射方式的示意图演示
直接映射方式的优点是硬件简单,成本低。
缺点是每个主存块只有一个固定的行位置可存放,容易产生冲突。因此适合大容量cache采用。
3.组相联映射方式
这种方式是前两种方式的折衷方案。它将cache分成u组,每组v行,主存块存放到哪个组是固定的,至
于存到该组哪 一行是灵活的,即有如下函数关系:m=u×v 组号 q=j mod u
组相联映射的示意图演示
组相联映射方式中的每组行数v一般取值较小,这种规模的v路比较器容易设计和实现。而块在组中的排
放又有一定的灵活性,冲突减少。
- cache高速缓冲存储器映射主存储器
- cache高速缓冲存储器映射主存储器
- 高速缓冲存储器(Cache)概念
- Cache 高速缓冲存储器
- Cache---高速缓冲存储器
- cache高速缓冲存储器
- 高速缓冲存储器(Cache)
- 高速缓冲存储器-cache
- 高速缓冲存储器cache介绍
- 高速缓冲存储器--地址映射
- 存储器3高速缓冲存储器(Cache)
- 计算机组成-高速缓冲存储器Cache
- 计算机组成-高速缓冲存储器Cache
- 高速缓冲存储器Cache的工作原理
- 高速缓冲存储器Cache的工作原理
- 高速缓冲存储器 - Buffer和Cache的区别
- ARM存储器之:高速缓冲存储器Cache
- 高速缓冲存储器
- Java中锁机制Synchronized方法说明
- Spring动态代理
- cmd中无法显示中文-解决方案
- 关于mina iobuffer的字符转换
- Spring使用OpenSessionInViewFilter解决Hibernate的lazy延时加载问题
- cache高速缓冲存储器映射主存储器
- sql之left join、right join、inner join的区别
- 调整工作状态
- django comments
- 如何完全退出程序
- iOS 开发学习之 delegate
- Android: Bluetooth profile list for 2.2 and 2.3
- (转)python中执行linux命令
- 1.16 先ほど、ご紹介いただく久保で