初級シスアド 平成17年度春 午前問05
1画素当たり24ビットのカラー情報をビデオメモリに記憶する場合、横1,024画素、縦768画素の画面表示に必要なメモリ量は、約何Mバイトか。ここで、1Mバイトは106バイトとする。
ア 0.8
イ 2.4
ウ 6.3
エ 18.9
解答・解説
1画素当たりのカラー情報の単位をビットからバイトに変換すると、
1画素当たりのカラー情報=24(ビット)=24/8=3(バイト)
画素数は横1,024画素、縦768画素なので、全画素数は
全画素数=1,024×768(個)
1,024×768(個)の画素のそれぞれに3バイトのメモリが必要なので、全画面表示に必要なメモリ量(バイト)は、
メモリ量=3×1,024×768(バイト)
=3×1,024×768/106(Mバイト)
=2.35・・・(Mバイト)
=2.4(Mバイト)
解答は「イ」になります。
問題で与えられた数値をそのまま式に当てはめて計算してもよいですが、かなり面倒ですし、正確な値を解答に求められているわけではありませんので、大雑把に計算しても構いません。
1,024を1,000に、768を800に近似して計算してみると暗算でできるレベルの問題になります。
メモリ量=3×1,000×800/106=2.4(Mバイト)
さらにいうと、今日の問題は正確に計算するというよりも、ビットとバイトの単位変換が正しくできることを確かめる問題です。この変換を誤ると見事に誤った選択肢を選んでしまいますので、十分に注意しましょう。
2005年07月05日 00:09

