What actions do synchronous exceptions and system calls take after running?
a) They terminate the current process.
b) They pause the execution of the current process.
c) They transfer control to the exception handler or kernel.
d) They increment the program counter.