title: 操作系统
tags:
- topic
- operating-system
- joplin
type: topic
source_type: reconstructed
created: 2026-04-22
updated: 2026-04-27
aliases:
- 操作系统重构
---
操作系统
[!abstract]
本主题重构自 操作系统 系列笔记,核心目标是把“资源如何被管理、任务如何被调度、系统如何对用户提供抽象接口”整理成可复习的结构,而不是只背名词。
这门主题在解决什么问题
- 操作系统为什么存在,它在用户和硬件之间扮演什么角色。
- CPU、内存、文件、设备等资源如何被统一管理。
- 并发执行中为什么会出现同步、死锁、调度、公平性等问题。
- 安全、保护和系统演化为什么是操作系统不可缺的部分。
推荐复习顺序
- [[操作系统概述]]
- [[进程与调度]]
- [[操作系统存储管理]]
- [[文件系统]]
- [[设备管理]]
- [[操作系统安全与保护]]
- [[操作系统发展与优化]]
模块地图
- [[操作系统概述]]:定义、目标、基本特征与整体功能框架。
- [[进程与调度]]:进程/线程、状态转换、同步通信、调度算法、死锁。
- [[操作系统存储管理]]:内存分配、分页分段、虚拟内存、页面置换。
- [[文件系统]]:文件组织、目录结构、索引节点、空间管理。
- [[设备管理]]: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]]