| title |
README |
| category |
项目说明 |
| type |
项目入口 |
| status |
整理中 |
| tags |
|
| aliases |
|
| cssclasses |
|
| 整理日期 |
2026-06-24 |
这是一个操作系统课程笔记与实验记录仓库,主要用 Obsidian 组织。内容包括课程概念、专题笔记、习题、MIT 6.S081 实验记录和少量示例代码。
.
├── index.md # 总索引
├── README.md # 项目入口
├── 习题.md / 引论习题.md # 习题笔记
├── lab0.md # MIT 6.S081 实验入口
├── note/
│ ├── 概述/
│ ├── 进程管理/
│ ├── 内存管理/
│ ├── 文件管理/
│ ├── 输入输出/
│ └── 补充卡片/
└── code/
└── Thread/ # 线程相关示例代码
- 概述:操作系统基本概念、运行环境、系统调用、中断、处理器和内核结构。
- 进程管理:进程、线程、调度、进程通信、同步互斥和死锁。
- 内存管理:地址空间、动态重定位、交换、空闲内存管理、虚拟内存和页面置换。
- 文件管理:文件、目录、文件系统布局、磁盘空间管理和常见文件系统。
- 输入输出:I/O 控制方式、硬件、软件层次、DMA、设备驱动、磁盘和 RAID。
| 模块 |
状态 |
说明 |
| 概述 |
整理中 |
已覆盖运行环境、系统调用、中断等核心概念,部分专题待复查。 |
| 进程管理 |
整理中 |
已补充线程入口和死锁专题,进程、调度和同步互斥仍需继续统一表达。 |
| 内存管理 |
整理中 |
已补充分页、分段、段页式、多级页表、内存保护、伙伴算法和紧凑技术。 |
| 文件管理 |
整理中 |
基础框架较完整,部分文件系统专题仍待补充。 |
| 输入输出 |
整理中 |
已补充 I/O 控制方式、硬件、软件层次、SPOOLing、设备驱动、DMA、磁盘和 RAID。 |
| 实验 |
待补充 |
MIT 6.S081 入口已建立,实验过程待持续记录。 |
推荐用 Obsidian 打开仓库根目录,通过 index.md 进入各主题。笔记中优先使用 [[双链]] 建立知识图谱;面向 GitHub 浏览时,重要入口同时保留普通 Markdown 链接。
- 整理进程通信、进程调度、进程同步、进程互斥。
- 补充 Peterson 算法。
- 整理内存管理中的静态重定位、动态重定位等内容。
- 完成计算机网络考试后回归操作系统笔记。
- 接入 Codex 辅助整理。
- 增加习题部分。
- 继续整理概述:计算机硬件简介、处理器、存储器。
- 初步理解 DMA。
- 继续补充进程管理中的先来先服务、最短作业优先。
- 操作系统结课。
- 增加概述和整体回顾。
- 完善进程通信目录。
- 开始内存管理目录施工。
- 继续整理调度、调度算法分类、何时调度、进程行为、时钟中断。
- 完成部分进程管理笔记。
- 整理进程模型、多道程序设计、进程控制块、进程状态、进程创建。
- 重构笔记结构,迁移为 Obsidian 笔记。
- 建立目录和知识图谱浏览方式。
- 基本完成文件管理笔记。