A A08 —— 野指针和悬空指针:两种失效指针的区别 dean written 2 年 ago A08 —— 野指针和悬空指针:两种失效指针的区别 金句:指针失效有两条路——一条是内存被释放(悬空),一条是... » 阅读全文
从 从零写OS内核-第十五篇:Slab分配器 —— 高效管理内核小对象 dean written 2 年 ago 从零写OS内核-第十五篇:Slab分配器 —— 高效管理内核小对象 从零写 OS 内核-第十五篇:Slab 分... » 阅读全文
A A05 —— use-after-free:释放后再访问的问题 dean written 2 年 ago A05 —— use-after-free:释放后再访问的问题 金句:释放一块内存后继续使用它,就像在一块已经... » 阅读全文
长 长文104: 内存管理-虚拟篇 I:页表操作与虚拟内存区域(VMA)深度解析 dean written 2 年 ago 长文104: 内存管理-虚拟篇 I:页表操作与虚拟内存区域(VMA)深度解析 “虚拟内存是现代操作系统的基石,... » 阅读全文
A A01 —— malloc 的底层:brk 和 mmap 如何协同 dean written 2 年 ago A01 —— malloc 的底层:brk 和 mmap 如何协同 金句:你用的每一块 malloc 的内存,... » 阅读全文
长 长文106: 内存管理-高级篇:写时复制、交换与 NUMA 优化深度解析 dean written 2 年 ago 长文106: 内存管理-高级篇:写时复制、交换与 NUMA 优化深度解析 “当物理内存不足时,操作系统如何优雅... » 阅读全文
从 从零写OS内核 | VFS——虚拟文件系统,Linux的”一切皆文件”是怎么实现的 dean written 2 年 ago 从零写OS内核 | VFS——虚拟文件系统,Linux的”一切皆文件”是怎么实现的 你... » 阅读全文
K K10 —— NUMA 系统:内存节点和本地分配 dean written 2 年 ago K10 —— NUMA 系统:内存节点和本地分配 金句:在多路服务器上,”本地内存”和... » 阅读全文
B B03 —— 完整的 Boot 流程:从按下电源键到控制权交给内核 dean written 2 年 ago B03 —— 完整的 Boot 流程:从按下电源键到控制权交给内核 金句:每一次开机,都是一场精密的接力赛——... » 阅读全文
K K09 —— 内存泄漏:为什么 malloc 不 free 会导致内存无法回收 dean written 2 年 ago # K09 —— 内存泄漏:为什么 malloc 不 free 会导致内存无法回收 **金句**:程序结束后,... » 阅读全文
A A10 —— 内存分析工具:malloc_stats、valgrind massif、pmap dean written 2 年 ago A10 —— 内存分析工具:malloc_stats、valgrind massif、pmap 金句:优化内存... » 阅读全文
从 从零开始写一个操作系统内核-第一篇:不只是“Hello World” dean written 2 年 ago 从零开始写一个操作系统内核-第一篇:不只是“Hello World” 🌱 从零开始写一个操作系统内核-第一篇:... » 阅读全文