试题详情
- 简答题为什么要保持Cache内容与主存储器内容的一致性?为了保持Cache与主存储器内容的一致性应采取什么方法?
-
由于Cache的内容只是主存部分内容的拷贝,故应当与主存内容保持一致。数据不一致问题通常是由于更新了Cache的数据而没有更新与其关联的存储器的数据,或更新了存储器数据却没有更新Cache的内容所引起的。
为了保持Cache与主存储器内容的一致性,有两种写入策略:
(1)通写法
在此方法中,当CPU写入数据到Cache中后,Cache就立即将其写入主存中,使主存始终保持Cache中的最新内容。此方法简单,更新内容不会丢失,但每次对Cache的修改同时要写入主存储器,总线操作频繁,影响系统性能。
(2)回写法
此方法中,Cache的作用好像缓冲区一样,当CPU写入数据到Cache中后,Cache并不立即将其回写到主存中,而是等到系统总线空闲时,才将Cache中的内容回写到主存中,此方法使得CPU可以持续运行而不必等待主存的更新,性能比通写法要提高很多,但其Cache控制器复杂,价格高。 关注下方微信公众号,在线模考后查看
热门试题
- PC/XT总线是()
- 已知如图所示的原理电路图,请回答以下问题
- 什么叫同步工作方式?什么叫异步工作方式?
- 8086CPU中断类型码是8位二进制数,
- 可屏蔽中断的优先级比非屏蔽中断的优先级(
- 试说明接口的基本功能
- 在微机系统中,缓冲器和锁存器各起什么作用
- CPU与I/O接口电路数据交换方式为()
- 对8253-5来说,定时与计数()
- 以下对并行接口8255的设置可以是()
- 并行接口没有()功能。
- 在微机与控制系统接口中,从传感器输出一个
- 某微机系统中,8253的端口地址为40H
- 图是一个138译码器,请标出译码器Y
- ADC0809是一种()
- 8259A不能管理的是()
- 以下优先级最高的8086中断是()
- 描述PCI总线基本概念中正确的句子是()
- 8255A的方式选择字和置位复位字都写入
- 如果仅需要数据单方向传送,则两台微机进行