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

网站建设移动网络百度收录查询接口

网站建设移动网络,百度收录查询接口,网站的网站制作,如何做网站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.wangmingla.cn/news/140470.html

相关文章:

  • 泉州网站建设+推广网址seo优化排名
  • 做网站要属于无形资产吗网页搜索优化seo
  • php做视频分享网站大型网站建设公司
  • 网站集约化平台建设分析哪些平台可以免费推广
  • 网站建设的价钱网页搜索引擎
  • 网站建设 ui设计整站快速排名优化
  • wordpress相册页优化外包服务公司
  • 微企帮做网站手机网站搜索优化
  • 重庆网站公司制作价格windows优化大师官方
  • 超市网站怎么做的北京网站优化服务商
  • 做水果生意去那个网站百度正版下载
  • 天津平台网站建设哪里好网络公司seo教程
  • 微信网站建设热线天机seo
  • 网站怎么做搜索百度贴吧网页版登录入口
  • 个人网站怎么盈利百度指数搜索
  • 阿里云免费网站备案处理事件seo软件
  • 网站制作方法优化搜索关键词
  • 网络代理在哪里设置杭州seo网站推广排名
  • 宝鸡网站制作电话网站建设需要多少钱?
  • 淄博网站建设团队百度排名优化
  • 宁波网站建设c nb营销策划品牌策划
  • 福州自适应网站建设app网站推广平台
  • 东莞专业网站建设价钱cps游戏推广平台
  • 做调查赚钱哪些网站最靠谱吗品牌线上推广方式
  • 得到app下载双滦区seo整站排名
  • 做网站开封seo技术专员招聘
  • 简述网络营销的概念与特点seo云优化软件破解版
  • 提供注册公司地址seo网站建设公司
  • wordpress多站点 用户同步新媒体运营需要哪些技能
  • 企业公示网seo优化网络