1、进程
1.1、进程的基本概念
1. 1.1、定义
1. 1.2、进程的组成
1. 1.3、进程的组织
1.1.4、进程的特征
1.2、进程状态与转换
1.2.1、三种基本状态
1.2.2、另外两种状态
1.2.3、状态的转换
1.3、进程控制
1.3.1、什么是进程控制
1.3.2、如何实现进程控制
1.4、进程通信
1.4.1、什么是进程通信
1.4.2、进程通信——共享存储
1.4.3、进程通信——管道通信
1.4.4、进程通信——消息传递
2、线程
2.1、什么是线程
2.2、线程与进程的区别
2.3、线程的属性
2.4、线程的实现方式
2.5、多线程模型
3、处理机调度
3.1、调度的基本概念
3.2、调度的三个层次
3.2.1、高级调度
3.2.2、中级调度
3.2.3、低级调度
3.3、进程调度的时机、切换与过程
3.3.1、进程调度的时机
3.3.2、进程调度的方式(抢占式/非抢占式)
3.3、调度算法的评价指标
3.4、调度算法
3.4.1、先来先服务(FCFS, First Come First Serve)
3.4.2、短作业优先(SJF,Shortest Job First)
3.4.3、高响应比优先(HRRN Highest Response Ratio Next)
3.4.4、时间片轮转(RR, Round-Robin)
3.4.5、优先级调度算法
3.4.5、多级反馈队列调度算法
4、进程同步和进程互斥
同步:多个进程因为合作产生的直接制约关系,使得进程有一定的先后执行关系。
互斥:多个进程在同一时刻只有一个进程能进入临界区。
4.1、什么是进程同步
进程同步的例子:同时发送多个微信文档。
4.2、什么是进程互斥
进程互斥例子:微信视频和QQ视频无法同时进行。