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