2Mバイトのビデオメモリをもつ PCで,24ビットのカラー情報(約1,670万色)を表示させる場合,表示可能な最大サイズ(水平方向画素数×垂直方向画素数)はどれか。
正答2
解説
正解は2です。
ビデオメモリの容量から、表示できる最大の画素数を求める問題です。
24ビットカラーでは、1画素当たり24ビット、つまり3バイトの記憶容量が必要です。
【計算】
2Mバイト=2×1,024×1,024=2,097,152バイトです。
表示できる画素数は2,097,152÷3≒699,050画素までです。
800×600=480,000画素で、必要な容量は1,440,000バイトです。
1,000×800=800,000画素で、必要な容量は2,400,000バイトです。
【選択肢別解説】
1:× 600×400=240,000画素は表示できますが、より大きな800×600も表示できるので、最大サイズではありません。
2:○ 必要な容量は約1.44Mバイトで、2Mバイトに収まります。
選択肢の中で表示できる最大のサイズです。
3:× 必要な容量は2,400,000バイトとなり、2Mバイト(2,097,152バイト)を超えるので表示できません。
4:× 1,300×1,000=1,300,000画素で、必要な容量は3,900,000バイトです。
2Mバイトを大きく超えます。
【ポイント】
必要なビデオメモリ容量は「水平画素数×垂直画素数×1画素当たりのバイト数」で求めます。
24ビットカラーは3バイト、8ビットカラー(256色)は1バイトです。