推荐答案
测试一下
题目
以下是对Cache-主存-辅存三级存储系统中各级存储器的作用,速度,容量的描述,其中完全正确的是
A.主存用于存放CPU正在执行的程序,速度慢,容量较大
B.Cache于存放CPU当前访问频繁的程序和数据、速度快、容量小
C.辅存用于存放需要联机保存但暂不执行的程序和数据,速度快,容量极大
D.加大Cache的容量可以使主存能够存放更多的程序和数据
参考答案与知识点
参考答案
正确答案是B。
解析:
A选项描述主存“速度慢”不准确。主存(DRAM)速度相对于Cache(SRAM)慢,但相对于辅存(如硬盘)快,通常称为中速存储器。因此“速度慢”表述不完整,容易引起误解。
B选项正确描述了Cache的作用:存放CPU当前访问频繁的程序和数据,采用SRAM工艺,速度快、容量小(一般几百KB到几MB),位于CPU和主存之间,用于减少处理器访问主存的延时。
C选项描述辅存“速度快”错误。辅存(如机械硬盘、固态硬盘)容量极大,但访问速度远低于主存和Cache,机械硬盘的寻道和旋转延迟在毫秒级,固态硬盘虽快但仍比主存慢一个数量级。
D选项错误。加大Cache容量可以提升缓存命中率、减少平均访存时间,但不会改变主存的物理容量。主存能存放的程序和数据量由主存硬件大小决定,与Cache容量无关。
综上,完全正确的是B。
涉及知识点
- 三级存储体系结构(Cache-主存-辅存)
- Cache的作用与特点(速度快、容量小、存放活跃数据)
- 主存的特点(速度中等、容量较大、存放执行程序)
- 辅存的特点(容量极大、速度慢、存放暂不执行数据)
- Cache容量对主存容量的影响(无直接影响)