搜题
问题   更新时间2023/4/3 12:59:00

九、)在有Cache的计算机系统中,当I/O设备与主存直接交换数据时,可能会产生哪些数据不一致问题?如何解决?

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