操作系统.md 3.6 KB


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]]