文件名称:JobScheduler:作业调度程序可在N个线程上调度M个作业
文件大小:6KB
文件格式:ZIP
更新时间:2024-05-19 12:54:12
fps job-scheduler fcfs sjf jobscheduler
作业调度程序 一个作业调度程序,用于在单个计算机上的N个线程上调度M个作业。 输入包含以下数据: 职务名称 持续时间:完成工作所需的时间 优先级:工作的优先级。 P0 > P1 > P2 截止日期:不应在其后运行作业的截止时间(时钟从0开始,截止日期为实际时钟时间) UserType:启动作业的用户类型,用户优先级Root > Admin > User 有多种调度算法- 最短的工作优先-SJF 首先缩短作业(SJF),这是一种调度策略,它选择执行时间最短的等待进程来执行。 如果是平局,请按照以下顺序选择工作: 优先级(优先级较高的作业先安排) 先来先服务 工作以先到先得的原则执行。 将输入作为需要计划的作业顺序。 固定优先级调度 每个进程都被分配一个优先级。 具有最高优先级的过程将首先执行,依此类推。 如果是平局,请按照以下顺序选择工作: 用户类型 最长的工作第一 最早截止日
【文件预览】:
JobScheduler-master
----src()
--------com()
----.gitignore(228B)
----README.md(2KB)