模拟进程调度器 (price 100)

WX: help-assignment
code price: 100

模拟进程调度器

写c++代码,模拟进程调度器,对实时任务和非实时任务继续进度:
1实时任务优先级最高,优先级为0;多个实时任务采用先来先服务形式,实时任务需要抢占非实时任务;
2 非实时任务采用3级反馈队列(优先级从1到3,数值越低,优先级越高),执行分时调度,时间片为1个单位;
3系统包括以下资源:打印机、扫描仪、磁带机、磁盘、内存;一个进程必须获取到所有需要的资源后,才能运行;运行结束后,立即释放资源
4以下为运行参数,写在txt文档里,代码读取txt文档 系统资源:
(5,6,7,4,1024)。顺序依次为:打印机数量、扫描仪数量、磁带机数量、磁盘数量、内存数量 以下的每括号内内容表示一个独立的进程:按照顺序依次为:进程的初始优先级、进程到达时间、进程服务时间、进程需要的资源数量(打印机、扫描仪、磁带机、磁盘、内存)。
(1,0,12,3,1,2,0,256)
(1,1,14,0,1,1,4,612)
(1,5,15,2,0,1,1,16)
(1,7,2,0,1,1,1,400)
(0,14,5,0,0,0,0,128)
5输出为每个时间片,运行的进程编号以及对应的字母,从第一个时间片开始,到所有进程完成,例如 [0,1)0A表示在时间片[0,1)内,进程0运行,对应字母A

WX: help-assignment

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值