什么是进程

在这里插入图片描述

\quad

一. 进程的概念

\quad

在这里插入图片描述

思考:操作系统是这些进程的管理者,它要怎么区分各个进程?

答: 当进程被创建时,操作系统会为该进程分配一个唯一的、不重复的“身份证号”―- PID (Prxcess ID,进程ID)

在这里插入图片描述
每一次关闭和打开, PID都是唯一的, 不重复的

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

\quad

二. 进程的组成

\quad

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
\quad

在这里插入图片描述
\quad

三. 进程的特征

\quad

在这里插入图片描述
理解就可以了, 不需要背

在这里插入图片描述
\quad

四. 进程的状态与转换

\quad
在这里插入图片描述

\quad

4.1 进程的状态

\quad
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

\quad

4.2 进程状态的转换

\quad

在这里插入图片描述
在这里插入图片描述
\quad

4.3 进程的组织方式

\quad

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

\quad

五. 进程控制

\quad

在这里插入图片描述
在这里插入图片描述

\quad

5.1 进程控制

\quad
在这里插入图片描述
在这里插入图片描述
\quad

如何实现原语的“原子性”?

\quad

在这里插入图片描述
在这里插入图片描述
两个特权指令不允许用户程序使用, 只能在内核程序内使用

\quad

5.2 进程创建

\quad
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下面讲的是运行环境, 或者说是进程上下文
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
当原来的进程再次投入运行时,可以通过PCB恢复它的运行环境

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

\quad

六. 进程之间的通信

\quad
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

\quad

6.1 共享存储

\quad

在这里插入图片描述
有可能会发生写冲突
在这里插入图片描述
在这里插入图片描述
\quad

6.2 消息传递

\quad

在这里插入图片描述

在这里插入图片描述
\quad
消息传递之~直接通信方式,点名道姓的消息传递。
\quad

在这里插入图片描述
\quad
可以多个进程往同一个信箱send消息,也可以多个进程从同一个信箱中receive消息
\quad

在这里插入图片描述
与间接通信不同的是, 管道通信必须从头到尾读取

在这里插入图片描述
先进先出

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值