戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ネットワークスペシャリスト 2010年 午前222


問題文

表示解像度が1,000×800ドットで、色数が65,536色(色)を表示するのに最低限必要なビデオメモリ容量は何Mバイトか。ここで、1Mバイト=1,000kバイト、1kバイト=1,000バイトとする。

選択肢

1.6(正解)
3.2
6.4
12.8

表示解像度と色数から求めるビデオメモリ容量【午前2 解説】

要点まとめ

  • 結論:表示解像度1,000×800ドット、色数65,536色を表示するには1.6Mバイトのビデオメモリが必要です。
  • 根拠:1ピクセルあたり16ビット(色)で計算し、総ビット数をバイトに換算、さらにMバイト単位に変換します。
  • 差がつくポイント:ビット・バイトの単位変換と、1Mバイト=1,000kバイト、1kバイト=1,000バイトの定義を正確に理解することが重要です。

正解の理由

選択肢アの1.6Mバイトが正解です。計算手順は以下の通りです。
1,000×800=800,000ピクセル。
1ピクセルあたり16ビット(2バイト)なので、合計は800,000×2=1,600,000バイト。
1Mバイト=1,000×1,000=1,000,000バイトなので、1,600,000バイト=1.6Mバイトとなります。

よくある誤解

  • 1Mバイトをバイト(1,048,576バイト)と誤解し、計算結果が異なる。
  • 色数をビット数に変換する際に8ビット=1バイトの基本を忘れる。

解法ステップ

  1. 表示解像度の総ピクセル数を計算する(1,000×800=800,000ピクセル)。
  2. 色数から1ピクセルあたりのビット数を求める(色=16ビット)。
  3. 総ビット数をバイト数に換算する(16ビット=2バイトなので、800,000×2=1,600,000バイト)。
  4. バイト数をMバイトに変換する(1Mバイト=1,000,000バイトなので、1,600,000÷1,000,000=1.6Mバイト)。
  5. 選択肢から最も近い値を選ぶ。

選択肢別の誤答解説

  • ア: 1.6 → 正解。単位換算を正しく行った結果。
  • イ: 3.2 → 16ビットを32ビット(4バイト)と誤認し、倍の容量を計算した可能性。
  • ウ: 6.4 → 32ビット×4倍の容量をさらに誤って計算した結果。
  • エ: 12.8 → 64ビット(8バイト)など過剰なビット数を想定した誤り。

補足コラム

ビデオメモリ容量の計算では、解像度と色深度(ビット数)が基本です。色深度は色数の対数で求められ、色ならビットです。単位換算は試験問題の指示に従い、1Mバイト=1,000kバイト=1,000,000バイトとする場合と、2進数ベースの1MiB=バイトとする場合があるため注意が必要です。

FAQ

Q: 色数が65,536色ならなぜ16ビットなのですか?
A: 65,536色は色なので、1ピクセルあたり16ビットの情報が必要です。
Q: 1Mバイトはなぜ1,000,000バイトとするのですか?
A: 問題文で明示されているため、2進数の1,048,576バイトではなく10進数の1,000,000バイトで計算します。

関連キーワード: ビデオメモリ容量、表示解像度、色深度、単位換算、ビット数、バイト数、色数、解像度計算
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ネットワークスペシャリスト
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について