cache的映射方式
时间: 2023-08-30 13:10:09 浏览: 105
Cache的映射方式有三种: 全相连映射、直接映射和组相联映射。全相连映射中,每个内存字节块可以放置在缓存中任意的字节块当中。需要比较复杂的标记位以确定CPU访问的位置是否在缓存中。这种方式的电路复杂,速度较慢。直接映射方式中,每个内存字节块只能放到缓存的相应位置。CPU给出的地址分成区号、块号和块内偏移地址,缓存的标记为区号。根据区号和块号以及有效位来确定是否命中。直接映射方式的电路简单,速度快。组相联映射方式是介于全相连映射和直接映射之间的一种方式,它将缓存划分为多个组,并将每个内存字节块映射到某个组中的某个位置。命中率取决于组的数量,组数越多,命中率越高。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [计算机cache的几种映射方式](https://blog.csdn.net/klp1358484518/article/details/126355650)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [Cache 三种的映射方法(简单通俗)](https://blog.csdn.net/s1050712899/article/details/106384672)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文