试题详情
- 简答题Linux系统中,进程调度的方式和策略是什么?对用户进程和核心进程如何调度?
-
Linux系统的调度方式基本上采用“抢占式优先级”方式。
Linux系统针对不同类别的进程提供了三种不同的调度策略,即适合于短实时进程的FIFO,适合于每次运行需要较长时间实时进程的时间片轮转法,适合于交互式的分时进程传统的UNIX调度策略。
Linux系统核心为每个进程计算出一个优先级,高优先级的进程优先得到运行。在运行过程中,当前进程的优先级随时间递减,这样就实现了“负反馈”作用,即经过一段时间之后,原来级别较低的进程就相对“提升”了级别,从而有机会得到运行。
Linux系统的调度方式基本上采用“抢占式优先级”方式,当进程在用户模式下运行时,不管它是否自愿,核心在一定条件下(如该进程的时间片用完或等待I/O)可以暂时中止其运行,而调度其他进程运行。一旦进程切换到内核模式下运行时,就不受以上限制,而一直运行下去,仅在重新回到用户模式之前才会发生进程调度。 关注下方微信公众号,在线模考后查看
热门试题
- 在虚拟存储系统中,操作系统为用户提供了巨
- 通常,为了提高效率,赋予需要大量计算的作
- I/O操作指的是()。
- 简述先来先服务法、时间片轮转法和优先级调
- 为了使系统中所有的用户都能得到及时的响应
- 在请求分页存储管理中,若采用FIFO页面
- 在计算机系统中操作系统处于什么地位?
- CPU启动通道后,设备的控制工作由()。
- 在计算机系统中,控制和管理各种资源、有效
- 设备驱动程序的主要功能是什么?它在系统中
- 简述管道文件的实现机制。执行命令cat
- Linux电梯调度算法与传统的电梯调度算
- 某车站售票厅,任何时刻最多可容纳20名购
- 中断处理一般分为中断响应和中断处理两个步
- 作业调度往往选择对资源需求不同的作业进行
- 下列描述中,不是设备管理的功能的是()。
- 什么是文件的共享?文件链接如何实现文件共
- 进程从运行状态变为阻塞状态的原因是()。
- Linux文件包括普通文件、目录文件和用
- 多个进程的实体能存在于同一内存中,在一段