kernel
文章平均质量分 80
starstarstone
从事网络数据传输,流媒体方面的编程工作。最近开始研究搜索引擎相关技术
展开
-
linux内核内存管理中的pagevec结构体
linux内核的内存管理中有一个2.6内核才加入的并不很张扬的结构体,那就是pagevec: struct pagevec { unsigned long nr; unsigned long cold; struct page *pages[14]; }; 以往要加入到lru链表的page都要加入到这个pagevec了,并不再直接往lru中加入了。可是不加入lr转载 2012-12-31 11:35:24 · 678 阅读 · 0 评论 -
Linux 2.6 中的页面回收与反向映射
简介: 本文主要介绍 Linux 2.6 中的页面回收机制是如何工作的,反向映射是如何设计并实现的,以及 Linux 操作系统如何利用反向映射机制进行页面地回收。 Linux 2.6 中关于反向映射和页面回收的代码在不断地更新,不同版本的内核在这部分的代码上会有很大差异,本文将基于 2.6.18.1 版本的内核来探讨 Linux 中的反向映射和页面回收。 为什么要进行页面回收转载 2012-12-31 11:56:01 · 413 阅读 · 0 评论