Skip to content
全栈攻城狮
搜索文档
K
Main Navigation
首页
全部文档
编程语言
Java 基础
Java 进阶
Java 源码精读
JavaScript
Python
前端
HTML5 核心
CSS3 核心
TypeScript 基础
浏览器渲染原理
Vue
Demo 直通车
后端
Spring 生态
Spring Framework
Spring Boot
Spring Security
MyBatis / MyBatis-Plus
消息队列
RocketMQ
Kafka
RabbitMQ
数据库
MySQL
Redis
MongoDB
Elasticsearch
架构设计
日志体系
分布式系统
API 网关
运维与工具
Docker
Linux
Nginx
Jenkins
编程工具
IDEA
VSCode
Git
Maven
计算机知识
操作系统
计算机网络
数据结构
工具
职位分析工具
安全分析
更新记录
Gitee
Appearance
Gitee
Menu
返回到顶部
页面导航
操作系统
操作系统是计算机系统中最基本的系统软件,负责管理硬件资源、提供公共服务、隔离上层应用与底层硬件的直接交互。
核心主题
进程与线程
— 进程控制块、上下文切换、调度算法、进程间通信、协程
内存管理
— 分页/分段、虚拟内存、页面置换算法、TLB
文件系统
— inode、VFS、磁盘调度、常见文件系统对比
IO 模型
— BIO/NIO/AIO、select/poll/epoll、零拷贝
锁与并发
— 互斥锁、读写锁、信号量、死锁、条件变量