领域学习站 · 虚拟化 / 并发 / 持久化
操作系统
操作系统是硬件与应用之间的契约层。本站从三层抽象出发,经进程、并发、内存、文件系统与 I/O,抵达虚拟化容器、侧信道与性能观测工作流——每个知识点都配机制图、可复现实验与自测题。
7 个模块
32 个知识点
约 12.7 小时
最小路径 13 篇
总体进度0%
领域简介
操作系统(Operating System,OS)是位于硬件与应用之间的系统软件:它把处理器、内存、设备等物理资源虚拟化为易用的抽象(进程、地址空间、文件),管理它们的并发共享,并把数据持久化到存储介质上。本库围绕这三条主线(借鉴《操作系统导论》OSTEP 的框架),覆盖从硬件原语到虚拟化容器、从调度算法到崩溃一致性的完整知识版图。
核心问题可归纳为三问:如何让单个 CPU 看起来同时运行很多程序(虚拟化 CPU)?如何让每个程序拥有独立且远大于物理内存的地址空间(虚拟化内存)?如何让数据在断电重启后依然正确(持久化与崩溃一致性)?并发与同步贯穿三者,I/O 与设备管理则是系统与外界交互的通道。