中国大学MOOC:程序执行时所需的块不能全部调入Cache,当某些块被替换后,如果又被重新访问,就会发生不命中。
容量;
举一反三
- 中国大学MOOC: 增加Cache块大小能够减少 不命中,但是可能增加 不命中。
- 中国大学MOOC: 在MSI协议中,如果一个处理器发生读不命中时,导致本地Cache替换操作,而远程处理器持有该Cache块,并处于M状态。接着不会发生的操作是:
- 当CPU对Cache写命中时,只修改Cache内容,只有当此行/块被替换出时才写回主存,这种替换策略称为;当Cache写命中时,同时对Cache和主存同一数据块进行修改的策略称为
- 下图为CPU访问主存的信息流和目前Cache被使用的情况,如果采用LRU算法,则图中时刻5时,新调入的数块将替换时刻4时的数据块是 ( ) (单选)
- 当Cache内容已满,无法接受来自主存的块的信息时,就由Cache内的替换机构按一定的替换算法来确定应从Cache内移出哪个块,而把新的主存块调入Cache。常用的替换算法有___________ 算法、___________ 算法和随机法
内容
- 0
增加Cache块大小能够减少 不命中
- 1
当发生Cache写失效时,是否调入相应的块,有两种选择是
- 2
假定Cache被划分成4行,采用全相联映射和LFU替换算法,CPU访问的数据块流依次为 22,11,22,19,11,16,19,4 。则CPU访问数据块4时,将发生的调度操作是 ( ) (单选)
- 3
中国大学MOOC: 假设某计算机按字编址,Cache有4个行,Cache和主存之间交换的块大小为1个字。若Cache的内容初始为空,采用2路组相联映射方式和LRU替换算法,当访问的主存地址依次为0,4,8,2,0,6,4,8,6,8时,命中的Cache数是( )
- 4
中国大学MOOC: 某计算机的存储系统由cache和主存组成。某程序执行过程共访存2000次,其中访问cache缺失(未命中)100次,则该程序执行过程中Cache的命中率为