文件名称:ProcessSchedulers
文件大小:404KB
文件格式:ZIP
更新时间:2024-06-19 23:59:37
Java
ICS 143 Spring 2015 编程作业(100 分) 电子副本截止日期:2015 年 6 月 10 日晚上 11:55 通过 EEE Dropbox 请经常检查获取更新。 请仔细阅读完整的作业,至少两次。 尽早开始。 单独编码。 该项目需要用Java实现。 随意分享你的公开测试。 项目介绍 该项目的目标是模拟您在课堂上学到的 3 种不同的调度程序算法:先到先得 (FCFS)、最短剩余时间优先 (SRTF) 和(用于奖励学分)比例份额 (PS)。 为您提供了一个模拟环境(Java),您只需要填写实际的作业调度逻辑即可。 您的每个算法都需要读取包含一组进程的到达时间、突发时间和共享(仅 PS 需要)的文件。 然后,您的代码的目标是通过将所有进程的完成时间、等待时间和周转时间写入输出文件,根据 FCFS、SRTF 或 PS 来安排这些作业。 有关本作业中任何内容的定义,请
【文件预览】:
ProcessSchedulers-master
----grade.sh(3KB)
----FCFSScheduler.java(3KB)
----13828643.zip(191KB)
----SRTFScheduler.java(4KB)
----13828643.pdf(186KB)
----Process.java(7KB)
----README.md(11KB)
----Makefile(172B)
----PSScheduler.java(5KB)
----Scheduler.java(329B)
----ProcessArrivalTimeComparator.java(549B)
----tests()
--------ps2.input(35B)
--------srtf5.expected(46B)
--------fcfs2.input(18B)
--------srtf2.expected(42B)
--------ps5.input(45B)
--------fcfs2.expected(30B)
--------ps1.input(35B)
--------srtf5.input(25B)
--------fcfs1.expected(37B)
--------ps3.expected(34B)
--------srtf4.expected(26B)
--------ps5.expected(52B)
--------srtf3.expected(26B)
--------fcfs3.input(61B)
--------srtf2.input(23B)
--------fcfs4.input(117B)
--------ps4.expected(46B)
--------ps2.expected(40B)
--------srtf4.input(17B)
--------fcfs4.expected(156B)
--------srtf1.expected(41B)
--------ps1.expected(40B)
--------srtf3.input(17B)
--------ps4.input(40B)
--------fcfs1.input(18B)
--------ps3.input(28B)
--------fcfs3.expected(86B)
--------srtf1.input(23B)
----.gitignore(200B)
----Tester.java(6KB)
----Report.docx(16KB)