探索 Linux 内存模型--转(5)
发布时间:2021-01-23 22:10 所属栏目:118 来源:网络整理
导读:这个物理内存区域的管理是通过一个? 区域分配器(zone allocator) ?实现的。它负责将内存划分为很多区域;它可以将每个区域作为一个分配单元使用。每个特定的分配请求都利用了一组区域,内核可以从这些位置按照从
这个物理内存区域的管理是通过一个?区域分配器(zone allocator)?实现的。它负责将内存划分为很多区域;它可以将每个区域作为一个分配单元使用。每个特定的分配请求都利用了一组区域,内核可以从这些位置按照从高到低的顺序来进行分配。 例如:
ZONE_NORMAL );
这种分配的区域列表依次包括?
内存管理是一组非常庞大、复杂且耗时的任务,也是一个非常难以实现的任务,因为我们需要精雕细琢出一个模型,设计好系统如何在真实的多程序的环境中进行操作,这是一项非常艰难的工作。诸如调度、分页行为和多进程的交互组件都向我们提出了相当难度的挑战。我希望本文可以帮助您了解接受 Linux 内存管理挑战所需要的一些基本知识,并为您提供一个起点。 (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读