buffer和cache
参考:https://blog.delphij.net/2009/12/buffercache.html
目的: cache 是cpu和主存之间的硬件,由于cpu的计算速度远快与读取主存数据速度,用cache存储cpu刚刚用过的数据,同时cache的读取速度较快。这样来提高cpu读取
原理: 因为数据读取的局部性。
buffer是主存,主要为了“积攒”数据来让cpu读取,这样防止进程不停的切换状态。“批量”的数据传给cpu。
透明性而言:cache透明、 buffer需要用户设置