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

网站建设移动网络模板网站建设开发

网站建设移动网络,模板网站建设开发,南京做网站建设的公司,男人和女人晚上做污污的视频大网站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.tj-hxxt.cn/news/114081.html

相关文章:

  • 网站建设模式东莞免费网站建设网络营销
  • 个人网站的色彩设计怎么做泰州seo外包
  • 快速搭建网站的工具有哪些网络营销优化推广
  • 手机微网站怎么做创建网站的基本流程
  • 大连零基础网站建设培训班百度竞价调价软件
  • 青海网站开发公司百度北京分公司官网
  • 昆明设计网站建设今日头条新闻头条
  • 中国门户网站排行网站建设方案开发
  • 做企业网站一般要多少钱seo全称是什么意思
  • 学做网站论坛vip教程快手刷粉网站推广
  • 临沂网站制作建设自动点击器怎么用
  • 外贸网站建设 杭州企业信息查询
  • 长沙公司网站建设线上推广引流渠道
  • 公司网站建设设计公司排名南昌seo推广
  • 静安企业网站建设百度指数上多少就算热词
  • 为什么网页制作图片显示不出来廊坊推广seo霸屏
  • 建设一个大型网站大概费用优化设计答案四年级上册语文
  • 个人免费网站如何做新品怎么推广效果最好
  • 英文网站建设模板下载企业宣传册模板
  • 网站主机要多少钱项链seo关键词
  • 0基础做网站用什么语言软文是什么文章
  • 简单个人网站模板下载百度pc网页版入口
  • 龙岗网站建设开发设计公司seo搜索优化培训
  • 辽宁省建设工程信息网归哪里管百度快速seo优化
  • 有哪些可以做翻译的网站上海网站外包
  • 多国语言网站网站seo在线诊断
  • 设计网站轮廓模板网站推广广告
  • 中国中小企业网站建设现状淘宝指数
  • 赣州北京网站建设网址
  • 摄影素材网站宣传推广方式