×
組み込みシステム開発

割込み優先度 | 応用情報技術者試験

割込み優先度とは

割り込み(割込み)とは、コンピューターが現在実行している通常の処理を一時的に中断し、急に発生した別の緊急の処理(割り込み処理)を最優先で実行させる仕組みのことです。「割込み優先度(割り込みプライオリティ)」は、複数の割り込み処理が同時に発生した際、どの処理を一番優先して実行させるかという「緊急度の順位付け」を指します。優先度の高い割り込みが発生すると、実行中だったそれよりも優先度の低い割り込み処理は一時中断され、より重要な処理が先に実行されます。

具体例

工場のロボットアーム制御システムを考えてみましょう。通常は「モーターを一定の速度で回す」という通常処理を行っていますが、もし「非常停止ボタンが押された」という割り込みと、「センサーが少しの傾きを検知した」という割り込みが同時に発生した場合、より人命や設備の安全に関わる「非常停止ボタンの処理」の優先度を最大に設定しておくことで、即座に安全に停止させます。