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

835 B

tags, create time
tags create time
CS
OS
operating-systems
2026-04-17

操作系统

概述

操作系统是管理计算机硬件与软件资源的系统软件。它是计算机系统中最基础的系统软件,为应用程序提供运行环境。

核心概念

进程管理

  • 进程与线程
  • 进程调度算法
  • 进程间通信(IPC)
  • 同步与互斥

内存管理

  • 虚拟内存
  • 分页与分段
  • 内存分配与回收
  • 缓存机制

文件系统

  • 文件的存储结构
  • 目录管理
  • 文件操作接口
  • 权限管理

I/O管理

  • 设备驱动
  • 中断处理
  • 缓冲区管理

学习重点

  • Linux/Unix系统原理
  • 系统调用机制
  • 操作系统设计原则
  • 性能优化方法

实践建议

  • 在Linux环境下进行实验
  • 使用系统调用的程序
  • 研究开源操作系统代码