首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户502420121795
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
用户502420121795
关注了
芦半山
用户502420121795
赞了这篇文章
bin的技术小屋
2年前
关注
一文聊透 Linux 缺页异常的处理—— 图解 Page Faults(下)
处理 swap 缺页异常 如果在遍历进程页表的时候发现,虚拟内存地址 address 对应的页表项 pte 不为空,但是 pte 中第 0 个比特位置为 0...
3
1
分享
用户502420121795
赞了这篇文章
bin的技术小屋
2年前
关注
一文聊透 Linux 缺页异常的处理—— 图解 Page Faults(中)
在上一小节的开头,笔者列举了引起缺页异常主要的三种原因,要么缺页的虚拟内存地址从来还没有被映射过,要么是虽然之前映射过,但是物理内存页被 swap 到磁盘上了,...
4
评论
分享
用户502420121795
赞了这篇文章
bin的技术小屋
2年前
关注
一文聊透 Linux 缺页异常的处理 —— 图解 Page Faults(上)
内存管理大串联,干货知识点密集,在这里大家会看到一个一个的知识点如何串联成一条知识线,一条一条的知识线如何编织成一个知识面...
5
评论
分享
用户502420121795
赞了这篇文章
bin的技术小屋
2年前
关注
从内核世界透视 mmap 内存映射的本质(源码实现篇)
通过上篇文章 《从内核世界透视 mmap 内存映射的本质(原理篇)》的介绍,我们现在已经非常清楚了 mmap 背后的映射原理以及它的使用方法,其核心就是在进程虚拟内存空间中...
5
评论
分享
用户502420121795
赞了这篇文章
bin的技术小屋
2年前
关注
从内核世界透视 mmap 内存映射的本质(原理篇)
之前有不少读者给笔者留言,希望笔者写一篇文章介绍下 mmap 内存映射相关的知识体系,之所以迟迟没有动笔,是因为 mmap 这个系统调用看上去简单,实际上并不简单,可以说是...
15
5
分享
用户502420121795
赞了这篇文章
bin的技术小屋
2年前
关注
一步一图带你构建 Linux 页表体系 —— 详解虚拟内存如何与物理内存进行映射
笔者之前在自己的专栏《聊聊 Linux 内核》 里通过大量的篇幅写了一个系列关于内存管理相关的文章,在这个系列文章中,笔者分别通过虚拟内存管理和物理内存管理两个角度算是把 ...
10
2
分享
用户502420121795
赞了这篇文章
bin的技术小屋
2年前
关注
深度解读 Linux 内核级通用内存池 —— kmalloc 体系
本文是笔者 slab 系列的最后一篇文章,为了方便大家快速检索,先将相关的文章列举出来: 《细节拉满,80 张图带你一步一步推演 slab 内存池的设计与实现》 《从内核源...
4
5
分享
用户502420121795
赞了这篇文章
bin的技术小屋
2年前
关注
深度解析 slab 内存池回收内存以及销毁全流程
在上篇文章 《深入理解 slab cache 内存分配全链路实现》 中,笔者详细地为大家介绍了 slab cache 进行内存分配的整个链路实现,本文我们就来到了 slab...
5
评论
分享
用户502420121795
赞了这篇文章
bin的技术小屋
2年前
关注
深入理解 slab cache 内存分配全链路实现
在经过上篇文章 《从内核源码看 slab 内存池的创建初始化流程》 的介绍之后,我们最终得到下面这幅 slab cache 的完整架构图: 本文笔者将带大家继续从内核源码的...
4
评论
分享
用户502420121795
赞了这篇文章
bin的技术小屋
2年前
关注
从内核源码看 slab 内存池的创建初始化流程
在上篇文章 《细节拉满,80 张图带你一步一步推演 slab 内存池的设计与实现 》中,笔者从 slab cache 的总体架构演进角度以及 slab cache 的运行原...
6
评论
分享
用户502420121795
赞了这篇文章
bin的技术小屋
2年前
关注
细节拉满,80 张图带你一步一步推演 slab 内存池的设计与实现
从 0 到 1 带你一步一步推演 slab 内存池的设计与实现,本文在伙伴系统的基础上又为大家详细介绍了一款内核专门应对小内存块管理的 slab 内存池,并列举了 slab...
9
3
分享
用户502420121795
赞了这篇文章
bin的技术小屋
3年前
关注
深度剖析 Linux 伙伴系统的设计与实现
深度图解 Linux 伙伴系统的设计与实现,在本文的开头,笔者首先为大家介绍了伙伴系统的核心数据结构,目的是在介绍核心原理之前,先为大家构建起伙伴系统的整个骨架。从整体上先...
9
1
分享
用户502420121795
赞了这篇文章
bin的技术小屋
3年前
关注
深入理解 Linux 物理内存分配全链路实现
前文回顾 在上篇文章 《深入理解 Linux 物理内存管理》中,笔者详细的为大家介绍了 Linux 内核如何对物理内存进行管理以及相关的一些内核数据结构。 在介绍物理内存管...
7
3
分享
用户502420121795
赞了这篇文章
bin的技术小屋
3年前
关注
一步一图带你深入理解 Linux 物理内存管理
图解 linux 物理内存管理,在把握了物理内存的总体架构之后,又引出了众多细节性的内容,比如:物理内存区域的管理与划分,物理内存区域中的预留内存,物理内存区域中的水位线及...
9
3
分享
用户502420121795
赞了这篇文章
bin的技术小屋
3年前
关注
一步一图带你深入理解 Linux 虚拟内存管理
图解 Linux 虚拟内存管理,Linux 内核内存管理子系统源码解析,为啥要引入虚拟内存而不直接使用物理内存 ?...
15
4
分享
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2025-03-07