32进程的描述(编辑修改稿)内容摘要:

可由系统把一些不重要或不紧迫的进程挂起 , 以保证系统仍然能正常运行。 二、 进程状态的转换 在引入挂起状态后,又将增加从挂起状态(又称静止状态)到非挂起状态(又称活动状态)的转换。 或者相反,可以有以下几种情况: 1.活动就绪 静止就绪 当进程处于未被挂起的 就绪状态 时 , 称此为 活动就绪状态 , 表示为 Readya。 当用挂起原语 Suspend将该进程挂起后 , 该进程便转变为 静止就绪状态。 表示为 Readys( 处在 Readys状态的进程 , 不再被调度执行 ) 2. 活动阻塞 静止阻塞 当进程处于未被挂起的阻塞状态时 , 称为它处在活动阻塞状态 ( 表示为 Blockeda)。 当 Suspend原语将它挂起后 , 进程便转变为 静止阻塞状态 ( 表示为Blockeds)。 处于该状态的进程 , 在其所期待的事件出现以后 , 他将从静止阻塞变为静止就绪。 3. 静止就绪 活动就绪 处于 Readys状态的进程 , 若用激活原语 Active激活后 , 该进程将转变为 Readya状态。 4. 静止阻塞 活动阻塞 处于 Blockeds状态的进程 , 若用激活原语 Active激活后 , 进程将转变为 Blockeda状态。 挂起 执行 活动就绪 活动阻塞 静止就绪 静止阻塞 激活 释放 挂起 释放 激活 挂起 具有挂起状态的进程状态图 进程的静态描述:由三部分组成 PCB、 有关程序段和该程序段对其进行操作的数据结构集。 各部分的作用: 1 进程控制块 :用于描述进程情况及控制进程运行所需的全部信息。 2 程序段 :是进程中能被进程调度程序在 CPU上执行的程序代码段。 3 数据段 :一个进程的数据段 , 可以是进程对应的程序加工处理的原始数据 , 也可以是程序执行后产生的中间或最终数据。 进程控制块中主要包括四个方面用于描述和控制进程运行的信息。 1 进程标识符用于唯一的标识一个进程。 一个进程通常有以下两种标识符。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。