【计算机系统结构】第5章 存储层次问答题
第5 1. 单级存储器的主要矛盾是什么?通常采取什么方法来解决? (3) 容量越大,速度越慢。 采取多级存储层次方法来解决。 2. 评价存储层次的主要参数有哪些? 存储层次的平均每位价格、命中率或失效率、平均访问时间。 3. “Cache-主存”和“主存-辅存”层次的主要区别是什么? 存储层次 比较项目 “Cache- 主存 ” 层次 “ 主存 - 辅存 ” 层次 目的 为了弥补主存速度的不足 为了弥补主存容量的不足 存储管理的实现 全部由专用硬件实现 主要由软件实现 访问速度的比值 (第一级比第二级) 几比一 几万比一 典型的块(页)大小 几十个字节 几百到几千个字节 CPU 对第二级的访问方式 可直接访问 均通过第一级 不命中时 CPU 是否切换 不切换 切换到其他进程 4. 在存储层次中应解决哪四个问题? (4)写策略:当进行写访问时,应进行哪些操作。 5. 地址映像方法有哪几种?它们各有什么优缺点? (1)全相联映像。实现查找的机制复杂,代价高,速度慢。Cache空间的利用率较高,块冲突概率较低,因而Cache的失效率也低。 (2)直接映像。实现查找的机制简单,速度快。Cache空间的利用率较低,块冲突概率较高,因而Cache的失效率也高。 (3)组相联映像。组相联是直接映像和全相联的一种折中。 6. 组相联Cache比相同容量的直接映像Cache的失效率低