![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux内存管理
文章平均质量分 96
dong__ge
所有专栏付费文章,可在知识星球【嵌入式艺术】中获取。 本人多年嵌入式驱动开发经验,熟悉linux驱动开发,RTOS开发,蓝牙协议栈,WIFI配网等技术。
专注高质量嵌入式知识分享,喜欢的朋友:点赞,关注,不迷路,后续给大家带来更多干货!
展开
-
Linux内存管理 | 六、物理内存分配——伙伴系统
上一章,我们了解了物理内存的布局以及`Linux`内核对其的管理方式,页`(page)`也是物理内存的最小单元,`Linux`内核对物理内存的分配主要分为两种:一种是整页的分配,采用的是伙伴系统,另一种是小内存块的分配,采用的是`slab`技术。下面我们先来看看什么是伙伴系统!原创 2023-12-12 08:50:35 · 215 阅读 · 0 评论 -
Linux内存管理 | 五、物理内存空间布局及管理
我是董哥,高级嵌入式软件开发工程师,从事嵌入式Linux驱动开发和系统开发,曾就职于世界500强企业!创作理念:专注分享高质量嵌入式文章,让大家读有所得!原创 2023-11-14 08:23:57 · 275 阅读 · 0 评论 -
Linux内存管理 | 四、物理地址空间设计模型
以上,我们先对物理内存空间有一个基础的了解,明白物理内存空间的内存访问模型和组织模型,下面我们再详细介绍物理内存空间的布局和管理。原创 2023-10-24 08:50:34 · 444 阅读 · 19 评论 -
Linux内存管理 | 三、虚拟地址空间管理
上一节,我们主要了解了虚拟内存空间的布局情况,趁热打铁,我们直接从源代码的视角,来看一下`Linux`内核是如何管理虚拟内存空间的。废话不多说,直接开始!原创 2023-10-18 08:36:47 · 384 阅读 · 21 评论 -
Linux内存管理 | 二、虚拟地址空间布局
上一章,我们了解了内存管理的由来以及核心思想,下面我们按照顺序,先来介绍一下Linux虚拟内存空间的管理。 同样,我们知道Linux内核抽象出来虚拟内存空间,主要是为了让每个进程都独享该空间,那虚拟内存空间是如何布局的呢?原创 2023-10-12 08:20:01 · 451 阅读 · 1 评论 -
Linux内存管理 | 一、内存管理的由来及思想
Linux内存管理 | 一、内存管理的由来及思想 首先,内存管理,管理的是个什么东西?管理的其实是我们的物理内存,也就是我们的RAM空间,在电脑上,表现为我们安装的内存条,有的人装个4G的、8G的、甚至64G的,这些就是实打实的物理空间大小,也就是我们的实际的硬件资源。原创 2023-10-04 13:24:32 · 273 阅读 · 0 评论