
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
linux内核page结构体的PG_referenced和PG_active标志
linux内核使用了lru算法来置换内存页面,但是实际上并不是纯的lru算法,里面掺杂了很多别的思想,比如第二次机会,比如双时钟指针等等。这里着重说一下第二次机会的体现。在内核中有一个mark_page_accessed函数,它实际上体现一个状态机,这是它的实现:if (!PageActive(page) && PageReferenced(page) && PageLRU(page)) {
linux内核 address_space 结构
在阅读Linux2.6的内核内存管理这一部分时,我看到page结构中的一个mapping成员,我感到很迷惑,这个成员的属性太复杂了,我们来看看:struct address_space *mapping;表示该页所在地址空间描述结构指针,用于内容为文件的页帧(1) 如果page->mapping等于0,说明该页属于交换告诉缓存swapcache(2)
嵌入式系统中的线性Flash文件系统设计 2007-03-09 19:03:27 作者:吴雨俊 来源:互联网 作者: WuYJ@263.net.cn 摘要:设计一种能够在典型嵌入式环境下
嵌入式系统中的线性Flash文件系统设计2007-03-09 19:03:27 作者:吴雨俊 来源:互联网 作者: WuYJ@263.net.cn 摘要:设计一种能够在典型嵌入式环境下应用的线性文件系统,为嵌入式系统Flash空间的管理提供一种非常有效的手段。它包装和通用文件系统类似的API接口,设计的实现独立于实时操作系统(RTOS)和具体的Flash典型,可方便移植到不同
到底了







