tag

内存管理

共 37 篇文章。
全部文章GoTypeScript游戏开发小游戏游戏设计Godot书稿RustPython性能优化游戏引擎PRDSaaS游戏服务端
os

虚拟内存与分页机制:从 MMU 到 TLB

虚拟内存是操作系统中最精妙的设计之一。它让程序可以方便地使用连续地址空间进行编码,而无需关心复杂多变的物理内存布局。同时,它也为操作系统调度、进程隔离和内存安全提供了底层支撑。从最早的段页式管理,到现代 x86-64 的多级页表,虚拟内存始终是操作系统与硬件交互最核心的环节之一。

10 分钟阅读
操作系统 Linux 内存管理
os

操作系统深度专题:从内核原理到 Linux 系统编程

操作系统是计算机科学的基石,理解其原理是进行系统编程、性能优化与问题排查的前提。本专题系统覆盖进程与线程模型(PCB、调度算法 CFS/多级反馈队列)、内存管理机制(虚拟内存、页表、MMU、TLB、换页策略)、文件系统与 I/O 栈(VFS、inode、DMA、mmap、epoll/io_uring、NVMe 多队列与 io_uring 结合)、死锁与同步原语(信号量、互斥锁、条件变量、读写锁、RCU)、中断机制与系统调用、Linux 内核源码导读(启动流程、模块编程、内核数据结构)、容器与虚拟化的操作系统支撑(cgroups/namespace/KVM)、eBPF 可观测与内核追踪、实时调度(PREEMPT_RT)与可信安全加固(LSM/TPM),为后端工程师与系统开发者建立扎实的操作系统理论底座。

14 分钟阅读
操作系统 Linux 内核