所以我有一个我知道答案但确实理解的问题,所以如果有人可以解释我,我将非常高兴。
在多任务但不分时的操作系统中,不需要以下机制之一:
上下文切换
中断处理程序
抢先调度
过程控制块(PCB)
在阅读并理解了该机制之后,我尝试回答了这个问题,但我知道它是3。
但为什么 ?
1.基本是我们为什么需要它(因为它可以同时处理多个程序
时间,但我们应始终保留每个线程的上下文)。
如果我突然按下一个键,那么分时就需要它。
为什么?为什么在分时而不是在多任务处理中需要它。我想我不太了解,所以请对此提供一些前提。
保存有关每个过程的所有信息(基本)
在“时间共享”中,我们必须确保处理器将处理时间的“ n”秒按顺序分配给每个终端。因此,我们必须在“ n”秒后抢占CPU正在处理的当前终端。而多任务OS也可以使用协作式多任务方法来实现多任务。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句