保護違反の定義

保護違反は、実行を試みられたマシン命令が、実行中のプロセスで無効と判明したときに発生します。これは、この命令がプロセッサによって認識されないこと (データがプロシージャのように実行された場合など)、または、有効な命令が現在実行中のプロセスのコンテキストで無効なメモリ位置やリソースを参照することなどが原因です。保護違反には、一般保護違反と COBOL 保護違反の 2 種類があります。