CS 教程 · 第 03 章

操作系统入门

Windows / Linux / macOS 对比与选择

3.1 操作系统是什么

操作系统(OS)是管理计算机硬件和软件资源的系统软件,是用户和硬件之间的桥梁。

用户 → 应用软件(浏览器/游戏) → 操作系统 → 硬件(CPU/内存/硬盘)

核心功能:

功能 说明
进程管理 决定哪个程序用CPU、用多久
内存管理 分配回收内存,虚拟内存
文件管理 组织文件和目录
设备管理 驱动键盘/鼠标/打印机/网卡
用户接口 Shell命令行、图形界面(GUI)

3.2 三大主流操作系统

Windows macOS Linux
开发商 微软 苹果 开源社区
图形界面 最成熟 最精致 多种选择(GNOME/KDE)
软件生态 最丰富(游戏/办公) 创意设计强 开发/服务器强
命令行 PowerShell/CMD zsh(Terminal) bash/zsh
价格 付费授权 随Mac免费 完全免费
适用人群 普通用户/游戏 设计师/开发者 开发者/运维/极客

3.3 Linux 发行版推荐

Linux 有数百种"发行版",区别在于软件包管理、桌面环境、更新策略。

发行版 特点 适合新手?
Ubuntu 用户最多、教程丰富 ★★★★★
Linux Mint 类Windows体验 ★★★★★
Debian 极其稳定 ★★★
Fedora 新技术尝鲜 ★★★
Arch Linux 滚动更新、自由定制
Kali Linux 安全渗透工具集 专用
💡 新手推荐 Ubuntu:社区庞大、中文资料多、硬件兼容好。

3.4 WSL:Windows 里的 Linux

Windows Subsystem for Linux(WSL)让 Windows 用户直接在 Windows 里运行 Linux,无需虚拟机。

# Windows 终端里一条命令安装
wsl --install -d Ubuntu

WSL 适合:

3.5 虚拟机和容器

技术 原理 启动速度 资源占用
虚拟机(VirtualBox/VMware) 模拟完整硬件 慢(分钟级) 高(GB级内存)
容器(Docker) 共享宿主机内核 快(秒级) 低(MB级)
WSL2 轻量虚拟机 中等

📖 上一篇:[第2章:硬件组成](02-硬件组成.html)
下一篇 · 文件系统 →
Collaplex · 克拉普莱克斯 collaplex.me · 2026 浙ICP备2026080865号