- 45
- 0
- 约8.19千字
- 约 15页
- 2016-03-30 发布于湖北
- 举报
学 号:
课 程 设 计
课程名字 系统软件开发实训A 题 目 进程调度
指导教师: 工作单位:
题 目: 进程调度能够处理以下的情形:能够选择不同的调度算法(要求中给出的调度算法)显示进程调度队列
进程调度模拟设计
——时间片轮转、优先级法
1设计目的
1.1 阅读操作系统的处理机管理章节内容,对进程调度的功能以及进程调度算法有深入的理解,能够使用其中的方法来进行进程调度模拟设计。
1.2 练掌握并运用时间片轮转和优先级法,掌握一种计算机高级语言的使用。
2 设计要求
2.1 能够选择不同的调度算法(要求中给出的调度算法);
2.2 能够输入进程的基本信息,如进程名、优先级、到达时间和运行时间等;
2.3 根据选择的调度算法显示进程调度队列;
2.4 根据选择的调度算法计算平均周转时间和平均带权周转时间。
3 需求分析
无论是在批处理系统、分时系统还是实时系统,用户进程数一般都多于处理机数,这将导致用户进程互相争夺处理机。另外,系统进程也同样需要使用处理机。这就要求进程调度程序按照一定的策略,动态地把处理机分配给处于就绪队列中的某一个进程,以使之执行。进程调度的主要任务是按照某种策略和方法选取一个处于就绪状态的进程占用处理机。这次课程设计所要求使
原创力文档

文档评论(0)