存在しないアドレスへのアクセス
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/11/03 22:04 UTC 版)
「バスエラー」の記事における「存在しないアドレスへのアクセス」の解説
CPUはソフトウェアによってある特定の物理メモリアドレスに対して読み書きを行うよう命令される。したがって、CPUはこの物理アドレスをアドレスバスに設定し、CPUに接続されている他のすべてのハードウェアに対して結果を返すように要求する。もし、この指定のアドレスに対してなんらかのハードウェアが返答するならばCPUは結果を受け取る。もし反応するハードウェアが何もなければCPUは例外を発生させ、要求された物理アドレスはコンピュータシステム全体として認識できないという合図を出す。これは、単に「物理」メモリアドレスのみで機能されることに注意する。ソフトウェアが未定義の仮想メモリアドレスに対してアクセスを試みると、CPUは通常バスエラーよりむしろセグメンテーション違反を発生させるだろう。
※この「存在しないアドレスへのアクセス」の解説は、「バスエラー」の解説の一部です。
「存在しないアドレスへのアクセス」を含む「バスエラー」の記事については、「バスエラー」の概要を参照ください。
- 存在しないアドレスへのアクセスのページへのリンク