# Every operating system concept in one video…

- Channel: [Fireship](https://www.youtube.com/channel/UCsBjURrPoezykLs9EqgamOA)
- Published: 2026-05-07
- Source video: [Watch on YouTube](https://youtube.com/watch?v=MtxP2pyCvYA)
- Read on ReadTube: https://www.read.tube/p/videos/MtxP2pyCvYA
- Language: Simplified Chinese

## Summary

**操作系统全流程揭秘**

这支视频用从开机到关机的顺序，讲清了操作系统如何协调硬件、内存、文件、进程和输入输出。核心内容包括引导加载、权限环、虚拟内存、文件系统、驱动与中断、进程与系统调用、调度、线程、进程间通信以及关机流程。

这段视频把操作系统拆成一条完整链路：按下电源键后，固件先唤醒硬件并交给引导加载程序，再由内核接管系统，把“文件、进程、窗口、内存管理”等抽象逐步搭建起来。视频强调，操作系统最重要的作用并不是“让程序能跑”，而是通过权限隔离、内存映射和硬件协调，让大量程序在同一台机器上安全且高效地并行运行。

它重点解释了几项关键机制：
- 权限环把内核与用户程序隔离开，避免任意程序直接控制硬件或读取别的程序内存。
- 虚拟内存通过页表和内存管理单元把虚拟地址映射到物理内存，缺页时由内核从磁盘补页。
- 文件系统把磁盘块抽象成文件和目录，索引节点保存元数据，日志机制提高断电后的可靠性。
- 设备驱动把内核请求翻译成具体硬件操作，中断则让键盘、鼠标、网络等设备能即时唤醒内核处理事件。

后半部分转向进程模型：内核创建第一个用户态进程，之后所有程序都要通过系统调用进入内核完成读写、创建进程等操作。调度器负责在有限的 CPU 核心上分配大量进程的运行时间，线程则让单个程序内部并行执行，但也带来竞争条件风险；而管道、套接字、消息队列等进程间通信机制，则让不同进程能够安全协作。最后，关机时系统会先温和终止进程、刷新文件系统日志、卸载设备并同步磁盘，随后关闭中断、停机断电，完成整个生命周期闭环。
