--- title: 操作系统 tags: - topic - operating-system - joplin type: topic source_type: reconstructed created: 2026-04-22 updated: 2026-04-27 aliases: - 操作系统重构 --- # 操作系统 > [!abstract] > 本主题重构自 `操作系统` 系列笔记,核心目标是把“资源如何被管理、任务如何被调度、系统如何对用户提供抽象接口”整理成可复习的结构,而不是只背名词。 ## 这门主题在解决什么问题 - 操作系统为什么存在,它在用户和硬件之间扮演什么角色。 - CPU、内存、文件、设备等资源如何被统一管理。 - 并发执行中为什么会出现同步、死锁、调度、公平性等问题。 - 安全、保护和系统演化为什么是操作系统不可缺的部分。 ## 推荐复习顺序 1. [[操作系统概述]] 2. [[进程与调度]] 3. [[操作系统存储管理]] 4. [[文件系统]] 5. [[设备管理]] 6. [[操作系统安全与保护]] 7. [[操作系统发展与优化]] ## 模块地图 - [[操作系统概述]]:定义、目标、基本特征与整体功能框架。 - [[进程与调度]]:进程/线程、状态转换、同步通信、调度算法、死锁。 - [[操作系统存储管理]]:内存分配、分页分段、虚拟内存、页面置换。 - [[文件系统]]:文件组织、目录结构、索引节点、空间管理。 - [[设备管理]]:I/O 控制方式、缓冲、SPOOLing、磁盘调度。 - [[操作系统安全与保护]]:访问控制、认证、加密、审计、内存保护。 - [[操作系统发展与优化]]:安装配置、性能优化、历史演进与现代趋势。 ## 关键概念 - [[操作系统]] - [[进程]] - [[线程]] - [[PCB]] - [[调度算法]] - [[虚拟内存]] - [[文件系统]] - [[设备管理]] - [[死锁]] - [[访问控制]] ## 常见误区 - 把操作系统理解成“界面程序”,忽略它本质上是资源管理系统。 - 把进程和线程混为一谈,只背“轻量级/重量级”而不理解资源边界。 - 把虚拟内存误解为“单纯让内存变大”。 - 只记文件系统名词,不理解 inode、目录项和空间管理的关系。 - 把安全机制只当权限表,不理解访问控制、鉴别、审计的配合。 ## 来源范围 - [[raw/Joplin/计算机专业基础/计算机操作系统/_ 计算机操作系统知识文档(考研复试与系统学习重点).md]] - [[raw/Joplin/计算机专业基础/计算机操作系统/1.计算机操作系统——概述.md]] - [[raw/Joplin/计算机专业基础/计算机操作系统/2.计算机操作系统——进程管理.md]] - [[raw/Joplin/计算机专业基础/计算机操作系统/3.计算机操作系统——存储管理.md]] - [[raw/Joplin/计算机专业基础/计算机操作系统/4.计算机操作系统——文件系统.md]] - [[raw/Joplin/计算机专业基础/计算机操作系统/5.计算机操作系统——设备管理_.md]] - [[raw/Joplin/计算机专业基础/计算机操作系统/6.计算机操作系统——系统配置与优化.md]] - [[raw/Joplin/计算机专业基础/计算机操作系统/7.计算机操作系统——安全与保护机制.md]] - [[raw/Joplin/计算机专业基础/计算机操作系统/8.计算机操作系统——发展历史.md]] - [[raw/Documents/现代操作系统 (Andrew S. Tanenbaum, Herbert Bos) (Z-Library)/现代操作系统 (Andrew S. Tanenbaum, Herbert Bos) (Z-Library).md]] - [[raw/Documents/深入理解LINUX内核(第三版) ((美)博韦,西斯特) (Z-Library)/深入理解LINUX内核(第三版) ((美)博韦,西斯特) (Z-Library).md]] ## 相关入口 - [[Documents资料库]] - [[joplin-overview]] - [[joplin-rebuild-schema]]