job-scheduling:BUAA, OS Course Project, Job Scheduling

时间:2024-06-27 04:51:28
【文件属性】:

文件名称:job-scheduling:BUAA, OS Course Project, Job Scheduling

文件大小:66KB

文件格式:ZIP

更新时间:2024-06-27 04:51:28

C

Job Scheduling This is BUAA OS Experiment 2. OS实验2 - 作业调度 Introduction 介绍 基本要求: 实现一个作业调度程序,通过该程序可以完成作业的入队、出队、查看和调度。具体要求如下: 实现作业调度程序scheduler,负责整个系统的运行。 实现作业入队命令enq。 实现作业出队命令deq。 实现作业状态查看命令stat。 实现多级反馈的轮转调度算法。 提高要求: 对多级反馈的轮转调度算法的性能进行分析,改进优先级的更新方式,从而实现更合理、高效的调度算法。 stat命令的实现是将信息直接输出在调度程序终端,这样当时间片较短时,显示出来的作业状态易被其它调度信息覆盖,不利于实验观察。建议实现作业状态信息的反馈(一种实现方式是使用FIFO将作业状态信息传输给作业控制命令程序)。 How to use 使用方法 在Unix/Linu


【文件预览】:
job-scheduling-master
----enq.c(2KB)
----job.h(2KB)
----实验报告.docx(30KB)
----Demo.c(332B)
----job.c(14KB)
----任务分配及工作量.docx(14KB)
----deq.c(943B)
----README.md(1KB)
----例会记录.docx(22KB)
----makefile(386B)
----stat.c(862B)
----error.c(761B)

网友评论