简答题

CPU←→Cache,Cache←→主存,主存←→辅存之间的数据传输各有什么特点?为什么?请分析原因。

正确答案

CPU与Cache之间数据传输的主要特点是:
高速:Cache以与CPU相同或接近的速度工作;
不确定:CPU对Cache的访问可能因“命中”而成功,也可 能以“失靶”而失败。
Cache与主存之间数据传输的主要特征是:
数据传输以“页”为单位,使用“成组传输方式(突发总线方式)”进行。 导致上述特点的原因是,这一层次以“高速”为追求的目标,利用了程序、数据的“局部性”原理。
主存与辅存之间的数据传输以“数据块/扇区”为单位,通常以DMA方式进行。 导致上述特点的原因是,这一层次以“大容量”、“低价格”为追求的目标,辅存大容量、“粗粒度”的结构特点正好能够满足对上述目标的要求。
系统对不同层次的数据传输有着不同的要求,因而设置了不同的软硬件结构,最终导致了传输方式上的差异。

答案解析

相似试题
  • Cache介于主存与CPU之间,其速度比主存(),容量比主存()。

    填空题查看答案

  • CPU←→Cache,Cache←→主存,主存←→辅存之间的数据传输各有什么特点?为什么?请分析原因。

    简答题查看答案

  • 在Cache存储器中,CPU每次写Cache的同时,也写入主存,称这种更新主存块内容的方法为()法。

    填空题查看答案

  • Cache越大,CPU访问主存的平均速度越快

    判断题查看答案

  • CPU和主存之间增设高速缓存(Cache)的主要目的是()

    单选题查看答案

  • 引入cache的目的是弥补CPU与主存间存在的()差。

    填空题查看答案

  • CPU执行一段程序时,Cache完成存取的次数为1900次,主存完成存取的次数为100次,已知Cache存取周期为50ns,主存为250ns,求Cache/主存系统的效率和平均访问时间。

    简答题查看答案

  • 设置Cache的目的是解决CPU和主存速度不匹配的矛盾。

    判断题查看答案

  • Cache的存取速度比主存快,但比CPU内部寄存器慢。

    判断题查看答案