操作系统笔记 第二章 进程管理
第二章 进程管理
1.进程与线程
1.1进程的概念,组成,特征
程序:是静态的,就是个存放在磁盘里的可执行文件,就是一系列的指令集合。
进程(Process) :是动态的,是程序的一次执行过程
同一个程序多次执行会对应多个进程
1.2进程的状态与转换,进程的组织
1.3进程的控制
1.4线程的概念
1.5线程的实现(多线程模型)
内核级线程是处理机调度的基本单位
2.处理机调度
2.1调度的概念
2.2进程(低级)调度的时机,切换,方式
2.3调度算法的评价指标
2.4调度算法
2.4.1先来先服务算法(FCFS)
、
2.4.2短作业优先算法(SJF)
2.4.3高响应比优先算法(HRRN)
2.4.4时间片轮转算法(RR)
2.4.5优先级调度算法
2.4.6多级反馈队列调度算法
3.进程同步
3.1进程同步,进程互斥
3.2进程互斥的实现方法
3.2.1 软件实现方法
单标志法
双标志先检查法
双标志后检查法
Peterson算法
3.2.2硬件实现方法
中断屏蔽方法
TestAndSet指令
Swap指令