**1. 干什么** 三套系统为内核资源提供两类统一接口:Linux 采用 "一切皆文件" 模型,普通文件、目录、设备、`/proc`进程信息共用 open/read/write/close 动词。Windows 采用 "一切皆对象" 模型,进程、线程、文件、注册表键、互斥体、命名管道为带安全描述符的对象。macOS 为 BSD 文件层与 Mach 对象层的混合体。 **2. 谁在调** * 用户态主体:按对应接口发起资源操作的业务程序。 * C 库封装层:Linux 文件族函数`open`/`read`/`write`。Windows 对象与句柄 API(`OpenProcess`、`CreateFile`)。macOS BSD 文件接口与 Mach 端口 API。 * 内核态主体:Linux VFS(虚拟文件系统,即统一文件抽象层)。Windows 对象管理器(Object Manager)。macOS BSD 层与 Mach 端口权限管控。 **3. 做什么业务** Linux 统一接口使设备、进程信息与普通文件使用同一套操作动词,`/proc`目录下的命令行、