Topic: Operating Systems
Which of the following multithreading model is followed in Linux OS?
- A. One User Thread mapping to One Kernel Thread
- B. Many User Threads mapping to One Kernel Thread
- C. One User Thread mapping to Many Kernel Threads
- D. Many User Threads mapping to Many Kernel Threads
Answer: A. One User Thread mapping to One Kernel Thread
Explanation: Linux uses the 1:1 (One-to-One) threading model. The Native POSIX Thread Library (NPTL) maps each user-level thread to a unique kernel-level thread, allowing them to be scheduled independently by the OS kernel.