2016 - 2024

感恩一路有你

试比较静态ram和动态ram cache内存的地址映射主要有几种方式?

浏览量:1726 时间:2021-03-11 03:53:55 作者:admin

cache内存的地址映射主要有几种方式?

如果按字节寻址,内存地址1MB=2^20b(含20位)可分为1MB/16b=2^16块。缓存的总容量为64KB,可分为64KB/16b=2^12个块(行)。缓存的主席是数据块大小16b=2^4b,因此块中的地址有4位,它们通过双向组关联映射。2^12行变为2^11(组)*2(列)。如果有2^11个组,则组号字段有11位标志段的位号=20-11-4=5位,即10161h/16b=1016h=6 1*16 1*16^3=4118主存10161h=0001 0000 0001 0110 0001b块中的标志段组号段的地址段=5 11 4,对应于上述字段号,我们可以看到组号是000 0001 0110=2 4 16=22 group,所以它被映射到缓存的22 group或4118 mod 2^11=22 group

映射缓存地址的方法有三种:1。直接映射:一个主内存块只能映射到一个精确的缓存块。特点:主存块只能对应固定缓存块,方式直接,利用率低。

2、完全关联映像:完全关联映射是指主内存中的任何块可以映射到缓存中的任何块的方式。也就是说,当主存储器中的块需要被调用到高速缓存中时,可以根据当时高速缓存的块占用或分配来选择用于主存储器块存储的块。选定的缓存块可以是缓存中的任何块。特点:存储器中的块可以对应缓存中的任意块,利用率高,方式灵活,标记位长,成本高。3、 群关联镜像:完全关联镜像和直接镜像的折衷。既不是主存与cache之间的完全随机对应,也不是主存与cache之间的多对一硬对应,而是有限的随机对应。特点:折衷方案。所有组都是连接的,组内的图像是直接的。集中了这两种方法的优点。成本不算太高。最常见的缓存映像模式。

Cache地址映射的三种不同方式?

四种基本的存储映射方法是顺序存储、链接、索引和哈希。

上述四种存储方法可以结合使用。一个逻辑结构有许多不同的存储方案,需要根据操作和算法实现来确定。

试比较静态ram和动态ram 什么是微操作命令和微操作 计算机系统的五个层次

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。