Question:

System calls are usually invoked by using which one of the following means?

Show Hint

System calls rely on software-generated interrupts or traps, not hardware interrupts.
Updated On: Feb 8, 2026
  • A privileged instruction
  • A jump instruction
  • Software interrupt
  • Hardware interrupt
Hide Solution
collegedunia
Verified By Collegedunia

The Correct Option is C

Solution and Explanation

Step 1: Understanding system calls.
System calls provide an interface between user programs and the operating system kernel, allowing controlled access to system resources.
Step 2: How system calls are triggered.
User programs cannot directly execute kernel-level instructions. Instead, they trigger a controlled transfer of control to the kernel.
Step 3: Role of software interrupts.
This transfer is typically achieved using a software interrupt or trap instruction, which switches the CPU from user mode to kernel mode.
Step 4: Final conclusion.
Hence, system calls are usually invoked using software interrupts.
Was this answer helpful?
0
0