Intermediate Operating Systems
Q53 / 100

What is the difference between user-level and kernel-level threads?

Correct! Well done.

Incorrect.

The correct answer is B) User-level threads are managed by user library (no kernel involvement per thread); kernel-level threads are scheduled by the OS enabling true parallelism

B

Correct Answer

User-level threads are managed by user library (no kernel involvement per thread); kernel-level threads are scheduled by the OS enabling true parallelism

Explanation

User threads: fast creation/switching, but one blocking syscall blocks all threads. Kernel threads: OS-managed, enabling parallel execution on multiple CPUs but with higher overhead per thread.

Progress
53/100