(1)强制性失效(Compulsorymiss):当第一次访问一个块时,该块不在Cache中,需从下一级存储器中调入Cache,这就是强制性失效。也叫冷启动失效,首次访问失效。
(2)容量失效(Capacitymiss):如果程序执行时所需的块不能全部调入Cache中,则当某些块被替换后,若又重新被访问,就会发生失效。这种失效称为容量失效。
(3)冲突失效(Conflictmiss)在组相联或直接映象Cache中,若太多的块映象到同一组(块)中,则会出现该组中某个块被别的块替换(即使别的组或块有空闲位置),然后又被重新访问的情况。这就是发生了冲突失效。也叫碰撞失效,干扰失效。
(简答题)
失效的类型有哪些,在什么情况下产生?
正确答案
答案解析
略
相似试题
(多选题)
Session对象哪些情况下会失效?()
(简答题)
什么是文件?Linux下主要有哪些类型文件?
(简答题)
通常在什么情况下需要使用PTR类型操作符?举例说明。
(简答题)
图层在何种情况下自动产生?希望保留图层,应采用什么文件格式保存图像?
(填空题)
在减少Cache失效开销的方法中,请求字处理技术在以下两种情况下效果不大:一是(),另一个是()。
(简答题)
计算机在什么情况下需要扩展内存?扩展内存需要注意哪些问题?
(简答题)
什么情况下产生WM_CREATE窗口消息?什么情况下产生WM_PAINT窗口消息?
(简答题)
标度变换在工程上有什么意义?在什么情况下使用标度变换程序?
(简答题)
标度变换在工程上有什么意义?在什么情况下使用标度变换程序?