题17
题目
对于由高速缓存、主存、硬盘构成的三级存储体系,CPU 直接根据 ( ) 进行访问。
A. 高速缓存地址 B. 虚拟地址 C. 主存物理地址 D. 磁盘地址
分析
当 CPU 访存时, 先要到 Cache 中查看该主存地址是否在 Cache 中, 所以发送的是主存物理地址。
只有在虚拟存储器中, CPU 发出的才是虚拟地址, 这里并未指出是虚拟存储系统。
磁盘地址是外存地址, 外存中的程序由操作系统调入主存中, 然后在主存中执行, 因此CPU 不可能直接访问磁盘。
解
C
- CPU访问存储器的流程
- 先到Cache中查看主存地址是否在Cache中
- 发送主存物理地址
- 虚拟存储器的特点
- CPU发出虚拟地址
- 未指出是虚拟存储系统
- 磁盘地址的特点
- 外存地址
- 外存中的程序由操作系统调入主存中
- 然后在主存中执行
- CPU不直接访问磁盘