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

エンベデッドシステムスペシャリスト 2011年 午前2 問05


問題文

1画素当たり24ビットのカラー情報をビデオメモリに記憶する場合、横1,024画素、縦768画素の画面表示に必要なメモリ量は、約何Mバイトか。ここで、1Mバイトはバイトとする。

選択肢

ア:0.8
イ:2.4(正解)
ウ:6.3
エ:18.9

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

ビデオメモリ容量の計算【午前2解説】

正解の理由

画面の総画素数に、1画素当たりのデータ量を掛けて求めます。
1画素当たり24ビットは、8ビットを1バイトとして、バイトです。
画面全体の画素数は、画素です。したがって、必要なメモリ量は次のとおりです。
問題では1Mバイトをバイトとしているため、
よって、約2.4Mバイトとなるイが正解です。

解法ステップ

  1. 画面の総画素数を求めます。
    画素です。
  2. 1画素当たりのビット数をバイトに直します。
    バイトです。
  3. 画素数に1画素当たりのバイト数を掛けます。
    バイトです。
  4. 1Mバイトをバイトとして換算し、約2.4Mバイトとします。

選択肢別の誤答解説

  • ア:0.8
    1画素当たり1バイト(8ビット)として計算した場合、約0.8Mバイトになります。24ビットを8ビットと取り違えたときに生じる値です。
  • イ:2.4
    24ビットを3バイトに換算して、全画素分を計算した値です。
  • ウ:6.3
    設問の24ビット(3バイト)とは異なるデータ量で計算した値です。ビット数からバイト数への換算を誤ると、実際より大きな値になることがあります。
  • エ:18.9
    1画素当たりのデータ量をさらに大きく見積もった値です。24ビットを3バイトに正しく換算できていません。

よくある誤解

  • 24ビットを24バイトと考える
    8ビットが1バイトなので、24ビットは3バイトです。
  • 画素数とメモリ量を混同する
    画素数だけではメモリ量になりません。画素数に1画素当たりのバイト数を掛けます。
  • Mバイトをバイトとして計算する
    この問題では、1Mバイトはバイトと指定されています。指定された単位に従います。

補足コラム

画素当たりの色の情報量を「色深度」といいます。24ビットカラーでは、一般に赤・緑・青の各色に8ビットずつ割り当てます。なお、実際のビデオメモリでは、画面の余白や管理用情報などが加わる場合がありますが、この問題では画素データのみを計算します。

FAQ

Q. 24ビットカラーは、なぜ1画素3バイトなのですか?
A. 1バイトは8ビットなので、バイトです。
Q. 画面の横と縦の画素数を足してはいけないのですか?
A. 画面は縦横に並んだ画素で構成されるため、総画素数は横と縦の画素数を掛けて求めます。
Q. この問題で「約」とするのはなぜですか?
A. バイト数をMバイトに換算した結果が約2.36Mバイトとなるため、選択肢に合わせて約2.4Mバイトとしています。

関連キーワード: ビデオメモリ、画素、色深度、ビットとバイト、メモリ容量計算
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

エンベデッドシステムスペシャリストを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

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

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