一.进程与线程
1.进程概念
定义
特征
组成
进程(进程实体)由PCB1,程序段,数据段三部分组成
组织
知识回顾与重要考点![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1eda3fb2eadfbf7f12b19bd3e77d0168.png)
2.进程的状态及转换
进程的状态
(1)三种基本状态(就绪、运行、阻塞)
(2)创建态和结束态
进程状态的转换
知识回顾和重要考点
3.原语对进程的控制
进程控制图解
进程控制原语的相同点
接下来我们就具体学习一下关于进程控制的五种原语,进程的创建、终止、唤醒、阻塞、切换;
进程控制的五种原语
(1)进程的创建原语
(2)进程的终止原语
(3)进程的唤醒和阻塞原语
- 进程的阻塞和唤醒原语是成对存在的,必须成对使用。
- 阻塞原语是由被阻塞进程自我调用实现的
- 唤醒原语是由一个被唤醒进程合作或被其他相关的进程调用实现的
(4)进程的切换原语
知识回顾与重点考点
4.进程通信
什么是进程通信
高级进程通信的三种方法
共享存储
共享一块大家都可以访问的空间,一次只能有一个进程进行读或写操作
管道通信
消息传递
知识回顾
5. 线程概念与线程实现方式
为什么要引入线程
什么是线程
引入线程变化
线程的属性
线程的实现方法
(1)用户级线程
(2)内核级线程
注意:内核级线程才是处理机分配的线程
多线程模型
(1)多对一模型
(2)一对一模型
(3)多对多模型