問題
ディスプレイの解像度が800×600画素のとき,最大216色の色数で表示できるパソコンがある。解像度を1,600×1,200画素にしたとき,表示できる最大の色数は幾らか。ここで,主記憶の一部をビデオメモリとして使用することはないものとする。
ア 24
イ 28
ウ 212
エ 216
正解
ア
解説
パソコンのビデオメモリ(VRAM)の最大容量を計算する。
最大216色の色数で表示できる = 16ビット
8ビット=1バイト なので1画素当たり2バイト
よって解像度800×600画素のとき最大216色の色数で表示できるパソコンのビデオメモリは
800×600画素×2バイト
=480000(画素)×2バイト
=960,000(バイト)
このビデオメモリを利用して1,600×1,200画素を表現するので
960,000(バイト)÷(1,600×1,200画素)
=960,000(バイト)÷1,920,000(画素)
=0.5(バイト)
=4(ビット)
よって表示できる最大の色数は 24色 が正解。