免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: superhappy1
打印 上一主题 下一主题

请教!内核空间中的数据是否一直在RAM中? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2010-07-25 18:12 |只看该作者
回复 10# aaaaa5aa


   
而且page cache以及各种io cache都有自己的硬件缓冲区

我知道硬件缓冲有TLB,你说的这个硬件缓冲区叫什么?

论坛徽章:
1
天蝎座
日期:2013-10-23 21:11:03
12 [报告]
发表于 2010-07-25 19:11 |只看该作者
是不是指硬件上的内容在内存中的映像,所以称为硬件缓冲区

论坛徽章:
0
13 [报告]
发表于 2010-07-26 09:02 |只看该作者
这个硬件缓冲区叫缓存

论坛徽章:
0
14 [报告]
发表于 2010-07-26 09:07 |只看该作者
io cache比如说硬盘有8M缓存
是不是指硬件上的内容在内存中的映像,所以称为硬件缓冲区


硬件上的内容在内存中的映像,那就在RAM中了,不是这样的

论坛徽章:
0
15 [报告]
发表于 2010-07-26 09:29 |只看该作者
回复 13# 0vk0


    这回答太搞笑了。。。。。。。。。。。。。。。。。{:3_183:}

论坛徽章:
0
16 [报告]
发表于 2010-07-26 17:41 |只看该作者
Page Cache和Buffer Cache在内存中,数据是一样的,只是视角不同,但都是内核管理的。
Page Cache是以内存页为单位,也就是4K(32位体系结构),这样就和其它内存页一样,可以按普通内存页的管理方式来管理,简化编码;
Buffer Cache是以块设备的数据块大小为单位,具体取决于文件系统,在Ext家族中为1K、2K、4K(32位体系结构中最大为4K)。也就是说1帧Page Cache可以容纳4、2、1片Buffer Cache。为了管理Buffer Cache,还有额外的Buffer head来保存每一片Buffer Cache的信息。

论坛徽章:
0
17 [报告]
发表于 2010-07-26 20:38 |只看该作者
回复  0vk0


    这回答太搞笑了。。。。。。。。。。。。。。。。。
kgn28 发表于 2010-07-26 09:29



    这有什么搞笑的, 各种io cache都是由硬件实现的,不是么?

论坛徽章:
0
18 [报告]
发表于 2010-07-26 20:45 |只看该作者
本帖最后由 aaaaa5aa 于 2010-07-26 20:50 编辑
Page Cache和Buffer Cache在内存中,数据是一样的,只是视角不同,但都是内核管理的。
Page Cache是以内存 ...
cpmv 发表于 2010-07-26 17:41



    Page Cache和Buffer Cache在内存中,数据是一样的,并不是说“Page Cache和Buffer Cache都

一直在内存里面”,只是用时动态加载这些Cache都是处理比较大的数据缓冲,如果都调入内存肯定会


影响其它进程对内存的占有率,这对于大多数系统都是挺奢侈的,实现上,Page Cache和


Buffer Cache都被设计成内存硬件上的数据缓冲存储设备。

论坛徽章:
0
19 [报告]
发表于 2010-07-26 20:49 |只看该作者
回复  0vk0


    这回答太搞笑了。。。。。。。。。。。。。。。。。
kgn28 发表于 2010-07-26 09:29



        page cache以及各种io cache这样大量数据的文件 没有一直放在RAM中,而是被缓冲区(缓存)里面,这有什么搞笑的

论坛徽章:
0
20 [报告]
发表于 2010-07-26 22:35 |只看该作者
回复 17# 0vk0


    所谓的硬件缓冲是类似TLB这种,靠硬件逻辑电路处理的,速度上和靠软件处理不可同日而语。{:3_180:} 而且RAM 就是我们平时所说的主存。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP