推荐答案
测试一下
题目
某款CPU的cache的规格为32KB的L1指令cache,64KB的L1数据cache,512KB的L2 CACHE。该款CPU的L1 cache和L2 cache结构分别属于
A. 冯诺依曼结构,冯诺依曼结构
B. 哈佛结构,哈佛结构
C. 哈佛结构,冯诺依曼结构
D. 冯诺依曼结构,哈佛结构
参考答案与知识点
参考答案
正确选项:C。哈佛结构的特点是程序存储器和数据存储器分开,即指令缓存和数据缓存分离;而冯诺依曼结构将指令和数据统一存储。该CPU的L1 cache分为独立的指令cache(32KB)和数据cache(64KB),符合哈佛结构;L2 cache为统一的512KB缓存,指令和数据共享同一存储空间,符合冯诺依曼结构。因此,L1为哈佛结构,L2为冯诺依曼结构,对应选项C。
涉及知识点
- 哈佛结构与冯诺依曼结构的定义与区别
- Cache的分级与分离/统一特点
- 指令cache与数据cache的独立性判断
- L1与L2 Cache的层次化设计