free命令中buffer与cache的区别
2016-06-23 12:37
357 查看
A buffer is something that has yet to be "written" to disk.
A cache is something that has been "read" from the disk and stored for later use.
缓冲区,一个用于存储速度不同步的设备或优先级不同的设备之间传输数据
的区域。通过缓冲区,可以使进程之间的相互等待变少,从而使从速度慢的设备读入数据
时,速度快的设备的操作进程不发生间断。
高速缓存,是位于CPU与主内存间的一种容量较小但速度很高的存储器。由于
CPU的速度远高于主内存,CPU直接从内存中存取数据要等待一定时间周期, Cache中保存
着CPU刚用过或循环使用的一部分数据,当CPU再次使用该部分数据时可从Cache中直接调
用,这样就减少了CPU的等待时间,提高了系统的效率。Cache又分为一级Cache(L1 Cache)
和二级Cache(L2 Cache),L1 Cache集成在CPU内部,L2 Cache早期一般是焊在主板上,现
在也都集成在CPU内部,常见的容量有256KB或512KB L2 Cache。
A cache is something that has been "read" from the disk and stored for later use.
缓冲区,一个用于存储速度不同步的设备或优先级不同的设备之间传输数据
的区域。通过缓冲区,可以使进程之间的相互等待变少,从而使从速度慢的设备读入数据
时,速度快的设备的操作进程不发生间断。
高速缓存,是位于CPU与主内存间的一种容量较小但速度很高的存储器。由于
CPU的速度远高于主内存,CPU直接从内存中存取数据要等待一定时间周期, Cache中保存
着CPU刚用过或循环使用的一部分数据,当CPU再次使用该部分数据时可从Cache中直接调
用,这样就减少了CPU的等待时间,提高了系统的效率。Cache又分为一级Cache(L1 Cache)
和二级Cache(L2 Cache),L1 Cache集成在CPU内部,L2 Cache早期一般是焊在主板上,现
在也都集成在CPU内部,常见的容量有256KB或512KB L2 Cache。
相关文章推荐
- [置顶] Js作用域与作用域链详解
- Jquery如何获取select选中项 自定义属性的值?
- jquery.form.js关于$("form").ajaxSubmit is not a function原因 .
- jquery禁用a标签,jquery禁用按钮click点击
- 避免IE执行AJAX时,返回JSON出现下载文件
- JavaScript 字符串与数组互转,并保持数据去重、排序功能
- 现在算法是新锐前端框架成功的重要因素
- js实现多图上传和预览(包含表单上传、ajax上传)
- 同一个页面,多个script标签中Javascript执行问题
- 解决eclispe 编辑JS卡的问题
- 突然顿悟的Javascript中的this
- 火狐浏览器下载文件名为乱码
- list页面示例
- JS实现转动效果
- js 执行上下文环境
- JavaScript tips
- JS实现Clone
- ReactiveCocoa
- 【JS】JSON
- session(登录注销)和cookie(记住用户名和密码)的实现