淮海工学院计算机工程学院
实验报告书
课程名: 操作系统原理A
题 目: 进程调度
班 级: 网络132
学 号: 2013122834
姓 名: 殷晓波
目的与要求
进程是操作系统最重要的概念之一,进程调度是操作系统内核的重要功能,本实验要求用Java或C/C++语言编写一个进程调度模拟程序,至少使用先来先服务、短进程优先、最高优先权优先或时间片轮转法四种算法中的两种算法来实现进程调度。通过本实验可加深对进程调度算法的理解。
实验环境
Turbo C 2.0/3.0或VC++6.0或Java语言
实验内容
1、设计有5个进程并发执行的模拟调度程序,每个程序由一个PCB表示。
2、模拟调度程序至少使用先来先服务、短进程优先、最高优先权优先或时间片轮转法四种算法中的两种算法来实现进程调度。
3、程序执行中应能在屏幕上显示出各进程的状态变化,以便于观察调度的整个过程。
实验步骤
理解本实验中有关调度算法的说明。
根据调度算法的说明,画出相应的程序流程图。
按照程序流程图,用Java/C/C++语言编程并实现。
流程图:
先来先服务
原创力文档

文档评论(0)