进程管理、进程地址空间、文件系统、内存管理、系统调用
操作系统的核心概念、组成部分与工作原理总览。
操作系统是思想还是技术?拆解进程、内存、文件、IO、系统调用五大核心组成及实现原理。
从计算机组成原理讲到操作系统,动态交互演示开机启动与程序运行全过程。
select、poll、epoll...理解高性能IO的核心机制。
从机械硬盘到NVMe SSD,可视化展示不同存储介质的IO延迟差异与性能对比。
深入理解 Reactor 模式的原理、单线程/多线程/主从模型与应用场景。
PHP & Python内存管理机制详解。
内存模型可视化 - 从物理到Go语言。
进程内存布局:历史起源与设计哲学。
内存碎片整理算法全景解析。
内存分配器深度对比。
内存页面淘汰算法详解。
深入理解Slab内存分配机制与内核内存管理。
对比主流内存分配器(glibc malloc、jemalloc、tcmalloc)的设计与原理。
从物理内存到操作系统再到 C / Go 运行时,用端到端动画讲清一次分配经历了什么。
澄清「malloc 是 OS 给的吗」的误解,讲清用户态分配器在 OS 之上做的所有事。
text/data/bss/堆/栈 与 操作系统虚拟地址空间到底啥关系?一个空间、两层标签。
磁盘上的 ELF 文件如何变成运行中的进程?fork+execve、装载、按需分页、动态链接全图解。
从内核源码视角讲清 task_struct / mm_struct,以及 fork·execve·clone 的真实调用路径。
把协程/用户线程/OS线程/进程与 CPU 超线程、时间分片按层次理顺,讲清区别与绑定关系。