Switching between a supervisor mode and a user mode for a processor is usually…

2018

Switching between a supervisor mode and a user mode for a processor is usually done by a

  1. A.

    subroutine call

  2. B.

    branch instruction

  3. C.

    software interrupt

  4. D.

    None of the above

Attempted by 238 students.

Show answer & explanation

Correct answer: C

Switching between supervisor and user modes requires a mechanism that enforces privilege boundaries to prevent unauthorized access. A software interrupt or trap is the standard hardware mechanism designed specifically to transition control from user space to kernel space safely.

Explore the full course: Up Lt Grade Assistant Teacher 2025