直接映射方式为什么无需考虑替换策略
答案:3 悬赏:20 手机版
解决时间 2021-02-03 14:54
- 提问者网友:wodetian
- 2021-02-03 05:59
直接映射方式为什么无需考虑替换策略
最佳答案
- 五星知识达人网友:拜訪者
- 2021-02-03 06:51
直接映射,因为一个主存块只有一个特行的行位置来存放,所以换的话只需要把原来的换出去即可。
全部回答
- 1楼网友:举杯邀酒敬孤独
- 2021-02-03 08:14
留一条后路,
- 2楼网友:一秋
- 2021-02-03 06:59
Cache与主存之间的映射方式
一、高速缓冲存储器的功能、结构与工作原理
高速缓冲存储器是存在于主存与CPU之间的一级存储器,由静态存储芯片(SRAM)组成,容量比较小但速度比主存高得多,接近于CPU的速度。
1、Cache的引入
请注意下面两种情况:
①大容量主存一般采用DRAM,相对SRAM速度慢,而SRAM速度快,但价格高。
②程序和数据具有局部性,即在一个较短的时间内,程序或数据往往集中在很小的存储器地址范围内。
因此,在主存和CPU之间可设置一个速度很快而容量相对较小的存储器,在其中存放CPU当前正在使用以及一个较短的时间内将要使用的程序和数据,这样,可大大加快CPU访问存储器的速度,提高机器的运行效率。
Cache基本工作原理如下图:
Cache的功能是用来存放那些近期需要运行的指令与数据,目的是提高CPU对存储器的访问速度,为此需要解决2个技术问题:
一是主存地址与缓存地址的映射及转换;
二是按一定原则对Cache的内容进行替换。
Cache的结构和工作原理如下图所示。
主要由三大部分组成:
Cache存储体:存放由主存调入的指令与数据块。
地址转换部件:建立目录表以实现主存地址到缓存地址的转换。
替换部件:在缓存已满时按一定策略进行数据块替换,并修改地址转换部件。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯