Linux operating system uses

2013

Linux operating system uses

Answer: B. Fair Preemptive SchedulingAnswer: Fair Preemptive Scheduling (Linux uses the Completely Fair Scheduler, CFS). Why: Linux uses preemptive multitasking: the kernel can interrupt running…

  1. A.

    Affinity Scheduling

  2. B.

    Fair Preemptive Scheduling

  3. C.

    Hand Shaking

  4. D.

    Highest Penalty Ratio Next

Attempted by 125 students.

Show answer & explanation

Correct answer: B

Answer: Fair Preemptive Scheduling (Linux uses the Completely Fair Scheduler, CFS).

Why:

  • Linux uses preemptive multitasking: the kernel can interrupt running tasks to reassign CPU time when needed.

  • The current main scheduler is the Completely Fair Scheduler (CFS), which aims to distribute CPU time fairly among runnable tasks.

  • CPU affinity (Affinity Scheduling) is a supported feature for binding tasks to specific CPUs, but it is not the global scheduling algorithm.

  • Other terms listed, such as handshaking, refer to communication protocols, and penalty-ratio based policies are used in some batch systems; these are not the Linux kernel's primary scheduler.

Explore the full course: Nta Ugc Net Paper 2

Loading lesson…