title: How are trap handlers, exception handlers, and interrupt handlers different from system calls?
body: <p>Considering Linux environment, what is the difference between them?</p>
  
  <p>How is a system call different from a normal function call?</p>