操作系统 第四章 进程及进程管理

第四章 进程及进程管理4.2 进程概念4.2.1 进程定义进程:一个程序在给定活动空间和初始环境下,在一个处理机上执行的过程(运行→暂停→运行)进程和程序的区别:① 程序是静态的概念,进程是动态的概念②进程是一个能独立运行的单位,能与其他进程并行的活动③进程是竞争系统资源的基本单位关联:进程一定包含一个程序,一个程序可以对应多个进程4.2.2 进程的状态及变迁多任务系统中进程的基本状态:①就绪状态(ready):进程已获得除CPU之外的运行所必需的资源,一旦得到CPU的控制权,立即就可
摘要由CSDN通过智能技术生成

第四章 进程及进程管理
4.2 进程概念
4.2.1 进程定义

进程:一个程序在给定活动空间和初始环境下,在一个处理机上执行的过程(运行→暂停→运行)

进程和程序的区别:

① 程序是静态的概念,进程是动态的概念
②进程是一个能独立运行的单位,能与其他进程并行的活动
③进程是竞争系统资源的基本单位

关联:进程一定包含一个程序,一个程序可以对应多个进程

4.2.2 进程的状态及变迁

多任务系统中进程的基本状态:
①就绪状态(ready):进程已获得除CPU之外的运行所必需的资源,一旦得到CPU的控制权,立即就可以运行
②运行状态(running):该进程已获得运行所必须的资源,它的程序正在处理机上运行
③等待状态(wait):进程正等待着某一事件的发生而暂时停止执行。若此时CPU给它控制权也无法执行

进程状态的变迁(红线可以无,实际状态变迁为黑线标注的箭头)
在这里插入图片描述
在这里插入图片描述

4.2.2 进程控制块

进程控制块:描述进程与其它进程、系统资源的关系以及进程在各个不同时期所处状态的数据结构,称为进程控制块PCB

进程的组成:程序与数据、PCB(进程控制块)

进程控制块的主要内容:
①进程标识符:进程符号名或内部id号
②进程当前状态:进程处于何种状态
③当前队列指针:该项登记了处于同一状态的下一个进程的PCB地址
④进程优先级:反映了进程要求CPU的紧迫程度
⑤CPU现场保护区:当进程由于某种原因释放处理机时,CPU现场信息被保存在PCB的该区域
⑥通信信息:进程间进行通信时所记录的有关信息
⑦家族联系:本进程与家族的联系
⑧占用资源清单

进程控制块的组织——进程队列结构
在这里插入图片描述
在这里插入图片描述

4.3 进程控制
4.3.1 进程控制的概念

进程管理的功能:进程控制、进程调度、实现进程之间同步协调和通信

进程控制的职责:对系统中的进程实施有效的管理,负责进程状态的改变

进程状态的变化:
在这里插入图片描述
常用的进程控制原语:创建原语

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值