- 48
- 0
- 约3.95千字
- 约 6页
- 2016-10-13 发布于重庆
- 举报
车辆行驶死锁问题
车辆行驶死锁问题
实验目的
理解死锁产生的原因,掌握预防和预防死锁的方法,以及死锁的检测方法。
通过车辆行驶死锁问题的设计与实现掌握解决死锁的方法。
实验内容
车辆行驶死锁问题,在Linux下用C语言完成下面模型:设有一个T型路口,其中A,B,C,D各处可容纳一辆车,车型方向如图所示。找出死锁并用有序分配法消除之,要求资源编号合理。
A B E:左转
W:直行 D C
S:左转
T型路口模拟图
根据上述介绍,编写车辆行驶死锁问题的程序,要求如下:
在Linux下用C语言编程,利用信号量操作实现进程同步;
假设3个方向的车辆数目相等,数只有用户输入,并动态显示车辆行驶的状态,每个车辆行驶所用的时间可以预先设定。
准备知识
了解进程死锁的原理。
掌握自然有序分配法。
实验原理
死锁是指在一组进程中的各个进程占有不会释放的资源,但因互相申请被其他进程所占用不会释放的资源而处于一种永久等待的状态。
死锁的4个必要条件:
互斥条件。
请求与保持条件。
非剥夺条件。
循环等待条件。
死锁预防的基本思想是对进程在申请有关申请资源的时候规定某种策略,如果所有进程都遵守这一策略,则系统就不会进入死锁状态。
本实验主要使用资源有序分配策略来预防死锁。
实验指导
死锁的可能性有两种:
E方向两辆车分别位于A和B,S方向一辆车位于C,W方向一辆车位于D。
S方向两
您可能关注的文档
- 2016年下半年自考饭店管理(专科) .doc
- 2016年专业学位硕士(软件工程) .doc
- 2016年专业技术资格评审方案 .doc
- 车身形式漫谈1非承载式车身.doc
- 车身局部凹陷修复方法.doc
- 车身涂装(个人)规程.doc
- 2016年中央承接国际服务外包和技术出口事项专项资金申报指南.doc
- 2016年中央财政农田水利项目县建设方案编写提纲 .doc
- 车身贴膜,宝马650i.doc
- 2016年党章知识测试题及答案 .doc
- 2026景观园林行业生态修复与城乡规划研究报告.docx
- 2026巨头酒企竞争格局产品迭代与投资品牌延伸分析指南.docx
- 2026工业阀门智能诊断系统预测性维护算法优化与市场教育.docx
- 2026微生物组疗法临床试验进展与投资风险评估报告.docx
- 2026生物医药产业技术创新趋势及投资风险评估.docx
- 2026境外旅游资源开发分析及投资区域选择研究.docx
- 2026立陶宛林业木制品品牌出海规划建设方案及生态林地稀缺性资源保护机制设计.docx
- 2026中国基建投资对金属期货需求拉动分析.docx
- 2026润滑油行业市场拓展与区域布局策略分析报告.docx
- 2026中国跨境电商行业发展模式与竞争策略分析报告.docx
最近下载
- 小学生饮水健康知识教育课件.pptx VIP
- 某区乡镇区划调整社会稳定风险评估报告.pdf VIP
- 2025年潍坊亚星化学股份有限公司校园招聘模拟试题附带答案详解审定版.docx VIP
- (译林2024版三起)英语三年级下册 Unit5 单元测试(含解析+听力音频).pdf VIP
- 第8课建设法治中国第二框(课件+视频)-【中职专用】2025-2026学年中职思政《职业道德与法治》(高教版2023·基础模块).pptx
- 信号与系统(刘泉)习题详解.docx
- 小学体育与健康运动前后的饮水卫生教学课件.pptx VIP
- [2025秋期版]国开电大本科《西方行政学说》一平台形考任务三在线形考试题及答案.docx
- CECS267-2009 橡胶膜密封储气柜工程施工质量验收规程.pdf VIP
- 上财社企业会计综合模拟实训-石琳课件第一章-第八章-企业会计综合模拟实训.pptx VIP
原创力文档

文档评论(0)