首页学历类考试电大国家开放大学《操作系统》
(简答题)

Linux系统中,进程调度的方式和策略是什么?对用户进程和核心进程如何调度?

正确答案

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

答案解析

相似试题

  • (单选题)

    UNIX系统中进程调度算法采用()。

    答案解析

  • (简答题)

    在操作系统中,引起进程调度的主要因素有哪些?

    答案解析

  • (判断题)

    时间片轮转法主要用于分时系统中的进程调度。

    答案解析

  • (判断题)

    Linux电梯调度算法与传统的电梯调度算法是完全一样的。

    答案解析

  • (单选题)

    进程调度根据一定的调度算法,从()队列中挑选出合适的进程。

    答案解析

  • (单选题)

    在UNIX/Linux系统中,特别文件是与()有关的文件。

    答案解析

  • (判断题)

    在Linux系统中,特别文件是与硬件设备有关的文件。

    答案解析

  • (简答题)

    简述Linux系统中配置网卡的大致步骤。

    答案解析

  • (简答题)

    在Linux系统中,ext2文件系统的构造形式是什么?超级块的作用是什么?

    答案解析

快考试在线搜题