KVM中的IO和vcpu进程,由linux调度器统一调度。
第1题:
A Linux提供了基于动态优先级的调度机制
B 调度程序对优先级高的进程默认分配更长的时间片
C 当调度程序查找可执行程序时,查找时间不会因为系统任务繁重而变慢
D 当need_resched被设置时,系统就立刻调用schedule()进行调度
第2题:
A.优先级策略
B.根据进程对IO和处理器的请求多少对进程进行分类
C.随机性策略
D.时间片策略
第3题:
A.作业调度
B.进程调度
C.处理器调度
D.系统调度
第4题:
A.进程当前的状态
B.处理器现场保留信息区
C.进程通信信息
D.调度信息
第5题:
下列关于进程的叙述中,正确的是
A.进程由程序、数据和调度信息组成
B.程序是进程的“灵魂”
C.在调度信息中保存有进程的地址信息
D.进程队列可以分为就绪队列、等待队列和运行队列
第6题:
在多处理系统中,进程调度用来决定哪个进程得到CPU的控制。调度分为三个阶段:长期,中期,短期。长期调度是指(15)。属于中期调度增加的进程状态是(16)。下面关于短期调度说法正确的是(17)。
A.调度程序把CPU分配给已装入主存储准备运行的进程
B.把进程调人/调出主存储器
C.决定哪些作业或进程可以竞争系统资源
D.决定哪些线程共享存储器
第7题:
处理器分级调度中包括()
A. 作业调度
B. 设备调度
C. 存储分配
D. 进程调度
E. 线程调度
第8题:
下列关于进程调度的叙述中,哪些是正确的?
A.进程调度分为高级调度、中级调度和低级调度
B.任何进程必须通过调度才能运行
C.操作系统可以根据不同情景分类应用多种进程调度算法
D.交互式操作系统一般采用时间片轮转调度算法
E.操作系统运行中可以动态改变进程调度算法
第9题:
A.作业调度
B.中级调度
C.进程调度
D.设备调度
第10题:
Linux系统中,进程调度的方式和策略是什么?对用户进程和核心进程如何调度?
Linux系统的调度方式基本上采用“抢占式优先级”方式。
Linux系统针对不同类别的进程提供了三种不同的调度策略,即适合于短实时进程的FIFO,适合于每次运行需要较长时间实时进程的时间片轮转法,适合于交互式的分时进程传统的UNIX调度策略。
Linux系统核心为每个进程计算出一个优先级,高优先级的进程优先得到运行。在运行过程中,当前进程的优先级随时间递减,这样就实现了“负反馈”作用,即经过一段时间之后,原来级别较低的进程就相对“提升”了级别,从而有机会得到运行。
Linux系统的调度方式基本上采用“抢占式优先级”方式,当进程在用户模式下运行时,不管它是否自愿,核心在一定条件下(如该进程的时间片用完或等待I/O)可以暂时中止其运行,而调度其他进程运行。一旦进程切换到内核模式下运行时,就不受以上限制,而一直运行下去,仅在重新回到用户模式之前才会发生进程调度。
略