
下面存储器中,存取周期最短的是()。 A. CACHE B. 光盘 C. 硬盘 D. 主存
在计算机存储体系中,存取周期最短的是 A. CACHE(高速缓存)。这是因为Cache位于CPU内部或紧邻CPU,专为解决CPU与主存之间的速度差异而设计。根据数据,L1 Cache的访问延迟仅需0.5-1个CPU周期,L2 Cache约15个周期,L3 Cache约50个周期,而主存(如DDR内存)的访问延迟通常需要80-100个周期。相比之下,硬盘、光盘等外存的访问延迟更是以毫秒为单位,远慢于Cache。
Cache的高效性源于“局部性原理”——程序倾向于重复访问近期使用的数据或指令。例如,循环程序的指令和数组数据会被优先缓存在L1中,使CPU能以接近自身运算速度的效率获取数据。这种多级缓存架构(L1→L2→L3)形成了“速度阶梯”,即使最高级的L3 Cache,其速度仍远超主存。
其他选项中,主存(D)虽为核心存储,但速度受物理结构限制;硬盘(C)和光盘(B)作为外存,需通过机械或光学方式读写,存取周期通常比Cache慢数万倍。因此,Cache是整个存储体系中响应最快的层级,直接决定了CPU的实际工作效率。
思考:如果没有Cache,现代CPU的性能会损失多少?根据计算,无Cache时内存访问延迟约80周期,而加入Cache后等效延迟可降至7.2周期——这种提升正是当代计算机高效运行的关键。