In this section of Operating System Process Management.it contain Operating System Process Management – Threads MCQs (Multiple Choice Questions Answers).All the MCQs (Multiple Choice Question Answers) requires in detail reading of Operating System subject as the hardness level of MCQs have been kept to advanced level.

PRACTICE IT NOW TO SHARPEN YOUR CONCEPT AND KNOWLEDGE

view hide answers

1. Thread shares with other threads belonging to the same process its

  • thread ID
  • program counter
  • register set and a stack
  • code section and data section

2. A process can be

  • single threaded
  • multithreaded
  • both single threaded and multithreaded
  • none of the above

3. User threads

  • are supported above the kernel and are managed without kernel support
  • are supported below the kernel and are managed without kernel support
  • are supported above the kernel and are managed with kernel support
  • are supported below the kernel and are managed with kernel support

4. kernel threads

  • Cannot be supported and managed directly by the operating system
  • can be supported and managed directly by the operating system
  • are supported below the kernel and are managed without kernel support
  • None of the above

5. Which of the following Multithreading model maps many user-level threads to one kernel thread.

  • Many to One model
  • One to Many model
  • Many to Many model
  • One to One model

6. which of the following Multithreading model ,The entire process will block if a thread makes a blocking system call.

  • Many to One model
  • One to Many model
  • Many to Many model
  • One to One model

7. Which of the following Multithreading model,only one thread can access the kernel at a time, multiple threads are unable to run in parallel on multicore systems

  • Many to One model
  • One to Many model
  • Many to Many model
  • One to One model

8. Which of the following Multithreading model maps each user thread to a kernel thread?

  • Many to One model
  • One to Many model
  • Many to Many model
  • One to One model

9. Which of the following Multithreading model provides more concurrency than the many-to-one model by allowing another thread to run when a thread makes a blocking system call.

  • Many to One model
  • One to Many model
  • Many to Many model
  • One to One model

10. Which of the following Multithreading model also allows multiple threads to run in parallel on multiprocessors

  • Many to One model
  • One to Many model
  • Many to Many model
  • One to One model

11. Which of the following Multithreading model has drawback "that creating a user thread requires creating the corresponding kernel thread".

  • Many to One model
  • One to Many model
  • Many to Many model
  • One to One model

12. Which of the following Multithreading model multiplexes many user-level threads to a smaller or equal number of kernel threads?

  • Many to One model
  • One to Many model
  • Many to Many model
  • One to One model

13. Which of the following components of program state are shared across threads in a multithreaded process?

  • Register values
  • Heap memory
  • Global variables
  • Stack memory
  • B and C
Share with : Share on Linkedin Share on Twitter Share on WhatsApp Share on Facebook