-
sim-cpu:对单CPU系统进行事件驱动的作业调度仿真
资源介绍
模拟CPU
这是一个参考项目,用于模拟事件驱动的系统并了解时间的流逝。 它是两个R&D项目材料的一部分:
事件驱动系统的确定性仿真(请参阅)。
事件驱动的视图引擎(或“事件驱动的大型机”)。
领域
域基于任务分配: 。
任务是为具有一个CPU和一个IO设备的系统创建循环作业调度程序。 这不会成为真正的工作计划程序,而是一个模拟。
流程将根据规范安排在特定时间到达;
每个进程都有一系列持续时间不同的CPU和IO任务;
进程始终以CPU任务结束;
系统只有一个CPU和一个IO设备,这些进程将相互竞争;
如果一个进程比TimeQuantum需要更多的CPU时间,则调度程序可以中断其执行并将其放回到队列中,从而允许其他进程继续前进;
如果在同一时间点发生多个命令,则顺序为:(1)处理新进程; (2)处理从IO队列返回的进程,以及(3)处理抢占(中断)进程。
执行
在此实现中,我
- 上一篇: 操作系统实验二 单处理机的进程调度
- 下一篇: 模拟处理器调度 实验报告 内有流程图源代码