这份 操作系统专题 面向后端学习和面试复习,整理操作系统基础、进程线程、内存管理、文件系统、Linux 和 Shell 相关内容。
适合谁看
- 正在系统学习操作系统基础的后端开发者。
- 准备校招、社招、中大厂操作系统面试题的同学。
- 对进程线程、死锁、内存管理、Linux 命令只会零散背诵的读者。
- 想为 Java 并发、JVM、数据库、网络编程打底的工程师。
学习重点
- 操作系统负责管理 CPU、内存、文件、IO 和进程,是理解上层软件运行机制的基础。
- 进程和线程是并发编程、服务端性能和问题排查的基础概念。
- 死锁、上下文切换、调度、同步互斥是面试高频点。
- 内存管理、虚拟内存、分页、页面置换能帮助理解 JVM、数据库和缓存。
- Linux 和 Shell 是后端开发、部署、排障、自动化脚本的常用能力。
2023/8/7大约 3 分钟
