linux内核内存子系统
文章平均质量分 97
eleven_xiy
!!!请使用谷歌浏览器阅读(IE浏览器排版混乱)!!!
展开
-
linux内存管理之内存回收机制
[摘要][正文]重要数据结构介绍[正文]重要资源初始化(包括pgdat、struct zone等)[正文]内存回收时机[正文]内存回收过程[总结][其他]注意:请使用谷歌浏览器阅读(IE浏览器排版混乱)【摘要】本文将介绍linux内存回收机制.【正文】重要数据结构介绍1 membank/meminfomeminfo描述了整个系统的内存信息,meminfo中可以包含NR_BANKS个membank;...原创 2017-07-16 07:43:18 · 6062 阅读 · 1 评论 -
linux系统之arm架构的CPU与Cache
【摘要】【写作原因】【问题构造】【分析一】总体流程【分析二】get_free_pages与mmap【分析三】CPU与TLB【分析四】cpu与L1cache【分析五】cpu与L2cache【总结】注意:请使用谷歌浏览器阅读(IE浏览器排版混乱)【摘要】无论是arm还是powerpc、mips、x86等,提高memory的访问速度都是cpu提高自身性能的重要手段,cache由此而来;无论是Linux还...原创 2017-04-22 08:06:21 · 10221 阅读 · 2 评论 -
linux内核是如何实现分页机制的
注意:请使用谷歌浏览器阅读(IE浏览器排版混乱)【摘要】 本文主要介绍linux源代码中,是如何实现分页机制的。内存分页管理是arm架构中MMU的重要组成部分,理解它大有裨益。本文重点不在讲解理论知识,旨在通过源码的剖析,带你走进linux内存管理的世界。【写作原因】 主要原因:后续介绍cache和缺页异常时都将以本文为根基进行展开.为以后介绍起来方便,专门写一篇文章.【正文分析】本文以linu...原创 2017-03-21 21:15:18 · 3096 阅读 · 0 评论 -
linux内存管理之伙伴系统管理
【摘要】本文主要介绍linux系统中,伙伴管理系统是如何处理内存页的.本文可以结合 linux内存管理之内存回收机制 一文观看.【正文】伙伴系统基本信息1 伙伴系统由来:linux内核支持申请连续的内存页,但由于内存碎片化,可能出现空闲内存足够,但连续页不足的情况,如此引入伙伴系统,在申请和释放内存过程,尽量保持页的连续性.2 伙伴系统简介:linux分别把连续2的0次方页、1次方页 ...分别...原创 2018-04-09 08:21:53 · 937 阅读 · 0 评论