c语言银行家算法实验报告,银行家算法-实验报告.doc

本实验报告介绍了操作系统课程中关于调度系统的设计与实现,包括银行家算法的模拟。实验内容涉及了高级、中级和低级调度,以及各种调度算法的实现,如FCFS、RR和SPF。实验要求设计一个进程调度模拟程序和银行家算法程序,以处理资源分配和安全性检查。实验结果展示了不同调度算法的执行过程和效果。
摘要由CSDN通过智能技术生成

.

课内实验报告

课 程 名: 操作系统

任课教师:

专 业: 信息管理与信息系统

学 号:

姓 名:

二○一六至二○一七 年度 第 一 学期

南京邮电大学 经济与管理学院

《 操作系统 》课程实验第 一 次实验报告

实验内容及基本要求:

实验项目名称:调度系统的设计与实现

实验类型:设计

每组人数: 1

实验内容及要求:

实验内容:

本次实验的主要内容是模拟调度系统的实现,包括高级、中级和低级调度的管理系统实现,调度算法的设计与实现以及银行家算法的设计设计与实现。本次实验主要包括两部分内容:

1、模拟具有三级调度的计算机系统进程运行过程,设计进程调度算法,将其存入进程文件中。如:进程1:运行5秒后有3秒的I/O操作,之后有10秒的运行,结束。可以写成:”p1:r5,io3,r3 e;”。编程实现调度算法函数,设计优先级、时间片大小和并发进程个数,系统不断从进程文件中读出进程信息,选择一种进程调度算法,模拟进程的运行及调度过程,比较不同算法在周转时间和平均周转时间上的差异。针对进程文件里面的数据为正常、缺项、格式不正确等各种情况,检测程序的执行结果。

2、理解安全性算法和银行家算法的核心机制:针对3类资源、5个进程的情况,设计相应的数据结构,分别表示每个进程占用各类资源的情况;编程实现安全性算法函数,编制主函数,动态输入资源的占用情况&#x

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值