操作系统课程设计作品!模拟进程调度共三种算法(先来先服务、动态优先权、轮转法),完整代码,详细注释,VC环境运行成功! 使用先来先服务、动态优先权、轮转法模拟进程调度。 对动态优先权、轮转法简化假设为: 1、进程为计算型的(无I/O) 2、进程状态:ready、running、finish 3、进程需要的CPU时间以时间片为单位确定。 对动态优先权算法,当前运行进程用完时间片后,其优先权减去一个常数。
1
1. 建立作业的数据结构描述 2. 使用两种方式产生作业/进程: (a)自动产生(b) 手工输入 3. 在屏幕上显示每个作业/进程的执行情况。 4. 时间的流逝可用下面几种方法模拟: (a)按键盘,每按一次可以认为过一个时间单位(b)响应WM_TIMER (本实验采用b 方法) 5. 计算并显示一批作业进程的周转时间,平均周转时间,带权周转时间,平均带权周转时间。 6. 将一批作业/进程的执行情况存入磁盘文件,以后可以读出并重放。 7. 支持的调度算法: 先来先服务,短作业/进程优先,时间片轮转调度算法,优先权调度算法,高响应比优先调度算法,多级反馈队列调度算法。 vs2013上 2017上实现完成
2021-07-01 12:55:23 53KB os课设 c++ 作业调度 进程调度
1
操作系统课程设——进程调度(包含源代码) 里面总共有 20 个课程设计 都是03级的学长做的 很有参考价值
1
包含最高优先数优先调度算法,简单时间片轮转调度算法,多级反馈队列调度算法,源代码流程图齐全。
2021-06-29 22:12:15 240KB C++ 广工 操作系统
1
操作系统实验,模拟实现非抢占式高响应比进程调度算法。用VC++编写的可视化应用程序。
2021-06-28 09:52:41 1.86MB 非抢占式 高响应比 进程调度
1
java实现的一个简单的电梯进程调度程序,包括五个电梯,20层
2021-06-28 09:06:39 17KB java 电梯 调度
1
进程调度模拟设计--优先级法、最高响应比优先调度算法
2021-06-28 08:28:16 883KB 优先级法 最高响应比优先
1
论文《LINUX进程调度分析》,和大家分享~
2021-06-27 10:04:10 185KB 论文
1
采用基于优先级的进程调度算法和时间片轮转算法两种调度策略模拟单处理器的进程调度
2021-06-26 13:00:17 14KB 时间片轮转 优先级
1
操作系统课程设计,VS2013,MFC 课程设计题目:进程/作业调度 实现要求: 1. 建立作业的数据结构描述 2. 使用两种方式产生作业/进程: (a)自动产生 (b)手工输入 3. 在屏幕上显示每个作业/进程的执行情况。 4. 时间的流逝可用下面几种方法模拟:(a)按键盘,每按一次可以认为过一个时间单位 (b)响应WM_TIMER (本代码两种方法都有) 5. 计算并显示一批作业/进程的周转时间,平均周转时间,带权周转时间,平均带权周转时间。 6. 将一批作业/进程的执行情况存入磁盘文件,以后可以读出并重放。 7. 支持的调度算法:先来先服务,短作业/进程优先,时间片轮转调度算法,优先权调度算法,高响应比优先调度算法,多级反馈队列调度算法。
2021-06-25 10:14:38 74.12MB 进程调度
1