みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

何Mバイトになりますか?

横1,024ドット,縦768ドットの解像度の画面を24ビットのカラー情報で表示するためには,グラフィックス用のメモリは少なくとも何Mバイト必要となるか?
わかる方いませんか?

投稿日時 - 2005-06-10 17:01:36

QNo.1440829

困ってます

質問者が選んだベストアンサー

 まず、1024×768=786432ドットのドットが存在する訳だよね。
 で、24ビットというのは、8ビットで1バイトなので、3バイトだ。

 以上の事から、1024×768×3=2359296バイトが少なくとも必要となる。メガに直すと2.25Mバイトやね。

投稿日時 - 2005-06-10 17:09:40

ANo.1

このQ&Aは役に立ちましたか?

5人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

画面情報を保持するために必要な最低限という意味ではNo.1~3で回答されているように2.25MBですが、多くのビデオカードでは24ビットカラーのデータを1ドット32ビットで扱いますので3MB必要になります。
1ドット24ビットで扱うビデオカードは知っている範囲ではWindows95ころのS3のカードくらいです。
1ドット32ビットで扱うのは24ビット単位より32ビット単位の方がアクセス効率が良く性能を上げやすいためです。

投稿日時 - 2005-06-11 09:35:48

ANo.3

補足のみで失礼。

1 kbyte = 1024 byte
1 Mbyte = 1024 kbyte

∴ 1 Mbyte = 1024 * 1024 byte = 1048576 byte

ということで、2359269÷1048576 = 2.25 です。

ちなみに1024は2の10乗から来ています。

投稿日時 - 2005-06-10 22:56:34

お礼

いえいえ、助かりました。
ありがとうございます。

投稿日時 - 2005-06-10 23:00:46

ANo.2

tnt

最低で2MByte強 必要です

1つのドットについて24ビット必要ですから
1024*768のドットに対しては18876368ビットとなります。
これをバイトに直すと2359269byte
更にMByteに直すと、
2.36MByte もしくは2.25MByte(1k=1024の場合)
となります。

投稿日時 - 2005-06-10 17:11:49

補足

すいませんが、2359269 byteから2,25Mbyteへの変換の仕方をどうやるかも教えてもらえませんか?

投稿日時 - 2005-06-10 18:04:21

あなたにオススメの質問