質問: データー容量について 初歩的な事をお聞きして申訳御座いません。 データー容量について教えて下さい。 b→kb→mb→gb ×1024づつになるというのは本で見かけた事がありますがもうひとつ、理解できていません。 この単位がどれくらいのデーター量になるのか全くわかりません。 fdの容量は最大1.44mb(百科事典1冊の文字の容量)と認識していますがまちがっていますか? 簡単な説明にて教えて下さる方、お願い致します。
回答: 情報量の基本的な部分から。 0or1の状態を表現できる物を1bitといい、これが最小の単位です。 しかしこのbit単位(0or1の2つの状態しか示せない)だと使い勝手が悪いので、 8bitをまとめて扱うことにしました。これがb(バイト)です。 1b=8bitということです。 この8bitというのはアルファベットの大文字、小文字、記号などをすべて表すことができるように決められました。 つまり1b=アルファベット1文字分の情報です。 ただ、日本語の場合1bで表される256通りでは足りません。 そこで2bで表すことにしました。(これなら65536通りになり十分です) なので、2b=日本語1文字分の情報になります。 (正確には、1バイト文字と2バイト文字といわれ、 日本語でも半角のカタカナは1バイト文字の場合もありますし、 アルファベットでも日本語の文字コード(文字の番号)等を使う場合は2バイト使ったりもします) で、このbが情報の基本単位です。 後は普通の単位と同じです。1000m=1km、1000g=1kgとかいうのですね。 これはsi単位系という物で決められたものを借りています。 ただ、コンピュータの場合2進数をもちいているので1000というのは中途半端な数なのです。 なので2の10乗=1024が使われます。 ただこの辺は少し混乱していて、1000が使われる場合と1024が使われる場合とが混在しています。 ただコンピュータ上ではほとんどが1024で統一されていますが。 ちょっと観点を変えて、画像や音、動画の場合はどうなるのか考えてみましょう。 フルカラー・640×480・ビットマップという画像があったとします。 これは640×480個の光の点でかかれ、 この点の色を赤・青・黄それぞれの光の強さを各8bit=256段階で表した画像という意味です。 なのでこの場合640×480×3(24bit=3b)=921600b=900kbの容量になります。 後は圧縮をかけたりするとサイズは小さくなりますが、画像の基本はこれです。 次は音。 サンプリング周波数44.1khz,量子化bit 16bit,pcm,1分間、という音のファイルがあったとします。 (これはcdに入っている音の情報と同じです) これは音楽を1秒間に44100の点に区切り、 それぞれの点の振幅を16bit=2b=65536段階で表現したデータです。 この場合44100×2×60=5292000b=約5mbになります。 音もいろいろと圧縮されますが、基本はこれを使います。 最後に動画。 これは画像と音の合わせ技です。 要は1秒あたり30枚の画像+音楽の容量になります。