平成24年春期試験問題 午前問23
問23解説へ
様々なサイズのメモリ資源を使用するリアルタイムシステムのメモリプール管理において,可変長方式と比べた場合の固定長方式の特徴として,適切なものはどれか。
- メモリ効率が良く,獲得及び返却の処理速度は遅く一定である。
- メモリ効率が良く,獲得及び返却の処理速度は遅く不定である。
- メモリ効率が悪く,獲得及び返却の処理速度は速く一定である。
- メモリ効率が悪く,獲得及び返却の処理速度は速く不定である。
正解 ウ問題へ
広告
解説
メモリ管理の固定長方式と可変長方式は次のような特徴があります。
設問中にあるリアルタイムシステム(Realtime System)とは、使える資源(リソース)に限りがある状態で、ジョブの実行が命令された時、その処理を決められた時刻(デッドライン)までに終了することに着目した制御工学における概念の一つであり「リアルタイム処理」とも呼ばれています。
リアルタイムシステムでは速度が要求されるので、メモリ領域の有効活用よりも読み書き速度を優先した固定長方式のメモリ管理が採用されます。
- 固定長方式
- 主記憶をいくつかの固定長の区画に分割しておき、タスクが実行されるときにそれぞれのタスクが必要とする区画数を割り当てる方式。区画のサイズが同じなので、使用されない空き領域が生じる一方、アドレス計算やサイズ計算などのオーバーヘッドが減り、読み書き速度は安定化する。
- 可変長方式
- タスクが実行されるときに、主記憶をそのタスクが必要とする大きさに区切って割り当てる方式。固定長方式と比較してメモリの使用効率はよいが、アドレス計算やサイズ計算などのオーバーヘッドは増加する。
設問中にあるリアルタイムシステム(Realtime System)とは、使える資源(リソース)に限りがある状態で、ジョブの実行が命令された時、その処理を決められた時刻(デッドライン)までに終了することに着目した制御工学における概念の一つであり「リアルタイム処理」とも呼ばれています。
リアルタイムシステムでは速度が要求されるので、メモリ領域の有効活用よりも読み書き速度を優先した固定長方式のメモリ管理が採用されます。
広告