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

专门做推广的软文百度seo工具

专门做推广的软文,百度seo工具,福建富通建设有限公司网站,如何做seo和网站2.3操作系统-进程管理:死锁、死锁的产生条件、死锁资源数计算死锁死锁的产生条件死锁资源数计算死锁 进程管理是操作系统的核心,如果设计不当,就会出现死锁的问题。如果一个进程在等待意见不可能发生的事,进程就会死锁。而如果一…

2.3操作系统-进程管理:死锁、死锁的产生条件、死锁资源数计算

  • 死锁
  • 死锁的产生条件
  • 死锁资源数计算

死锁

进程管理是操作系统的核心,如果设计不当,就会出现死锁的问题。如果一个进程在等待意见不可能发生的事,进程就会死锁。而如果一个或多个进程产生死锁,就会造成系统死锁。

死锁的产生条件

死锁的产生有四大条件,互斥、保持和等待、不剥夺、环路等待。
打破其中一项即可。

假设资源是🍍🍍🍓,现在有两个进程A、B,进程A需要🍍🍍🍓,进程B需要🍍🍓,现在状态是A🍍🍍,B🍓。

B拿到了🍓,但是缺少🍍,A拿到了🍍🍍,但是没有🍓,二者都无法继续执行,此时都不释放资源,而是一直占有着。

打破死锁:破坏互斥条件
互斥表示同一时间资源只给一个线程用,线程之间资源不共享。

破坏互斥条件,资源不再是不可共享的,也就是说B的🍓可以给A用,这样A进程就可以拿到缺少的资源🍓,然后继续执行,A用完释放掉资源,再给B用。

打破死锁:破坏保持和等待
破坏保持和等待,B等待一会儿,没有资源,就释放调自己占用的资源🍓,这样A进程就可以拿到缺少的资源🍓,然后继续执行,A用完释放掉资源,再给B用。

打破死锁:不剥夺
破坏不剥夺,A去抢B的🍓,抢到后,这样A进程就可以拿到缺少的资源🍓,然后继续执行,A用完释放掉资源,再给B用。

打破死锁:环路等待
环路等待就是A等待B,B等待A,此时没有其它进程参与,AB循环等待。
进程C也参与进来了,C有🍍🍓,用完释放掉资源。

死锁资源数计算

系统有3个进程ABC,这三个进程都需要5个资源。如果系统至少有多少个资源,则不可能发生死锁。

资源数记作n,进程数记作m,每个进程需要的资源数记作W或者Wi

每个进程需要的资源数相同的情况下
n≥m×(w−1)+1n \geq m×(w-1)+1 nm×(w1)+1
即最小资源数≥进程数×(单进程需要的资源数−1)+1即最小资源数 \geq 进程数×(单进程需要的资源数-1)+1 即最小资源数进程数×(单进程需要的资源数1)+1

n=3×(5-1)+1=13,系统至少有13个资源,则不可能发生死锁。

每个进程需要的资源数不同的情况下,对(w-1)进行累加操作即可

系统有3个进程ABC,这三个进程依次需要3、4、5个资源。如果系统至少有多少个资源,则不可能发生死锁。
n≥(3−1)+(4−1)+(5−1)+1=10n \geq (3-1)+(4-1)+(5-1)+1=10 n(31)+(41)+(51)+1=10

http://www.yayakq.cn/news/124808/

相关文章:

  • 紫云网站建设网站模板免费吗
  • 每一个网站都是响应式吗网站建设的基本术语
  • 网站建设常见问题及解决办法六安建设网站
  • wordpress主题的网站单位网站建设意见建议
  • 金山集团网站建设做自己的网站要多久
  • 怎么用asp.net做网站wordpress在线时间代码
  • 公司网站建设属于什么费用西乡专业网站建设
  • 使用php做的学校网站吗上海发布最新消息今天
  • 阿里巴巴国际站特点做谷歌推广比较好的公司
  • 网站安全设置教程专业网页设计工具
  • asp化妆品网站网易企业邮箱登录v
  • 网站开发前端规范ps可以在哪个网站上做兼职
  • 网站备案 深圳公司做网站多少钱乐器
  • 山东城乡建设厅网站首页stp营销战略
  • 上海哪家公司做网站比较好网迎客 网站建设
  • 西安网站维护兼职网站制作:网推宝|百度
  • 东莞网站制作搭建如何做设计网站页面
  • 网站建设策划ppt24小时学会网站建设 下载
  • 大朗东莞网站建设用php做的大型网站有哪些
  • 做服装网站设计书春季高考网站建设
  • 重庆南坪网站建设咨询400建设环境竣工验收网站
  • 拉企业做网站好干吗溧阳建设局网站
  • 建设食品商购网站移动crm系统客户端
  • seo网站模版营销咨询师
  • 打开山东城市建设职业学院网站wordpress做视频站好
  • 网业云原神整站网站优化费用
  • 基层建设 官方网站做网站要学哪些代码
  • 营销型网站建设风格设定包括哪些方面?购物网站制作免费
  • 宠物网站建设的可行性郑州市网络科技有限公司
  • 如何建立游戏网站凡客诚品正品男