OS Test
作者:互联网
下面对于分时操作系统的说法,正确的是()
应用程序执行的先后顺序是完全随机的
应用程序按照启动的时间依次执行
应用程序可以交替执行
应用程序等待的时间越长,下一次调度被选中的概率一定越大
解析:
选择3更合适。分时操作系统把多个程序放到内存中,将处理机(CPU)时间按一定的时间间隔(简称时间片)分配给程序运行,这样CPU就可以轮流地切换给各终端用户的交互式程序使用。由于时间片很短,远小于用户的交互响应延迟,用户感觉上好像独占了这个计算机系统。应用程序执行的先后顺序主要是由操作系统的调度算法和应用程序本身的行为特征来确定的。调度算法需要考虑系统的效率、公平性等因素。对于1,2而言,从系统的效率上看不会带来好处;对于4而言,可以照顾到公平性,但“一定”的表述太强了,比如如果调度算法是简单的时间片轮转算法(在后续章节“处理器调度”),则4的要求就不会满足了,且更实际的调度算法其实还需考虑等待的事件等诸多因素。 以ucore OS为例,在lab6中支持实现不同的调度算法。对于分时操作系统而言,体现其特征的一个关键点就是要实现时间片轮转调度算法或多级反馈队列调度算法(在后续章节“处理器调度”)。在ucore OS中,可以比较方便地实现这两种调度算法。
Unix操作系统属于___
分时操作系统
批处理操作系统
实时操作系统
分布式操作系统
解析:
选择1更合适。Unix操作系统支持交互式应用程序,属于分时操作系统。比早期的批处理操作系统要强大。且它更多地面向桌面
标签:操作系统,分时操作系统,调度,应用程序,算法,Test,OS 来源: https://blog.csdn.net/qq_45087988/article/details/118074377