静的メモリ割当てとは?せいてきめもりわりあて
静的メモリ割当てとは、必要な領域をコンパイル時や初期化時に確保しきり、実行中は動的な確保と解放を行わない設計方針。確保の失敗や断片化が起きず処理時間も一定になるため、高信頼な組込みで採られる考え方として問われる。
最終更新:2026-10-06
応用情報を最短で暗記・合格する →具体例
タスク制御ブロックや通信バッファを配列として静的に定義し、必要数は最悪ケースから逆算する。安全性を重視するコーディング規約でも、実行中の動的確保と解放の使用を原則として禁止している。
試験での引っ掛け
動的確保を避けても、固定長ブロックを配るメモリプールなら断片化なく貸し借りできるため、両者は排他の関係にない。静的確保は最悪ケース分を常時占有するので、メモリ使用量は増える方向になる。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。