进程的安全性1
死锁概述操作系统中的死锁基于如下假定:任意一个进程要求资源的最大数量不超过系统能提供的最大量;如果一个进程在执行中提出的资源要求能够得到满足,那么它一定能在有限时间内结束;一个资源在任何时刻最多只为一个进程所占有;一个进程申请资源,只在资源得不到满足时才处于等待状态;一个进程结束时释放它所占有的全部资源;系统具有有限个进程和资源。2
死锁在多道程序系统中,若干个进程彼此相互等待对方拥有且不会释放的资源,从而形成各进程都想得到资源而又都得不到资源,因而不能继续向前推进的僵局状态,就叫死锁。3
例1:进程推进顺序不当产生死锁设系统有打印机、读卡机各一台,被进程P和Q共享。两个进程并发执行,按下列次序请求和释放资源:进程P 进程Q请求读卡机 请求打印机请求打印机 请求读卡机释放读卡机 释放读卡机释放打印机 释放打印机4
例2PV操作使用不当产生死锁 进程Q1 进程Q2 ……… ………P(S1);P(s2);P(s2);P(s1);使用r1和r2;使用r1和r2V(S1); V(s2);V(S2);
您可能关注的文档
最近下载
- 国际工程项目人力资源属地化管理研究.pptx VIP
- 《陆上风电场工程概算定额》NBT31010-2024.pptx VIP
- 2026新苏教版六年级数学上册第一单元第2课《积的近似值》课件.pptx VIP
- 机器人用谐波齿轮减速器的设计.docx VIP
- 轮胎厂安全生产操作.docx
- (高清版)-B-T 239.1-2023 金属材料 线材 第1部分:单向扭转试验方法.pdf VIP
- 商业综合体工程承接查验内容、标准、资料移交清单.pdf
- 钾离子结合剂在慢性肾脏病患者高钾血症治疗中应用的中国专家共识(2025年版)解读.pptx
- 教育强国建设三年行动计划(2025-2027年).docx VIP
- 建筑施工--预制梁场验收表.doc VIP
原创力文档

文档评论(0)