平成26年度 春期 午前Ⅱ 問12
メモリ
リフレッシュ周期
アドレス線が10本で,1Mワードの容量をもつDRAMがある。リフレッシュのためにDRAM内の全ROWアドレスを51.2ミリ秒の間に少なくとも1回は選択する必要がある。このときの平均リフレッシュ周期は何マイクロ秒か。
- ア0.049
- イ12.8
- ウ50
- エ2,560
答えと解説を見る
✓ これが正解ウ50
解説
ROWは1,024本。51.2ミリ秒÷1,024で50マイクロ秒です。
DRAM は、アドレス線を ROW(行)アドレスと COLUMN(列)アドレスで時分割して使うのが一般的です。アドレス線が10本なら、ROW アドレスも COLUMN アドレスも2^10=1,024通りで、1,024×1,024=約1Mワードとなり、設問の容量と合います。リフレッシュは ROW 単位で行うので、51.2ミリ秒の間に1,024本の ROW を1回ずつ選べばよいことになります。平均リフレッシュ周期は、51.2ミリ秒÷1,024=0.05ミリ秒=50マイクロ秒です。アドレス線の本数から ROW の数を出し、リフレッシュの時間を ROW の数で割る、という手順で解くと確実です。
ほかの選択肢はなぜ違うのか
- ア0.049:0.049マイクロ秒は、51.2ミリ秒を1Mワード、つまり2^20=1,048,576で割った値です。リフレッシュはワードごとではなく ROW 単位で行うので、全ワード数で割るのは誤りです。
- イ12.8:12.8マイクロ秒は、正しい値の50マイクロ秒よりかなり短い周期です。ROW の数は1,024なので、51.2ミリ秒を1,024で割ると50マイクロ秒になり、12.8マイクロ秒は出てきません。
- エ2,560:2,560マイクロ秒(2.56ミリ秒)ごとでは、51.2ミリ秒の間に20回しかリフレッシュできません。1,024本の ROW を51.2ミリ秒の間に1回ずつ選ぶには平均50マイクロ秒ごとに行う必要があり、この周期では長すぎます。
出典:平成26年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問12
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)