問17
組込みシステムにおける、ソフトウェアのメモリ安全性(Memory Safety)を考慮 した事例として、適切なものはどれか。
宇宙線によって引き起こされるメモリのエラーを回避するために、ソフトウェア の処理を多重化してエラーを検出することによって、安全な動作を行う。
エラー検出及び訂正が可能なメモリを使用することによって、エラーの発生と訂 正をソフトウェアから隠蔽して、ソフトウェアの動作の健全性を確保する。
バッファオーバーフロー,メモリリークなどの潜在的なセキュリティ上の問題を 回避するために、メモリの保護機能を備えたプログラム言語を使用する。
ヒープ及びスタックメモリの必要量を静的解析ツールで算出し,十分な空きメモ リ領域を確保することによって、メモリ不足が発生しないようにする。 - 11 =