华信学院操作系统实习银行家.docVIP

  • 3
  • 0
  • 约9.6千字
  • 约 29页
  • 2017-06-11 发布于重庆
  • 举报
华信学院操作系统实习银行家

石家庄经济学院华信学院 计算机操作系统实习报告 (学 院)系: 电子信息系 专 业: 计算机科学与技术 姓 名: 班 级: 学 号: 指导教师: x 年 x 月 x日 目录 一、实验内容 1 二、实验目的 1 1.数据结构设计 2 2.算法设计 2 3.程序实现及运行结果 8 四、实验总结 13 一、实验内容 用银行家算法实现资源分配 要求: (1) 设计一个3个并发进程共享10个同类资源的系统,进程可动态地申请资源和释放资源,系统按各进程的申请动态地分配资源。 (2) 设计用银行家算法和随机分配算法,实现资源分配的两个资源分配程序,应具有显示或打印各进程依次要求申请的资源数以及依次分配资源的情况。 (3) 确定一组各进程依次申请资源数的序列,在相同的情况下分别运行上述两种资源分配程序,观察运行结果。 二、实验目的 编写和调试一个系统动态分配资源的简单模拟程序,观察死锁产生的条件,并采用适当的算法,有效地防止和避免死锁的发生. 多个进程动态地共享系统的资源可能会产生死锁现象。死锁的产生,必须同时满足四个条件,第一个是互斥条件,即一个资源每次只能由

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档