平成22年度 秋期 午前Ⅱ 問22
コンピュータ構成要素
ビデオメモリ容量
表示解像度が1,000×800ドットで,色数が65,536色(2^16色)を表示するのに最低限必要なビデオメモリ容量は何Mバイトか。ここで,1Mバイト=1,000kバイト,1kバイト=1,000バイトとする。
- ア1.6
- イ3.2
- ウ6.4
- エ12.8
答えと解説を見る
✓ これが正解ア1.6
解説
1画素2バイト×80万画素で1.6Mバイトです。
ビデオメモリには、画面のすべての画素の色の情報を同時に保持する必要があります。65,536色は2の16乗色なので、1画素の色を表すには16ビット、つまり2バイトが必要です。画素の数は1,000×800=800,000画素です。必要な容量は800,000×2=1,600,000バイトで、1Mバイト=1,000,000バイトとして1.6Mバイトになり、1.6の選択肢と一致します。色数を2の何乗かに直してビット数を求め、ビットをバイトに直してから画素数を掛ける、という順で計算すると間違えません。
ほかの選択肢はなぜ違うのか
- イ3.2:3.2Mバイトは、1画素あたり4バイト(32ビット)として800,000画素に掛けた値です。65,536色を表すのに必要なのは16ビットなので、1画素の容量を2倍に見積もっています。
- ウ6.4:6.4Mバイトは、1画素あたり8バイトとして800,000画素に掛けた値です。65,536色の条件からは1画素8バイトという量は導けず、設問の条件とは結び付きません。
- エ12.8:12.8Mバイトは、1画素16ビットの16をバイトのまま使い、800,000×16=12,800,000とした値です。ビットをバイトに直す8での割り算が抜けています。
出典:平成22年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問22
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)