ION内存管理程序.docVIP

  • 12
  • 0
  • 约3.88万字
  • 约 42页
  • 2016-12-27 发布于湖北
  • 举报
1.android之ION内存管理器(1)-- 简介 为什么需要ION 2011年末[2],LWN审查了android kernel patch[3],以期望将这些patch合并到kernel主线中。但是PMEM(android实现的 一个内存分配器)使这个愿望破灭了。为什么PMEM不被linux 社区接受的原因在[3]中有讲到。从那开始,PMEM很明确会被完全抛弃,取而代之的是ION内存管理器。ION是google在Android4.0 ICS为了解决内存碎片管理而引入的通用内存管理器,它会更加融合kernel。目前QCOM MSM, NVDIA Tegra, TI OMAP, MRVL PXA都用ION替换PMEM。 ?如何获取source code /kernel/common.git ION codes reside in drivers/gpu/ion Specific usage examples on omap4: /kernel/omap.git ?ION 框架[1] ION heap,实现不同的内存分配策略。 ION_HEAP_TYPE_SYSTEM : 通过vmalloc分配内 ION_HEAP_TYPE_SYSTEM_CONTIG: 通过kmalloc分配内 ION_HEAP_TYPE_CARVEOUT: 在保留内存块中(reserve memory)分配

文档评论(0)

1亿VIP精品文档

相关文档