导图社区 进程的描述与控制
进程的描述与控制思维导图,介绍了前趋图和程序执行、进程的描述、进程通信、进程控制、进程同步、现成的实现等。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
进程的描述与控制
前趋图和程序执行
前趋图
程序顺序执行
程序顺序执行时的特征
顺序性
封闭性
可再现性
程序并发执行
程序的并发执行
程序并发执行时的特征
间断性
失去封闭性
不可再现性
进程的描述
进程的定义与特征
OS中进程的定义
“进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位”。
进程的特征
动态性
并发性
独立性
异步性
进程的基本状态及转换
进程的三种状态
就绪状态
执行状态
阻塞状态
三种基本状态的转换
创建状态和终止状态
创建状态
终止状态
挂起操作和进程状态的转换
挂起操作的引入
终端用户的需要
父进程需要
负荷调节的需要
操作系统的需要
引入挂起原语操作后三个进程状态的转换
活动就绪——静止就绪
活动阻塞——静止阻塞
静止就绪——活动就绪
静止阻塞——活动阻塞
引入挂起操作后五个进程状态的转换
NULL——创建
创建——活动就绪
创建——静止就绪
执行——终止
进程管理中的数据结构
操作系统中用于管理控制的数据结构
进程控制块PCB的作用
作为独立运行基本单位的标志
能实现间断性运行方式
提供进程管理所需要的信息
提供进程调度所需要的信息
实现与其它进程的同步与通信
进程控制块中的信息
进程标识符
处理机状态
进程体调度信息
进程控制信息
进程控制块中的组织方式
线性方式
链接方式
索引凡方式
进程控制
操作系统的内核
支撑功能
中断处理、时钟管理、原语操作
资源管理功能
进程管理、储存器管理、设备管理
进程的创建
进程的层次结构
进程图
引起创建进程的事件
用户登录、作业调度、提供服务、应用请求
进程的终止
进程的阻塞与唤醒
向系统请求共享资源失败
等待某种操作系统的完成
新数据尚未到达
等待新任务到达
进程同步
两种形式制约关系
直接相互制约关系、间接相互制约关系
线程的实现
线程的实现方式
内核支持线程
用户级线程
线程切换不需要转换到内核空间
调度算法可以是进程专用的
用户级线程的实现与OS平台无关
组合方式
多对一模型、一对一模型、多对多模型
内核支持线程的实现
用户级线程的实现
运行时系统
内核控制线程
线程(Threads)的基本概念
线程的引入
进程的两个属性
程序并发执行所需付出的时空开销
线程——作为调度的分派的基本单位
线程与进程的比较
调度的基本单位
系统开销
拥有资源
支持多处理机系统
线程的状态和线程控制块
线程运行的三个状态
执行状态、就绪状态、阻塞状态
线程控制块TCB
多线程OS中的进程属性
晋城市一个可拥有资源的基本单位
多个线程可并发执行
进程已不是可执行的实体
进程通信
进程通信的类型
共享存储器系统
基于共享数据结构的通信方式
基于共享存储区的通信方式
管理通信系统
实现读进程和写进程之间的通信的共享(pipe)文件
消息传递系统
客户机——服务器系统
套接字
远程过程调用和远程方法调用
消息传递通信的实现方式
直接消息传递系统
直接通信原语
对称寻址方式
非对称寻址方式
消息的格式
进程的同步方式
通信链路
信箱通信
信箱的结构
信箱头
信箱体
信箱的通信原语
邮箱的创建和撤销
消息的发送和接受
信箱的类型
私用信箱
公用信箱
共享信箱
经典进程的同步问题
生产者——消费者问题
哲学家的进餐问题
读者——写者问题
中心主题