编写并调试一个模拟的进程调度程序,采用“最高优先数优先”调度算法对进程进行调度。(做了简单的界面)
1
多级进程调度算法,很全面的算法,而且运行出来的结果很炫!欢迎大家下载学习,运行没错!
2021-04-14 00:34:40 15KB 多级进程调度算法
1
java 进程调度算法,看看有用不,大家交流下,当年大学留下来的,可以用的,大家放心下。。。。现在的资源分数真高
2021-04-13 09:26:41 3KB java 进程调度
1
Xen中VCPU调度算法分析.pdf
2021-04-11 13:17:18 279KB Xen VCPU调度
1
处理器调度算法实现.zip
2021-04-06 18:54:58 2.25MB 北交大 操作系统 处理机调度 Linux
1
移动臂调度算法的模拟实现.doc
2021-04-04 17:04:42 79KB 操作系统
1
AGV方案与调度算法,文档
2021-04-02 13:05:13 8.39MB AGV方案与调度算法
(1)用C语言来实现对N个进程采用动态优先权优先算法的进程调度。 (2)每个用来标识进程的进程控制块PCB用结构来描述,包括以下字段: •••• 进程标识数 ID。 •••• 进程优先数 PRIORITY,并规定优先数越大的进程,其优先权越高。 •••• 进程已占用的CPU时间CPUTIME。 •••• 进程还需占用的CPU时间ALLTIME。当进程运行完毕时,ALLTIME变为0。•••• 进程的阻塞时间STARTBLOCK,表示当进程再运行STARTBLOCK个时间片后,将进入阻塞状态。 •••• 进程被阻塞的时间BLOCKTIME,表示已足赛的进程再等待BLOCKTIME个时间片后,将转换成就绪状态。 •••• 进程状态START。 •••• 队列指针NEXT,用来将PCB排成队列。 (3)优先数改变的原则: •••进程在就绪队列中呆一个时间片,优先数加1。 •••进程每运行一个时间片,优先数减3。 (4)假设在调度前,系统中有5个进程,它们的初始状态如下: ID 0 1 2 3 4 PRIORITY 9 38 30 29 0 CPUTIME 0 0 0 0 0 ALLTIME 3 3 6 3 4 STARTBLOCK 2 -1 -1 -1 -1 BLOCKTIME 3 0 0 0 0 STATE READY READY READY READY READY (5)为了清楚的观察各进程的调度过程,程序应将每个时间片内的情况显示出来,参照的具体格式如下: RUNNING PROG:i READY-QUEUE:->id1->id2 BLOCK-QUEUE:->id3->id4 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ID 0 1 2 3 4 PRIORITY P0 P1 P2 P3 P4 CUPTIME C0 C1 C2 C3 C4 ALLTIME A0 A1 A2 A3 A4 STARTBLOCK T0 T1 T2 T3 T4 BLOCKTIME B0 B1 B2 B3 B4 STATE S0 S1 S2 S3 S4
2021-03-31 20:23:40 3KB 动态优先权 操作系统 C++
1
操作系统——移动臂模拟调度算法QT
2021-03-24 14:35:57 10KB 移动臂
1
操作系统期末复习,重点难点,结合例题讲解,80%+考点。
2021-03-21 14:02:01 1.83MB 操作系统 进程 调度算法