One scheme for communication between user-thread library and the kernel is…

2013

One scheme for communication between user-thread library and the kernel is known as

Answer: C. Scheduler activationConceptA user-level thread library manages threads in user space, while the kernel schedules the execution resources. A coordination interface between these…

  1. A.

    Lightweight process

  2. B.

    Upcall handler

  3. C.

    Scheduler activation

  4. D.

    Cleanup handler

Attempted by 656 students.

Show answer & explanation

Correct answer: C

Concept

A user-level thread library manages threads in user space, while the kernel schedules the execution resources. A coordination interface between these layers must convey available processors and events such as blocking or preemption.

Application

  1. Under scheduler activations, the kernel assigns virtual processors to the process so that the user-level scheduler has execution contexts on which to run user threads.

  2. When a user thread blocks, is preempted, or becomes runnable, the kernel sends an upcall; the user-level scheduler then remaps its user threads as needed.

  3. Therefore, the overall communication and coordination scheme is called scheduler activation.

Contrast and cross-check

  • A lightweight process is a kernel-schedulable execution context, not the name of the complete coordination interface.

  • An upcall handler processes a kernel notification; it is one component used by the scheme.

  • A cleanup handler runs cleanup actions when a thread exits or is cancelled.

Thus, the required scheme is scheduler activation.

Explore the full course: Uppsc Polytechnic Lecturer 2025 Cs

Loading lesson…