|
实验一 进程调度/ _$ V. m: P& R2 q8 w- e
编写并调试一个模拟的进程调度程序,采用“短进程优先”调度算法对五个进程进行调度。以加深对进程的概念及进程调度算法的理解.
, Y# ]3 ], C8 C! ]/ Z; Z) I$ S7 }$ m! @* F/ Y ~
下面是采用动态优先数的调度程序,可作参考。
5 a+ U |% d$ U/ G+ c. }& H 例题: 设计一个有 N个进程共行的进程调度程序。
! v7 p$ m" V( u/ V$ m/ X2 e, @( D, P/ _ 进程调度算法:采用最高优先数优先的调度算法(即把处理机分配给优先数最高的进程)和先来先服务算法。
2 r% ^4 j- m- V8 W4 t 每个进程有一个进程控制块( PCB)表示。进程控制块可以包含如下信息:进程名、优先数、到达时间、需要运行时间、已用CPU时间、进程状态等等。
9 @+ _+ ~8 _+ o8 e% W6 f ` 进程的优先数及需要的运行时间可以事先人为地指定(也可以由随机数产生)。进程的到达时间为进程输入的时间
' u+ d- r6 f* f9 T# j& _2 U T7 S V2 V$ l
' @. z* ]3 T f4 v
资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
( @. P4 J* |" n( h! o8 a% C2 p) k7 N" n& n* k+ y% w( b
1 c, p3 J; o/ |5 @
6 u; ]6 W6 t8 U- Y本资源由Java自学网收集整理【www.javazx.com】 |
|