Threads and Multithreading – User-level vs kernel-level threads, advantages

    Question 1OS - Definition of a Thread

    In process management, what is a thread?

    Question 2OS - Multithreading Concept

    What does multithreading in operating systems achieve?

    Question 3OS - User-Level Threads

    Which statement best describes user-level threads (ULTs)?

    Question 4OS - Kernel-Level Threads

    What is the key feature of kernel-level threads (KLTs)?

    Question 5OS - Advantages of Multithreading

    Which of the following is a key advantage of multithreading in operating systems?

    Question 6OS - Disadvantages of User-Level Threads

    What is the major limitation of user-level threads?

    Question 7OS - Advantages of Kernel-Level Threads

    Which of the following is an advantage of kernel-level threads over user-level threads?

    Question 8OS - Many-to-One Thread Model

    In the many-to-one thread model, what is the major drawback?

    Question 9OS - One-to-One Thread Model

    What is the advantage of the one-to-one thread model?

    Question 10OS - Many-to-Many Thread Model

    What is the purpose of the many-to-many thread model?