実行中の実行可能ファイルがコード/データページを読み込めなくなったらどうなりますか?

実行中の実行可能ファイルがコード/データページを読み込めなくなったらどうなりますか?

これは、実行の開始時にすべてのページがメモリにロードされないほどバイナリが十分に大きいと仮定します。デフォルトのファイルシステムが突然消え(不安定なNFS接続など)、バイナリが追加のページをロードする必要がある新しいコードパスにジャンプするとどうなりますか?オペレーティングシステムでページエラーが発生し、バイナリページをロードしようとしましたが失敗する可能性があります。それではどうなりますか?セグフォルト?しばらく待ってから、もう一度やり直してもよろしいですか?

関連情報