Which of the following statements is (are) true about the robustness of kernel-mode threads? Select all that apply.
(a) Kernel-mode threads are more robust than user-mode threads, because kernel-mode threads allow pre-empting thread scheduling.
(b) Kernel-mode threads are more robust than user-mode threads, because kernel-mode threads are managed by operating systems.
(c) Kernel-mode threads are more robust than user-mode threads, because kernel-mode threads do not cause context-switching by operating systems.
(d) Kernel-mode threads are more robust than user-mode threads, because the size of TCBs is smaller than that of PCBs.
(e) None of the above.
Answer
The statement which is satisfying the robustness of kernel-mode:- B and D
Reason
Statement B
Kernel-mode threads are more robust than user-mode threads because kernel-mode threads are managed by operating systems. Yes, this statement is true because the kernel-level threads are handled by OS and user-level threads are handled by the user.
Statement D
Kernel-mode threads are more robust than user-mode threads because the size of TCBs is smaller than that of PCBs. Yes because the PCB contains lots of information like register values, stack pointer, program counter, etc. But the TCB contains lesser information than PCB.
Get Answers For Free
Most questions answered within 1 hours.