有四个进程A、B、C、D,它们到达内存时间、运行时间和优先数如下表所示,优先数越小,优先级越高,进程调度采用抢占式最高优先级算法。切换时间不计。(1)请用表格形式列出所有进程开始执行时间及结束时间。(2)计算每个进程的周转时阅和它们的平均周转时间。
(1)考虑5个进程P1、P2、P3、P4、P5,它们的创建时间、运行时间及优先数如下表所示。规定进程的优先数越小,优先级越高。试描述在采用下述几种调度算法时各个进程运行过程,并计算采用每种算法时的进程平均周转时间。假设忽略进程的调度时间。 ① 先来先服务调度算法。 ② 短进程优先调度算法。 ③时间片轮转调度算法(时间片为1ms)。 ④非剥夺式优先级调度算法。 ⑤剥夺式优先级调度算法。 ⑥最高响应比优先调度算法。 进程 创建时间 运行时间(ms) 优先数 P1 0 3 3 P2 2 6 5 P3 4 4 1 P4 6 5 2 P5 8 2 4
在一个4道批处理、单CPU的操作系统中,设在一段时间内先后到达6个作业,它们的提交时间和运行时间如下表所示。系统的作业调度采用短作业优先的调度算法,进程调度采用可抢占式的最短剩余时间优先的调度算法。作业被调度进入内存后不再退出,但每当一作业进入内存时,可以调整运行的优先次序。(1)请给出上述6个作业的执行时间序列; (2)计算这6个作业的平均周转时间。
在下列进程调度算法中,可能引起进程长时间得不到运行的算法是()。
A.不可抢占式动态优先数算法
B.可抢占式静态优先数算法
C.不可抢占式静态优先数算法
D.时间片轮转法
在下列进程调度算法中,可能引起进程长时间得不到运行的算法是(34)。
A.时间片轮转法
B.不可抢占式静态优先数法
C.可抢占式静态优先数法
D.不可抢占式动态优先数法
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!