定义
操作系统(OS)是管理计算机硬件资源、并为应用程序提供运行环境的系统软件,覆盖进程调度、内存管理、文件系统与设备驱动等基础工作。
工作方式
内核统一调度 CPU 与内存、维护文件系统,并通过设备驱动操作具体硬件;应用程序通过系统调用请求这些服务,而不直接触碰硬件。
使用场景
个人电脑上的 Windows、macOS 与 Linux,服务器上的 Linux,手机上的 Android 与 iOS,都是操作系统的典型应用环境。
易混概念
操作系统提供通用的系统软件层,WASM 则是在其之上再提供的一层沙箱化可移植执行环境;虚拟机 与之的区别在于模拟的是整台计算机,可以在里面再装一个操作系统。