Linux operating system uses

2013

Linux operating system uses

  1. A.

    Affinity Scheduling

  2. B.

    Fair Preemptive Scheduling

  3. C.

    Hand Shaking

  4. D.

    Highest Penalty Ratio Next

Attempted by 90 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…