单选题:Which of the following statements is incorrect?
Which of the following statements is incorrect? @[B](1)
A. When one process is executing in its critical section, no other process is to be allowed to execute in its critical section.
B. An operating system with a non-preemptive kernel is free from all kinds of race conditions.
C. A preemptive kernel allows a process to be preempted while it is running in kernel mode.
D. A preemptive kernel may be more responsive to user requests compared to a non-preemptive one.
A.When one process is executing in its critical section, no other process is to be allowed to execute in its critical section.
B.An operating system with a non-preemptive kernel is free from all kinds of race conditions.
C.A preemptive kernel allows a process to be preempted while it is running in kernel mode.
D.A preemptive kernel may be more responsive to user requests compared to a non-preemptive one.
答案:B
A. When one process is executing in its critical section, no other process is to be allowed to execute in its critical section.
B. An operating system with a non-preemptive kernel is free from all kinds of race conditions.
C. A preemptive kernel allows a process to be preempted while it is running in kernel mode.
D. A preemptive kernel may be more responsive to user requests compared to a non-preemptive one.
A.When one process is executing in its critical section, no other process is to be allowed to execute in its critical section.
B.An operating system with a non-preemptive kernel is free from all kinds of race conditions.
C.A preemptive kernel allows a process to be preempted while it is running in kernel mode.
D.A preemptive kernel may be more responsive to user requests compared to a non-preemptive one.
答案:B