Uma
referência ilegal ocorre quando um programa tenta acessar uma memória inválida durante o tempo de execução ou executa uma sequência de instruções inválida, geralmente causada por erros na lógica de programação, como acessar matrizes fora dos limites.
Uma
armadilha para o sistema operacional ocorre quando o sistema detecta comportamento anormal ou potencialmente prejudicial de software durante o tempo de execução que requer manipulação direta pelo kernel do sistema operacional, geralmente feito para proteção e gerenciamento eficiente de recursos. Os casos comuns que acionam as armadilhas incluem a tentativa de acessar áreas de memória restritas ou a execução de operações perigosas sem as devidas permissões.