没有合适的资源?快使用搜索试试~ 我知道了~
Job-Scheduling:OS实验2, 作业调度
共27个文件
png:13个
c:6个
md:1个
需积分: 12 1 下载量 86 浏览量
2021-06-06
10:16:38
上传
评论 1
收藏 1.33MB ZIP 举报
温馨提示
Job-Scheduling 需求说明 基本要求和提高要求 基本要求:学习源代码,并完成十个调试任务。 提高要求:实现多级反馈轮转调度算法 多级——多个队列。 反馈——优先级会根据等待时间变化 轮转——同优先级的作业轮流进行 具体要求: 要求实现3个队列,每个队列时间片不一样:最高优先级队列的轮转时间为1s,次高优先级为2s,最低优先级为5s;当有新作业加入,抢占式运行,而不是等待当前时间片结束;高优先级队列结束前,不轮转低优先级队列,等待时间超过10s自动升高优先级一级。 完成情况 基本要求:十个调试任务 任务1:在job.c的main函数中,所有的struct声明之后,添加调试代码 任务2:定时处理函数sig_handler()调试 任务3:调度程序scheduler()调试 任务4:作业入队命令调试 任务5:DEQ命令和STAT命令调试 任务6:updateall函数调试 任务7:在
资源推荐
资源详情
资源评论
收起资源包目录
Job-Scheduling-master.zip (27个子文件)
Job-Scheduling-master
README.md 4KB
SourceCode
deq 13KB
Demo 8KB
enq.c 2KB
stat 13KB
Demo.c 323B
stat.c 839B
makefile 311B
job.h 2KB
job.c 18KB
error.c 761B
enq 13KB
job 23KB
deq.c 904B
images
Debug.7.ENQ.png 81KB
Debug.4.png 60KB
Debug.7.STAT.png 168KB
Debug.2.png 53KB
Debug.3.png 66KB
Debug.5.png 56KB
Debug.8.png 97KB
Debug.10.png 205KB
绘图1.png 12KB
Debug.9.png 207KB
Debug.7.DEQ.png 149KB
Debug.6.png 134KB
Debug.1.png 49KB
共 27 条
- 1
资源评论
长迦
- 粉丝: 34
- 资源: 4659
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功