(b) A user application performed an illegal memory access, which causes an exception and terminates the process. Considering the scenario, which of the following statements is true?
A. The CPU directly terminates the application.
B. The CPU must be in the kernel mode right before this exception occurs.
C. The OS is the first to detect such an exception.
D. The OS handles this exception with support from the CPU hardware.
Your Answer: