An System Exception that is triggered deliberately by the programmer.

  • Throw a trap whenever we divide by 0
  • Unauthorized access to memory