Priority-scheduling Task1实验报告.docx
2022-05-29 14:00:36 800KB 文档资料 操作系统
Priority-scheduling Task2实验报告.docx
2022-05-29 14:00:36 1.04MB 文档资料 操作系统
process-scheduling-algorithms:C ++中的调度算法程序
1
抢先优先级调度 Java中的抢占式优先级调度(OS)算法 介绍 优先级调度是一种基于优先级调度进程的方法。 在此算法中,调度程序根据优先级选择要工作的任务。 具有较高优先级的过程应首先执行。 在“抢先式优先级调度”中,当某个进程到达就绪队列时,将其优先级与就绪队列中存在的其他进程的优先级以及当时CPU正在执行的优先级进行比较时间。 接下来,将在所有可用进程中将优先级最高的那个分配给CPU。 抢占优先级调度和非抢占优先级调度之间的区别在于,在抢占优先级调度中,可以在更高优先级的作业到达时停止正在执行的作业。 一旦所有作业在就绪队列中可用,该算法将充当非抢先优先级调度,这意味着调度的作业将一
1
西电的操作系统课设2(优先级调度取代FCFS),含源码(整个Pintos内核都放进去了,在Pintos环境搭建好的情况下直接makefile可得结果)。该做法参考了【刘文东】学长的报告,我的主要就是实验方案讲得比较详细。毕竟自己做过一次知道哪里学长和老师没说清楚。 若需第三份,我也上传了,其中包含课设3(Priority_Donate)的报告和代码,欢迎下载。 课设最终成绩90+,不用担心质量。 最后一个提醒,每个学校OS课设不一样,我这个是将FCFS的线程调度方式改成优先级调度的方式。
2019-12-28 17:32:23 31.82MB Pintos 西电 课设 OS
1