问答题简述Linux需要进行进程调度的时机

题目
问答题
简述Linux需要进行进程调度的时机
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面对于Linux内核的叙述,错误的是:()。

A.它为用户进程提供系统调用

B.Linux内核主要作用包括进程管理与调度、内存管理等

C.Linux内核通过OS服务组件访问硬件

D.系统调用是Linux中用户进程与操作系统之间的重要接口


正确答案:C

第2题:

Linux进程控制块task_struct结构中保证进程能与其他进程并发执行的域是()。

A.进程当前的状态

B.处理器现场保留信息区

C.进程通信信息

D.调度信息


参考答案:B

第3题:

关于Linux的调度机制中,不恰当的是()。

A Linux提供了基于动态优先级的调度机制

B 调度程序对优先级高的进程默认分配更长的时间片

C 当调度程序查找可执行程序时,查找时间不会因为系统任务繁重而变慢

D 当need_resched被设置时,系统就立刻调用schedule()进行调度


参考答案D

第4题:

试述进程调度的时机。


正确答案: 在单处理机的情况下,任一时刻只能有一个进程处于运行状态。当处理机上无进程在运行时,便驱动进程调度程序进行调度。进程调度程序在何时进行调度呢?进程调度的时机如下:
①现运行进程正常结束或异常结束。
②现运行进程从运行状态进入阻塞状态。
③现运行进程从运行状态进入就绪状态。

第5题:

简述进程调度的定义。


正确答案: 按照一定的规则从就绪进程中选取一个进程,让它占用处理器。这项从就绪进程中选取一个进程,让它占用处理器的工作称为进程调度。

第6题:

以下对Linux内核的说法正确的是( )。

A.Linux内核是Linux系统的核心部分。

B.Linux内核就是Linux系统,一个内核就可以构成Linux系统。

C.如今Linux内核已发展到2.6.x版本。

D.Linux内核主要由内存管理程序、进程调度程序、虚拟文件系统构成。


参考答案:ACD

第7题:

Linux系统中,进程调度的方式和策略是什么?对用户进程和核心进程如何调度?
Linux系统的调度方式基本上采用“抢占式优先级”方式。
Linux系统针对不同类别的进程提供了三种不同的调度策略,即适合于短实时进程的FIFO,适合于每次运行需要较长时间实时进程的时间片轮转法,适合于交互式的分时进程传统的UNIX调度策略。
Linux系统核心为每个进程计算出一个优先级,高优先级的进程优先得到运行。在运行过程中,当前进程的优先级随时间递减,这样就实现了“负反馈”作用,即经过一段时间之后,原来级别较低的进程就相对“提升”了级别,从而有机会得到运行。
Linux系统的调度方式基本上采用“抢占式优先级”方式,当进程在用户模式下运行时,不管它是否自愿,核心在一定条件下(如该进程的时间片用完或等待I/O)可以暂时中止其运行,而调度其他进程运行。一旦进程切换到内核模式下运行时,就不受以上限制,而一直运行下去,仅在重新回到用户模式之前才会发生进程调度。

第8题:

Linux的调度策略有()。

A.优先级策略

B.根据进程对IO和处理器的请求多少对进程进行分类

C.随机性策略

D.时间片策略


参考答案:ABD

第9题:

Linux实现了一种基于()的调度方法,它允许调度程序根据需要来()


正确答案:动态优先级;加减优先级

第10题:

Linux进程控制块task_struct结构中保证进程能与其他进程并发执行的域是()。

  • A、进程当前的状态
  • B、处理器现场保留信息区
  • C、进程通信信息
  • D、调度信息

正确答案:B