当前位置: 首页 > wzjs >正文

仙桃住房和城乡建设部网站上海网站建设加q.479185700

仙桃住房和城乡建设部网站,上海网站建设加q.479185700,在厦门做网站找谁,swoole 网站开发进程状态及其转换全解析 在操作系统中,进程有着特定的生命周期和多种状态变化。不考虑进程结束时,进程主要有三个基本状态。 运行态:即进程正在占用CPU执行任务。总结:运行态表示进程当前正在使用CPU。就绪状态:进程…

进程状态及其转换全解析

在操作系统中,进程有着特定的生命周期和多种状态变化。不考虑进程结束时,进程主要有三个基本状态。

  1. 运行态:即进程正在占用CPU执行任务。总结:运行态表示进程当前正在使用CPU。
  2. 就绪状态:进程已获取除CPU外的所有所需资源,等待CPU调度即可执行。总结:就绪态意味着进程万事俱备,只等CPU调度。
  3. 等待状态(阻塞状态):进程因等待某事件或资源而暂停执行。总结:阻塞态是进程因等待条件而暂时停止运行。

这三种状态构成基本模型,它们之间可以相互转换。运行态能变成就绪态或阻塞态;就绪态可转为运行态;阻塞态在条件满足时能变为就绪态。

若考虑进程的创建和结束过程,还会出现两个新状态。

  1. 创建状态:进程刚创建,还未进入就绪态的阶段。总结:创建态是进程诞生后的初始过渡状态。
  2. 结束状态:进程完成结束处理流程,但尚未彻底消失,此时PCB仍存在,PCB消失后进程才彻底结束。总结:结束态是进程结束前的最后状态,PCB消失才标志进程彻底终结。

将创建和结束状态纳入后,形成五状态图,能更全面展示进程状态变化关系。包括从创建到就绪、运行,运行中还可能阻塞或回到就绪态。
在这里插入图片描述

在进程运行过程中,存在一个疑问:运行中的进程为何会变成就绪态?这是因为内存中就绪进程多,而CPU数量相对少。为保证公平,系统给每个就绪进程分配时间片。当运行进程时间片用完,就会被操作系统切换回就绪态,让其他进程有机会执行。总结:时间片机制是运行态进程转就绪态的主要原因,目的是公平分配CPU资源。

下面详细梳理进程状态变化的全过程:

  1. 进程最初不存在,操作系统创建PCB并初始化,从空状态变为new状态,此时仅产生了PCB。总结:进程创建起始于PCB的创建和初始化,形成new状态。
  2. 从new状态变为ready状态,即创建态到就绪态,意味着进程控制块内数据结构初始化完成,进程资源满足,可执行。这个过程很快,因为只是完成PCB初始化。总结:创建态到就绪态是进程准备执行的关键阶段,主要完成PCB初始化。
  3. 就绪态进程会被操作系统调度器选中,分配到CPU执行,具体选中方式取决于调度算法。进程运行结束或出错会进入退出状态。总结:调度器决定就绪态进程能否进入运行态,运行结果可能导致进程退出。
  4. 运行态到就绪态的转换,如前文所述,是因为时间片用完,由操作系统根据时钟管理进行切换。总结:时间片用完促使操作系统将运行态进程切换为就绪态。
  5. 运行中的进程若等待事件或资源,会从运行态变为阻塞状态,例如等待定时器、读写文件等操作时。总结:等待特定事件或资源会使运行态进程进入阻塞态。
  6. 阻塞态进程在等待的事件发生后,会由操作系统帮助其转变为就绪态。总结:操作系统负责在事件满足时,将阻塞态进程转换为就绪态。

文章转载自:

http://ZM4UI1A2.kkrnm.cn
http://wfcHwRGi.kkrnm.cn
http://FfXH0adv.kkrnm.cn
http://FTApiJRI.kkrnm.cn
http://UfuG9N6V.kkrnm.cn
http://QPOn1eR6.kkrnm.cn
http://YCBLZwb2.kkrnm.cn
http://eMr6bRK0.kkrnm.cn
http://HdEKtpEe.kkrnm.cn
http://Tp9ixnhG.kkrnm.cn
http://CHuMtumy.kkrnm.cn
http://gbahcDsd.kkrnm.cn
http://qVKsoEqi.kkrnm.cn
http://LIFcQIc9.kkrnm.cn
http://mAYpxRKc.kkrnm.cn
http://1XVjWH0i.kkrnm.cn
http://Dv7eEbH3.kkrnm.cn
http://Sx4FtgSe.kkrnm.cn
http://vgO1KdYa.kkrnm.cn
http://zBEA9AOh.kkrnm.cn
http://81oH5eGy.kkrnm.cn
http://5Cw7to0u.kkrnm.cn
http://gbuiwxxU.kkrnm.cn
http://YjTns8aT.kkrnm.cn
http://uGuczf7H.kkrnm.cn
http://EeSkzHAi.kkrnm.cn
http://kVuDNJE3.kkrnm.cn
http://SfJmHEam.kkrnm.cn
http://Ph3rkgG4.kkrnm.cn
http://K2jcZkXg.kkrnm.cn
http://www.dtcms.com/wzjs/718285.html

相关文章:

  • 如何修改网站备案wordpress清新Minty主题v4
  • 美容院怎么建立自己的网站售后服务网站建设
  • 北京网站优化公司如何app开发的基本步骤
  • 简单网站制作实验报告二级建造师报名官网
  • 个人做淘宝客网站不能备案吗上海的建设网站
  • 文学类网站怎么做天津去山西高铁做哪个网站
  • 中铝长城建设有限公司网站网站开发语言为
  • 58同城企业网站怎么做的杭州优化建筑设计
  • 中山建网站价格中国和城乡建设部网站首页
  • 网站建设开发合同书(终极版)品牌海外推广
  • 安阳网站建设服务怎么做网站百度贴吧
  • 镇江网站建设个各种网站开发语言的优缺点
  • 企业建设网站的步骤查询网站收录命令
  • 网站建设违约补充协议网站美化软件
  • 观澜小学网站建设快优吧seo优化
  • 建设商务网站的目的网站建设亼仐团
  • p2p贷款网站建设上海网站建设 普送
  • 70 网站制作黄冈网站推广软件ios
  • 网页制作与网站建设实战大全网站建设要用什么软件
  • 58网站自己做郑州官网首页
  • 泰州网站设计培训网站建设规划论文
  • 获取网站开发语言网络应用服务管理
  • 电子商务网站建设实训报告总结河南整合网络营销咨询
  • 龙华做网站天无涯网络做个人网站需要多少钱
  • php安防企业网站源码2019网站怎么做
  • 岳阳网站开发网站运营怎么做wordpress首页修改路径
  • 怎么上国外购物网站网站建设网站的好处
  • 门户网站建设服务报价南京网络营销培训
  • 网站建设运营费用网站正能量免费下载
  • 什么网站做调查能赚钱吗国外公司网站模板