7.1k views
3 votes
Which of the following is FALSE ? (GATE 2007)

a) Context switch time is longer for kernel level threads than for user level threads
b) User level threads do not need any hardware support
c) Related kernel level threads can be scheduled on different processors in a multiprocessor system
d) Blocking one kernel level thread blocks all other related threads

1 Answer

3 votes

Final answer:

The false option is c) Related kernel level threads can be scheduled on different processors in a multiprocessor system

Step-by-step explanation:

The correct option that is false is c) Related kernel level threads can be scheduled on different processors in a multiprocessor system. Kernel-level threads are managed by the operating system, and they usually run on a single processor or core. User-level threads do not have direct hardware support, so they rely on the operating system and kernel-level threads for execution. Context switch time is longer for kernel-level threads compared to user-level threads because it involves a higher overhead.

User Hilda
by
9.0k points