当前位置:新励学网 > 秒知问答 > cache的块号

cache的块号

发表时间:2024-07-27 23:25:33 来源:网友投稿

cache高速缓冲存储器一种特殊的存储器子系统,其中复制了主存中频繁使用的数据以利于快速访问。为了便于根据CPU送来的地址信息到Cache中去读取数据,必须有某种函数把主存地址映象成Cache地址。实现这种映象的函数叫映象函数。不同的映像函数有:

直接映像法

全相联映像法

组相联映象法

直接映像法

原则:

直接映象函数为i=j mod 2c ,其中i是Cache块号,j是主存块号, 2c为Cache总块数。

将主存分为若干区,每区容量与Cache总容量相等。每区块数与Cache的块数相同,这样每区中第i块映射的位置就是Cache的第i块

维护一个块表,表的长度为Cache的块数(为了记录Cache中每块存的是主存的第几区),表中每个项目长度是主存区号的长度(为了存下块的编号)。在每次访问主存时查这个块表来对应访问Cache。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!