Skip to content
EntityQ3447554· pop 5

トラップ

Sign in to save

Also known as exception, fault, hardware trap, hardware exception, hardware fault

program interrupt caused by an exceptional condition

Wikidata facts

Subclass of
interrupt
Show 4 more facts
has effect
signal
immediate cause of
context switch
different from
signal
Sources (1)

via Wikidata · CC0

Article · 日本語

コンピューティングとオペレーティングシステムにおいて、トラップ(例外あるいはフォールトとしても知られる)は、一般的に例外的な状況によって引き起こされる同期割り込みの一種である(例えば、ブレークポイント、ゼロ除算、無効なメモリアクセス)。 通常、トラップの発生は、カーネルモードへ切り替わるという結果になる。切り替わる箇所は、元のプロセスに制御を戻す前にオペレーティングシステムがいくつかの行動を実行するところである。カーネルプロセス内のトラップは、ユーザープロセス内のトラップよりもさらに深刻である。いくつかのシステムにおいて、致命的である。いくつかの用途において、トラップという用語は、プロファイラあるいはデバッガへのコンテキストスイッチの開始を意図する割り込みを特別に指している。 元の用途から派生して、トラップは、いくつかの分野において通常の制御構造を横取りする仕組みを意味することがたまにある。 SNMPにおいて、トラップは、管理されたサブシステムに関する警報あるいは他の非同期イベントを報告するために使われるPDUの一種である。

Abstract from DBpedia / Wikipedia · CC BY-SA

Available in 5 languages

via Wikidata sitelinks · CC0