操作系统八股文02-进程管理
1. 进程组成
- PCB
- 程序段
- 数据段
进程状态保存在PCB中
2. 进程状态及调度
**调度类别:**作业调度、中级调度、进程调度(eg. FCFS、SJF、时间片轮转、多级反馈队列)
3. 进程与线程
3.1 基本概念
-
进程:为了更好的实现操作系统的并发操作,资源分配的基本单位
-
线程:为了提高操作系统的并发操作效率,调度的基本单位
同一进程中的线程共享进程中的资源,所以访问资源时需要保证线程安全(eg. 锁、信号量、条件变量、原子操作)
3.2 上下文切换
- 进程上下文切换:需要保存寄存器、用户栈、PC寄存器、状态码、文件表、页表等
- 线程上下文切换:需要保存寄存器、用户栈、PC寄存器等
4. 进程组、Session、终端
4.1 进程组
- 一组进程的集合