割込み専用スタックとは?
割込み専用スタックとは、割込みハンドラが使うスタックを、各タスクのスタックとは別に1本用意する方式。タスクごとに割込み分の余裕を積み増す必要がなくなるため、システム全体のRAM使用量を抑えられる点が資源設計で問われる。
わりこみせんようすたっく
割込み専用スタックの意味
割込みハンドラが使うスタックを、各タスクのスタックとは別に1本用意する方式。タスクごとに割込み分の余裕を積み増す必要がなくなるため、システム全体のRAM使用量を抑えられる点が資源設計で問われる。
割込み専用スタックの具体例
例外処理用と通常処理用の2本のスタックポインタを持つプロセッサでは、前者を割込み専用、後者をタスク用に割り当てる。多重割込みの最大段数から専用スタックの容量を見積もり、1か所だけ厚く確保すればよい。
割込み専用スタックは試験でどう引っ掛けられる?
共有方式では割込みの最大ネスト分を全タスクのスタックに加算する必要があり、タスク数に比例して無駄が増える。専用化しても、多重割込みの最悪段数を見積もる作業そのものは無くならない。
割込み専用スタックと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。