目录
进程与线程
进程调度
进程间通信
死锁
内存管理
文件系统
IO 管理
Linux 常用命令
高频面试题与答案
一、进程与线程
1.1 进程
定义
:程序的一次执行过程,是资源分配的基本单位
进程控制块(PCB)
:
进程标识符 (PID)
进程状态
程序计数器 (PC)
CPU 寄存器
内存管理信息
打开文件列表
进程状态
:新建 → 就绪 ⇄ 运行 → 阻塞 → 终止
1.2 线程
定义
:CPU 调度的基本单位,共享进程资源
特性
进程
线程
资源
独立地址空间
共享进程地址空间
开销
创建/切换开销大
开销小
通信
IPC 机制
直接读写共享内存
安全性
隔离性好
一个崩溃影响整个进程