简答题

失效的类型有哪些,在什么情况下产生?

正确答案

(1)强制性失效(Compulsorymiss):当第一次访问一个块时,该块不在Cache中,需从下一级存储器中调入Cache,这就是强制性失效。也叫冷启动失效,首次访问失效。
(2)容量失效(Capacitymiss):如果程序执行时所需的块不能全部调入Cache中,则当某些块被替换后,若又重新被访问,就会发生失效。这种失效称为容量失效。
(3)冲突失效(Conflictmiss)在组相联或直接映象Cache中,若太多的块映象到同一组(块)中,则会出现该组中某个块被别的块替换(即使别的组或块有空闲位置),然后又被重新访问的情况。这就是发生了冲突失效。也叫碰撞失效,干扰失效。

答案解析

相似试题
  • Session对象哪些情况下会失效?()

    多选题查看答案

  • 什么是文件?Linux下主要有哪些类型文件?

    简答题查看答案

  • 通常在什么情况下需要使用PTR类型操作符?举例说明。

    简答题查看答案

  • 图层在何种情况下自动产生?希望保留图层,应采用什么文件格式保存图像?

    简答题查看答案

  • 在减少Cache失效开销的方法中,请求字处理技术在以下两种情况下效果不大:一是(),另一个是()。

    填空题查看答案

  • 计算机在什么情况下需要扩展内存?扩展内存需要注意哪些问题?

    简答题查看答案

  • 什么情况下产生WM_CREATE窗口消息?什么情况下产生WM_PAINT窗口消息? 

    简答题查看答案

  • 标度变换在工程上有什么意义?在什么情况下使用标度变换程序?

    简答题查看答案

  • 标度变换在工程上有什么意义?在什么情况下使用标度变换程序?

    简答题查看答案