This repository has been archived on 2026-05-19. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
obsidian/CS/OS/README.md
T
2026-04-20 22:47:51 +08:00

49 lines
835 B
Markdown

---
tags: [CS, OS, operating-systems]
create time: 2026-04-17
---
# 操作系统
## 概述
操作系统是管理计算机硬件与软件资源的系统软件。它是计算机系统中最基础的系统软件,为应用程序提供运行环境。
## 核心概念
### 进程管理
- 进程与线程
- 进程调度算法
- 进程间通信(IPC)
- 同步与互斥
### 内存管理
- 虚拟内存
- 分页与分段
- 内存分配与回收
- 缓存机制
### 文件系统
- 文件的存储结构
- 目录管理
- 文件操作接口
- 权限管理
### I/O管理
- 设备驱动
- 中断处理
- 缓冲区管理
## 学习重点
- Linux/Unix系统原理
- 系统调用机制
- 操作系统设计原则
- 性能优化方法
## 实践建议
- 在Linux环境下进行实验
- 使用系统调用的程序
- 研究开源操作系统代码