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.
- 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
- Register values
- Heap memory
- Global variables
- Stack memory
- B and C
The threads of a multithreaded process share heap memory and global variables. Each thread has its separate set of register values and a separate stack