0


RK3588平台开发系列讲解(内存篇)Linux 伙伴系统数据结构

请添加图片描述
平台内核版本安卓版本

RK3588
Linux 5.10
Android 12

文章目录

沉淀、分享、成长,让自己和他人都能有所收获!😄

📢Linux 系统中,用来管理物理内存页面的伙伴系统,以及负责分配比页更小的内存对象的 SLAB 分配器了。

本篇将介绍伙伴系统相关数据结构体。

请添加图片描述

一、 页


Linux 也是使用分页机制管理物理内存的,即 Linux 把物理内存分成 4KB 大小的页面进行管理。那 Linux 用了一个什么样的数据结构,表示一个页呢?早期 Linux 使用了位图,后来使用了字节数组,但是现在 Linux 定义了一个 page 结构体来表示一个页,代码如下所示。

标签: RK3588

本文转载自: https://blog.csdn.net/qq_33487044/article/details/130569708
版权归原作者 Linux 笔记 所有, 如有侵权,请联系我们删除。

“RK3588平台开发系列讲解(内存篇)Linux 伙伴系统数据结构”的评论:

还没有评论