操作系统 操作系统(operating system,OS)是夹在硬件与应用程序之间的软件层,负责管理资源、提供抽象并强制隔离。本文件涵盖 OS 的职责、进程、线程、CPU 调度、内存管理、文件系统和系统调用。 一台没有操作系统的计算机就像一间没有厨师的厨房:食材(硬件)都在,但没人来协调谁用灶台、碗碟该放哪、怎么防止两个人抢同一把刀。操作系统(OS)就是这个协调者。 对 ML 从业者来说,OS 概念能解释:为什么 会按进程显示 GPU 内存用量、为什么训练会以"out of memory"崩溃、为什么 会复制你的 Python 进程、为什么 Docker 容器能提供隔离的环境。 操作系统做什么 操作系统有三项核心职责: 抽象(abstraction):用干净的接口把硬件复杂性藏起来。