导图社区 进程的控制与描述
这是一篇关于进程的控制与描述的思维导图,主要包含前趋图和程序执行、线程、进程等。欢迎点赞收藏!
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
进程的控制与描述
前趋图和程序执行
前趋图
指一个有向无环图(DAG),用于描述进程之间执行的先后顺序。
程序顺序执行
顺序性
封闭性
可再现性
程序并发执行
间断性
失去封闭性
不可再现性
线程
线程的概念
线程的引入
调度和分派的基本单位
线程与进程的比较
不同
调度的基本单位
并发性
相似
状态:运行、阻塞、就绪
线程具有一定的生命期
进程可创建线程,一个线程可创建另一个子线程
多个线程并发执行时仍存在互斥与同步
线程状态和线程控制块
3状态:运行、阻塞、就绪
TCB
线程的实现
内核支持线程(KST)
用户级线程(ULT)
两种线程的组合方式
多对一
一对一
多对多
进程
进程的描述
进程的定义
进程是程序的一次执行
进程是一个程序及其数据在处理机上顺序执行时所发生的活动
进程是具有独立功能的程序在一个数据集上执行的过程,他是系统进行资源分配和调度的一个独立单位
进程的特征
动态性
独立性
异步性
进程的基本状态与转换
基本状态
就绪(ready)状态
执行(running)状态
阻塞(block)状态
3种基本状态之间的转换
创建状态和终止状态
5种进程状态转换
阻塞态—>运行态与就绪态—>阻塞态不可能发生
挂起操作和进程状态的转换
引入挂起操作后的3进程状态转换
引入挂起操作后的5进程状态转换
进程管理中的数据结构
进程表PCB
4种作用
PCB中的4种信息
3种组织方式
进程控制
进程的创建
层次结构
父进程
子进程(孙进程)
4种引起进程创建的事件
进程的终止
3种引起进程终止的事件
进程的阻塞与唤醒
4种引起进程阻塞与唤醒的事件
进程的挂起与激活
进程通信
共享存储器系统
基于共享数据结构的通信方式
基于共享存储区的通信方式
管理通信系统
消息传递系统
高级通信
直接通信
间接通信
客户机—服务器系统
消息传递通信的实现方式
直接通信(直接消息传递系统)
间接通信(信箱通信)