上述不论哪种方法,是剥夺或删除一个进程还是多个进程呢?主要考虑系统花费的代价。 关于最小代价,可以从以下几个方面考虑: (1)到目前为止消耗的处理机时间最少; (2)到目前为止产生的输出最少; (3)预计剩下的执行时间最长; (4)到目前为止分配的资源总量最少; (5)进程的优先级最低; (6)撤消某进程对其它进程的影响最小。 ? * * 理发师: begin While(true)then begin P(customers); P(mutex); Waiting=waiting-1; V(barbers); V(mutex); Cut hair(); end end 顾客: Begin P(mutex); If (waitingCHIRS) Begin Waiting=waiting+1; P(customers); P(mutex); Get_haircut(); End Else Begin V(mutex); End End * Philosopher(I) Begin if I mod 2 == 0 then begin P(c[I]); P(c[I+1]mod 5); 吃 V(c[I]); V(c[I+1]mod 5); * * 如果不按照安全序分配资源,则系统可能会由安全状态进入不安全状态。 例如,在T0时刻以后,P3又请求1台
您可能关注的文档
- 水文地质第二讲华南理工大学.ppt
- 水文地质第一章3(免费阅读).ppt
- 水文地质第二章12(免费阅读).ppt
- 推进依法行政建设法治政府(定稿)..ppt
- 提高文明素质_争当文明学生..ppt
- 水文学及水资源的学科前沿和研究需求(论文资料).ppt
- 接触网零件..ppt
- 揭开货币的神秘面纱用..ppt
- 掘进机培训资料机械部分(加三维动画)..ppt
- 操作系统2-1..ppt
- 区块链技术保障高校科研诚信体系建设研究课题报告教学研究课题报告[001].docx
- 人工智能教育项目式学习在远程教育中的应用与效果分析教学研究课题报告.docx
- AI驱动的化学实验虚拟现实教学实践课题报告教学研究课题报告.docx
- 基于大数据的中小学人工智能编程教育资源分析与推荐系统研究教学研究课题报告.docx
- 基于迁移学习的校园AI社团活动跨领域影响力评估模型课题报告教学研究课题报告.docx
- 水泥搅拌桩监理细则.docx
- 广西南宁市马山县六校联盟2024-2025学年高二下学期期中英语试卷(含答案,无听力原文及音频).pdf
- 2025-2026学年河南省信阳高级中学高一下学期3月阶段检测英语试题.pdf
- 河南省平顶山市鲁山县第五教研区2025-2026学年下学期中考一模九年级英语试卷(含答案及听力原文,无听力音频).pdf
- 2025-2026学年河南大联考高三下学期3月质量监测(二模)英语试题.pdf
原创力文档

文档评论(0)