- 20
- 0
- 约5.4千字
- 约 39页
- 2016-04-13 发布于湖北
- 举报
E完成:24+(8–6)×2=28分钟 A完成:28+(10–8)×1=30分钟 B完成:18+(6–4)×3=24分钟 (b) 优先级调度 调度次序:B ? E ? A ? C ? D (c) SJF 调度次序:C ? D ? B ? E ? A 例题6. 设有一个数据区,有若干进程要去读或写它,遵循下列原则: ? 写是互斥的,当一进程正在写时,其它进程既不能写,也不能读; ? 读可同时进行,只要没有进程正在写,则任何进程都可以读,请用P,V操作写出读写过程的同步算法(要给出信号量物理意义以及初值) 答:var mutex, wrt: Semaphore; readcount: integer; mutex: = wrt: = 1; readcount: = 0; parbegin Readeri: begin Wait (mutex); readcount: = readcount + 1; if readcount = 1 then Wait (wrt); Signal (mutex); 读数据集; Wait (mutex); readcount: = readcount – 1; if readcount = 0 then Signal (wrt); Signal (mutex); end
您可能关注的文档
最近下载
- 国家标准 NYT 3437-2019 沼气工程安全管理规范.pdf VIP
- 安全科学原理(理论知识)试题及答案.doc VIP
- 2025年(安全工程)安全科学原理试题及答案.doc VIP
- 2025 年大学安全工程(安全科学原理)上学期期末测试卷.doc VIP
- 阿里云DataClaw:如何让Agent安全访问数据(2026年).pdf
- TGXAS 697-2024 融水苗族服饰.pdf VIP
- 2025 年大学安全工程(安全科学原理)试题及答案.doc VIP
- 2026年DataClaw:如何让 Agent安全访问数据报告.docx
- 安全科学原理期末考试试题.docx VIP
- 东南A5翼舞_汽车使用手册用户操作图示图解详解驾驶指南车主车辆说明书电子版.pdf VIP
原创力文档

文档评论(0)