银行家算法等.docVIP

  • 2
  • 0
  • 约1.53万字
  • 约 43页
  • 2021-10-29 发布于天津
  • 举报
银行家算法等 课内实验报告 课 程 名: 操作系统 任课教师 : 沈超 专 业: 信息管理与信息系统 学 号: 姓 名: 二○一六至二○一七 年度第一学期 南京邮电大学 经济与管理学院 《 操作系统 》课程实验第 一 次实验报告 实验内容及基本要求: 实验项目名称: 调度系统的设计与实现 实验类型: 设计 每组人数: 1 实验内容及要求: 实验内容 : 本次实验的主要内容是模拟调度系统的实现,包括高级、中级和低级调度的管理系统实现,调度算法的设计与实现以及银行家算法的设计设计与实现。本次实验主要包括两部分内容: 1、模拟具有三级调度的计算机系统进程运行过程,设计进程调度算法, 将其存入进程文件中。如:进程 1:运行 5 秒后有 3 秒的 I/O 操作,之后有 10 秒的运行,结束。可以写成:” p1:r5,io3,r3 e; ”。编程实现调度算法函数,设计优先级、时间片大小和并发进程个数,系统不断从进程文件中读出进程信息, 选择一种进程调度算法, 模拟进程的运行及调度过程, 比 较不同算法在周转时间和平均周转时间上的差异。针对进程文件里面的数据为正常、缺项、格式不正确等各种情况,检测程序的执行结果。 2、理解安全性算法和银行家算法的核心机制:针对 3 类资源、 5 个进程的情况,设计相应的数据结构,分别表示每个进程占用各类资源的情况;编程实现安全性算法函数,编制主函数,动态输入资

文档评论(0)

1亿VIP精品文档

相关文档