2.1_1进程的定义、组成、组织方式、特征
![](https://img-blog.csdnimg.cn/img_convert/84123775d931107da56b0c8fc5a6614b.png)
1.进程的定义
![](https://img-blog.csdnimg.cn/img_convert/633a26d4a34cd6815056ca53df3bb8c9.png)
![](https://img-blog.csdnimg.cn/img_convert/20a047f81ae05e2afcc276ebc630d3d0.png)
![](https://img-blog.csdnimg.cn/img_convert/3775b81f8197d06ffd833fffd2868651.png)
2.进程的组成
![](https://img-blog.csdnimg.cn/img_convert/9a8ec03d87ca20f39bb5a378f297fe05.png)
![](https://img-blog.csdnimg.cn/img_convert/c820e65761e6fa6800585a2050abe392.png)
![](https://img-blog.csdnimg.cn/img_convert/6fa64647249bb6c28f79aa6115785b70.png)
3.进程的组织
![](https://img-blog.csdnimg.cn/img_convert/0ede3c21a2124693918718afdf5b0d52.png)
4.进程的特征
![](https://img-blog.csdnimg.cn/img_convert/b59d859ae756a1f384527a33459d9448.png)
5.知识点回顾
![](https://img-blog.csdnimg.cn/img_convert/92722fe5e449868dae0f94e4689b9fcd.png)
2.1_2进程的状态与转换
![](https://img-blog.csdnimg.cn/img_convert/fa7475d3d5b0ca8d9497644aaa2af4c2.png)
1.进程的三种基本状态:运行态、就绪态、阻塞态
![](https://img-blog.csdnimg.cn/img_convert/0568a9bc61eee39bbebc1698a34639ab.png)
2.进程的两外两种状态:创建态、终止态
![](https://img-blog.csdnimg.cn/img_convert/313ee7f208284504ece1c17279ed2c3c.png)
![](https://img-blog.csdnimg.cn/img_convert/2dd72afc7edeed070d7049a1542289f2.png)
![](https://img-blog.csdnimg.cn/img_convert/0cb236ddc1e3d2ba9d1fb6bfc93880f8.png)
3.进程状态的转换
![](https://img-blog.csdnimg.cn/img_convert/5e190b204468748f3d12ed62d959f03a.png)
4.知识点回顾
![](https://img-blog.csdnimg.cn/img_convert/55a0a7bd7daed9b54260a72ed7a92fd7.png)
2.1_3进程控制
![](https://img-blog.csdnimg.cn/img_convert/18cb83ed944859fdd2e4c88ba480081d.png)
1.什么是进程控制?
![](https://img-blog.csdnimg.cn/img_convert/33998381f1030e8ce71df59dfcd66cca.png)
2.如何实现进程控制?
![](https://img-blog.csdnimg.cn/img_convert/fbbe94aa291e0f472bea89133992587c.png)
![](https://img-blog.csdnimg.cn/img_convert/84b58880546509d3aa14f49c6625e3c3.png)
3.进程控制相关的原语
进程的创建
![](https://img-blog.csdnimg.cn/img_convert/fb7d4945f616563ab3d3708d105b4068.png)
进程的终止
![](https://img-blog.csdnimg.cn/img_convert/d8c01d38c3750fa8714a068a657181e8.png)
进程的阻塞和唤醒
![](https://img-blog.csdnimg.cn/img_convert/ec0289d885d7667c2d2434011d981f44.png)
进程的切换
![](https://img-blog.csdnimg.cn/img_convert/36d75d1e3f998a24965d36fef1a1115e.png)
4.知识点回顾
![](https://img-blog.csdnimg.cn/img_convert/fdcdf898eba2f625c9f5fc800fded84d.png)
2.1_4进程通信
![](https://img-blog.csdnimg.cn/img_convert/eb2bb309e39c7f5e7abca60670a24356.png)
什么是进程通信?
进程通信-共享存储
![](https://img-blog.csdnimg.cn/img_convert/fda975d4309376fd25c26bf055a1e9e8.png)
![](https://img-blog.csdnimg.cn/img_convert/a94ea42da27acc9ebef1f8ea8a4e77db.png)
进程通信-管道通信
![](https://img-blog.csdnimg.cn/img_convert/92c9ec67c4997c70dd16a68699a22a0d.png)
进程通信-消息传递
(1)直接通信方式
(2)间接通信方式
![](https://img-blog.csdnimg.cn/img_convert/975a9b20ac97ca64bb002261c793d0d8.png)
![](https://img-blog.csdnimg.cn/img_convert/11ce6a845468118c7682f89b1bd13808.png)
2.知识点回顾
![](https://img-blog.csdnimg.cn/img_convert/d3eb880c757c9ce5b04b7bae71c7edab.png)
2.1_5线程概念和多线程模型
![](https://img-blog.csdnimg.cn/img_convert/fd7975d460f6310dc266074101c94c07.png)
1.什么是线程
![](https://img-blog.csdnimg.cn/img_convert/9d763f7f4eb885cc1dfa3d3cfd2fae1a.png)
![](https://img-blog.csdnimg.cn/img_convert/baafd3c70f0f9818832f0fc17da8ad44.png)
2.引入线程机制后,有什么变化?
![](https://img-blog.csdnimg.cn/img_convert/c59dfece42124a1c07bc8fab3bd06b33.png)
3.线程的属性
![](https://img-blog.csdnimg.cn/img_convert/8098bf7d3601428f22d659d45c87a3c5.png)
4.线程的实现方式
用户级线程
![](https://img-blog.csdnimg.cn/img_convert/6687a630070e80aec31faee89478bcf2.png)
内核级线程
![](https://img-blog.csdnimg.cn/img_convert/526868fa2bd301dea28f0ab5deed3bb8.png)
多线程模型
![](https://img-blog.csdnimg.cn/img_convert/7720a936b403f8869e357e379a8e57ce.png)
(1)多对一模型
![](https://img-blog.csdnimg.cn/img_convert/1ebf3779b87b9716718b27c1de344e5e.png)
(2)一对一模型
![](https://img-blog.csdnimg.cn/img_convert/f903d260fe2ae23fa01a67287ea3a3b6.png)
(3)多对多模型
![](https://img-blog.csdnimg.cn/img_convert/32248a3dc620072a53731976b4150500.png)
5.知识点回顾
![](https://img-blog.csdnimg.cn/img_convert/a6ae5cb5b489c8c946f9b445dc4bb2e4.png)