回 帖 发 新 帖 刷新版面

主题:新手提问,不管回答好不好都加分

判别下列各结论的真假性,并说明你的理由:
⑴ 若系统限定一个进程在CPU上一次只能执行一个时间片,则系统采用的是剥夺式调度;
⑵ 若只当一个进程执行完了它的当前CPU周期(即进程申请的CPU时间)后,系统才重新调度,则系统采用的是非剥夺式调度;
⑶ 若现行进程需要等待某个事件时,系统将立即把CPU转交给其它进程,则系统采用的是剥夺式调度
⑷ 实时系统通常采用剥夺式调度;
⑸ 在剥夺式系统中,进程的周转时间较之在非剥夺式系统中可预见.

回复列表 (共1个回复)

沙发

剥夺是调度指进程在执行时 如果出现了更高优先级的进程,当前进程必须让出CPU。
(1)属时间片轮转调度,属剥夺式调度。
(2)显然是非剥夺式调度;
由实时系统定义知,实时系统采用的是非剥夺式调度,因为它有严格的周期,既然它有严格周期限制,按照严格的时间循环执行,那么它的周转时间显然较剥夺式系统可见,因为在剥夺式系统系统中,你不可预见什么时候会出现高优先级进程。
(3)当然是剥夺式调度
个人观点,仅供参考

我来回复

您尚未登录,请登录后再回复。点此登录或注册