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

基本情報技術者 2016年 春期 午前(科目A)12


問題文

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

選択肢

1.6(正解)
3.2
6.4
12.8

🔒 解説は解答すると表示されます

ディスプレイのビデオメモリ容量計算【午前解説】

正解の理由

正解:
色数が 色なので色深度は16ビット(1画素あたり16 bit = 2 byte)です。
画素数は ピクセルなので総バイト数は

ビットをバイトに直すと バイトで、問題の単位指定に従い

したがって選択肢の中ではア(1.6)が正解です。

解法ステップ

  1. 解像度から画素数を求める:.
  2. 色数 から色深度を求める: は16ビット → 1 pixel = 16 bit = 2 byte。
  3. 総バイト数を計算:.
  4. 問題の単位換算(1k=1000):.
  5. 選択肢と照合して正解を選ぶ(ア=1.6)。

選択肢別の誤答解説

  • : 正解。計算通り ピクセル × 2バイト = バイト = 1.6 Mバイト。
  • イ(3.2): これは1ピクセルあたり4バイト(32ビット)を使った場合の値です。32ビット色(アルファ付きや32-bit RGBA)を前提にした誤解。
  • ウ(6.4): 1ピクセルあたり8バイト(64ビット)を想定した結果です。実際の色深度が16ビットなので過剰見積りです。
  • エ(12.8): 1ピクセルあたり16バイト(128ビット)を想定した極端な過大評価。問題条件と色深度の理解不足が原因です。

よくある誤解

  • 「1k=1024を使って1.5259 Mバイトとする」:問題で と指定されているため1000基準を使う必要があります。
  • 「色数をそのままバイト数と誤認」:65,536は色の総数でありビット数ではありません。色数からビット数を導く( → 16ビット)ことを忘れないでください。
  • 「ピクセル数を間違える(縦横を逆にする・1,000×800を1000+800とする等)」:解像度は掛け算で画素数を求める点を誤らないように。

補足コラム

  • 65,536色は「ハイカラー(16ビット色)」に相当し、通常はRGB 565(赤5ビット・緑6ビット・青5ビット)などで表現されます。
  • 実際のグラフィックス実装ではピクセルごとのデータがアライン(境界揃え)されたり、パディング、ダブルバッファなど余分なメモリが必要になる場合があります。本問は理想的な最小値を問う設問です。
  • 単位系の指定は必ず問題文に従うこと。試験では1000基準か1024基準かで答えが変わる設問が出ます。

FAQ

Q1: なぜ色数から直接バイト数にならないのですか?
A1: 色数は表現できる色の総数であり、ビット数は の形で与えられます。色数が ならばビット数は16、バイト数は16/8 = 2です。
Q2: 24ビット(真色)ならいくつになりますか?
A2: 24ビットは3バイト/ピクセル。 バイト = 2.4 Mバイト(本問の単位系で)。
Q3: 問題で1k=1000指定がないときはどうする?
A3: 指定がない場合は問題文や過去問の慣例を確認します。計算機科学系では1024を使うことが多いですが、試験問題では明示されることが理想です。

関連キーワード: ビデオメモリ、色深度、解像度、バイトとビット、フレームバッファ、16ビットカラー、単位換算、RGB565、メモリ計算、試験対策
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

基本情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

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

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