进程与内存9-高速缓存4(硬件高速缓存)

这篇主要是讲cache的基础知识,从网上也可以搜到相关的。

这篇主要是讲cache的基础知识,从网上也可以搜到相关的。

Cache的作用:

为了缩小cpu和ram之间的速度不匹配,引入了硬件高速缓存内存。它基于著名的局部性原理。

Cache的分类:

a. 统一的。指令和数据用同一个Cache。

b. 指令和数据分开的。有时这种组织方式也被称为改进的哈佛结构。

 

L1\L2\L3 cache的解释:

http://www.360doc.com/content/11/1013/01/1317564_155627198.shtml

自己看吧

Cache与主存的关系:

a.充分映射方式(fully associative)

主存中的任意一个行可以存放高速缓存中的任意位置。

 

b.直接映射方式(direct-mapped)

主存中的每个地址都对应Cache存储器中惟一的一行。由于主存的容量远远大于Cache存储器,所以在主存中很多地址被映射到同一个Cache行。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值