2、什么是抢占式调度?什么是非抢占式调度?各适用什么场合?
2、什么是抢占式调度?什么是非抢占式调度?各适用什么场合?
参考答案和解析
采用抢占式调度方式时当一进程正在处理机上执行时系统可根据某种原则暂停它的执行并将已分配给它的处理机重新分配给另一个进程。采用非抢占式调度方式时一旦进程获得CPU它将一直执行直至该进程完成或发生某事件而阻塞时才将CPU分配给其他进程。 采用抢占式调度方式时,当一进程正在处理机上执行时,系统可根据某种原则暂停它的执行,并将已分配给它的处理机重新分配给另一个进程。采用非抢占式调度方式时,一旦进程获得CPU,它将一直执行,直至该进程完成或发生某事件而阻塞时,才将CPU分配给其他进程。
相关考题:
在一个使用抢占式调度的操作系统中,下列说法正确的是( )。 A 如果一个系统采用时间片轮转调度,那么它的调度是抢占式的B 实时系统中常采用抢占式的调度算法C 在抢占式调度的操作系统中,进程的执行时间是可以预测的D 以上都不对
大多数嵌入式实时操作系统中,大都采用调度算法()来保证优先级高的任务能及时运行,采用调度算法()解决多个同优先级任务平等调度问题。 (A)抢占式任务调度(B)单调速率调度(C)FIFO调度(D)时间片轮转调度
任务调度是嵌入式操作系统的一个重要功能,嵌入式操作系统内核一般分为非抢占式和抢占式两种,以下叙述中,不正确的是()。A.非抢占式内核要求每个任务要有自我放弃CPU的所有权B.非抢占式内核的任务级响应时间取决于最长的任务执行时间C.在抢占式内核中,最高优先级任务何时执行是可知的D.抢占式内核中,应用程序可以直接使用不可重入函数
单选题在下列进程调度算法中,可能引起进程长时间得不到运行的算法是()。A可抢占式静态优先数算法B不可抢占式动态优先数算法C时间片轮转算法D不可抢占式静态优先数算法