首页 > 技术文章 > Buffer和Cache的异同

lucky815 2021-08-28 23:06 原文

  Buffer的本质是缓冲,常见实例如下面这个:

    

  对,就是铁道端头那个巨大的弹簧一类的东西。作用是万一车没停住(是没停住啊,刹车了但是差一点没刹住那种,不是不拉刹直接撞上来),撞弹簧上减速降低危险,起到缓冲作用

 

  Cache的本质是寄存,类似下面这个: 

  没错,就是一种保管箱。看到右边那个被锈掉的Food Cache没?这是部署在森林里的存应急物资的保管箱。功能是把你需要用的东西放在更容易拿到的地方。虽然常用准确翻译叫缓存,但个人认为台湾的翻译更好,叫快取

   计算机体系中最典型的例子就是CPU访问MEM时二者的速度相差特别大,为了加快读写速度引入了L1 Cache、L2 Cache。

 

  引用自知乎用户沈万马的回答 - 知乎 https://www.zhihu.com/question/26190832/answer/146259979

推荐阅读