简答题

在有Cache的计算机系统中,进行I/O操作时,会产生哪些数据不一致问题?如何克服?

正确答案

(1)存储器中可能不是CPU产生的最新数据,所以I/O系统从存储器中取出来的是陈旧数据。
(2)I/O系统与存储器交换数据之后,在Cache中,被CPU使用的可能就会是陈旧数据。
第一个问题可以用写直达Cache解决。
第二个问题操作系统可以保证I/O操作的数据不在cache中。如果不能,就作废Cache中相应的数据。

答案解析

相似试题
  • 计算机对I/O端口编址时通常采用哪两种方法?在8086/8088系统中,用哪种方法对I/O端口进行编址?

    简答题查看答案

  • 什么叫端口?通常有哪几类端口?计算机对I/O端口编址时通常采用哪两种方法?在8086/8088系统中,用哪种方法对I/O端口进行编址?

    简答题查看答案

  • 计算机对I/O端口编址时通常采用哪两种方法?在8086系统中,用哪种方法进行编址?

    简答题查看答案

  • 计算机对I/O端口编址时通常采用哪两种方法?在8086系统中,用哪种方法进行编址?

    简答题查看答案

  • 为了方便地更换与扩充I/O设备,计算机系统中的I/O设备一般都通过I/O接口与各自的控制器连接,下列接口()不属于I/O接口。

    单选题查看答案

  • 什么是透明性概念?对计算机系统结构,下列哪些是透明的?哪些是不透明的? 存储器的模m交叉存取;浮点数据表示;I/O系统是采用通道方式还是外围处理机方式;数据总线宽度;字符行运算指令;阵列运算部件;通道是采用结合型还是独立型;PDP-11系列的单总线结构;访问方式保护;程序性中断;串行、重叠还是流水控制方式;堆栈指令;存储器最小编址单位;Cache存储器。

    简答题查看答案

  • 微型计算机硬件系统中最核心的部件是输入输出(I/O)设备。

    判断题查看答案

  • 在有Cache的系统中,通过式写法、回写法是针对什么问题提出的?它们的含义是什么?

    简答题查看答案

  • 下列哪些对系统程序员是透明的?哪些对应用程序员是透明的? 系列机各档不同的数据通路宽度;虚拟存储器;Cache存储器;程序状态字;“启动I/O”指令;“执行”指令;指令缓冲寄存器。

    简答题查看答案