Cache和Buffer

cache和buffer

cache是为了弥补高速设备和低速设备之间的矛盾而设立的中间层,避免高速设备被低速设备拖后腿。
cpu执行的指令从内存取出,计算结果也要写回内存,但内存响应速度跟不上CPU。CPU和内存之间加了一块蓄水池cache,片上cache。CPU的Cache可以有好几层,而且分数据cache和指令chache。
在磁盘和内存之间也插入一层cache,除了物理内存外,硬盘也内置了cache。
buffer是暂时存放物品的空间。把数据写入硬盘空间,需要暂时写入内存buffer空间,化零为整,降低硬盘负荷。

相同点:都是中间层,内存
不同点:cache解决时间问题,buffer解决空间问题。
cache利用RAM的高读写速度,Buffer利用的是RAM提供的存储容量。

源链接:https://www.cnblogs.com/qiaoyanlin/p/6746791.html

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值