1.直接映射方式:优点:硬件简单,成本低,地址变化速度快;
缺点:每个储存块只有一个固定的行位置可存放(命中率低);
改进方法:二路组相连
2.cache的写操作策略:
①写返回(写回法):数据只写入cache,仅当快替换时,才写回主存;
②全写法(写穿透):数据同时写入cache和储存;
③写一次法
3.cache的替换策略:
①最不经常使用(LFU)算法;
②近期最少使用(LRU)算法;
③随机替换;
④轮转:按预先设置好的位置轮流替换
4.内存空间不足:
解决方法:①覆盖技术(手动把应用程序需要的指令和数据保存在内存中)
目标:在较小的内存中运行较大的程序;
②交换技术(操作系统自动把暂时不执行的程序保存在外存中)
目标:增加正存运行或需要运行的程序;
5.换入换出的基本单位:整个进程的基本空间;
6.①一级缓存需要4个时钟周期;②二级缓存需要11个时钟周期;③三级缓存需要40个时钟周期;④储存有300个时钟周期;
7.①在二级和三级数据和指令不分开存放;②在一级和二级数据和指令是分开存放;
8.用户编制程序时使用的地址称为虚地址或逻辑地址,其对应的存储空间称为虚存空间或逻辑地址空间;
而计算机物理内存的访问地址则称为实地址或物理地址,其对应的存储空间称为物理存储空间或主存空间。
程序进行虚地址到实地址转换的过程,称为程序的再定位。