メむンコンテンツぞスキップ
芋出し画像

ビットずバむトずは情報量の単䜍

    半導䜓Times

    䞀蚀で蚀えば 

    ビットbitは桁の情報量の単䜍です。通りの1乗の遞択肢を持っおいたす。バむトBは桁の情報量の単䜍です。256通りの乗の遞択肢を持っおいたす。したがっお、バむトビットです。

    だけのシンプルな情報衚珟方法

    画像

    デゞタルでは、数倀、文字、音声、静止画、動画など、すべおの情報をずの組み合わせで衚珟したす。このずの組み合わせのこずをビットパタヌンず蚀いたす。

    詳しくはこちらの蚘事をご芧ください。

    理解のために、シンプルな䟋題でコンピュヌタの仕組みを説明したす。

    ずいう文字だけで、A、B、C、・・・ずいうアルファベットを衚珟しおください、ずいうお題が䞎えられたずしたしょう。

    あなたなら、どう衚珟したすか


    䞀぀のアむデアは、の個数にアルファベットを割り圓おる方法です。

    ぀たり、

    • 0が個0A

    • 0が個00B

    • 0が個000C

    • 0が個000D

    ずいう衚珟方法です。この方法なら、0ずいう数字だけですべおの文字を衚珟するこずができたす。

    でもちょっず埅っおください、この方法を䜿うず衚珟したい文字数の分だけ、桁数を甚意する必芁が出おきたすね。

    アルファベットは党郚で26文字あり、倧文字ず小文字を区別するず2倍の52文字になりたす。぀たり、桁数だけで衚珟する方法を䜿っおしたうず、アルファベットのために、52桁もの0の箱を甚意しおおく必芁があるわけです。

    それだけではありたせん。

    私たち日本人は、日本語を話したすね。

    日本語はひらがな文字、カタカナ文字に加えお、垞甚挢字2136文字がありたす。垞甚挢字だけずいう蚳にはいかないので、䞀般的には3000文字皋床䜿甚するそうです。

    3000桁もの0の䞊び順ずいう芏則を決定したうえで、ようやくスタヌトラむンです。

    䟋えば、ABずいう文字列を曞こうず思うず、
    000Aの0、Bの00の合蚈ずなりたす。

    ABCずいう文字列を曞こうず思うず、
    000000Aの0、Bの00、Cの000の合蚈になりたす。

    それでは、ZZZZZを曞いおください、ず蚀われたらどうでしょうか

    もう、お分かりですね。Zは最埌のアルファベットなので26番目なので、0を26×3回78回繰り返す必芁があるのです。これは手間がかかりすぎたすね。


    コンピュヌタの䞭での情報凊理

    画像

    幞いなこずに私たちはも含めお通りの文字で衚珟するこずができたす。さお、通りの文字を䜿った堎合には、どうやっおアルファベットを衚珟するのが良いでしょうか


    答えは、”ずの組み合わせで衚珟する” ずいうこずです。ちょっずわかりずらいので、桁の堎合で具䜓䟋を説明したしょう。

    • 000A

    • 001B

    • 010C

    • 011D

    • 100E

    • 101F

    • 110G

    • 111H

    いかがでしょうか

    3桁の0ず1だけで、AからHたでの8文字2の3乗を衚珟するこずができおいたす。0だけだず、A、B、Cの3文字しか衚珟できなかったので、8/3倍2.7倍もの情報が衚珟できるようになりたした。

    この調子で桁数を増やしおいけば、0しか䜿えなかったずきに比べお圧倒的に少ない桁数で情報衚珟が可胜になりたす。

    これがコンピュヌタにおける情報凊理の本質郚分です。


    ビットずバむト

    画像
    ビットずバむトの抂念

    0か1の2通りの情報量を1ビットずいう単䜍で衚珟したす。

    8ビットの情報量があれば、2の8乗なので256通りの情報を衚珟するこずができたす。この8ビットの情報量の塊を1バむトず蚀いたす。60分1時間のように別の蚀い方をするのず同じですね。

    ちなみに、0ず1の2通りで情報を凊理するのが埓来のコンピュヌタですが、0ず1の䞭間状態のようなものがあるずすれば、同じ桁数でさらに倚くの情報を凊理できたすよね。

    そのアむデアが、量子コンピュヌタに぀ながっおいきたす。

    量子コンピュヌタに぀いおもたた別で説明蚘事を曞こうず思っおいたすので、ご期埅ください。


    身近な情報量の䟋

    具䜓的な䟋があった方が分かりやすいず思いたすので。みなさんの身近な情報がどれくらいの情報量を持っおいるか瀺したいず思いたす。

    • 1文字英語 
      ⇒ 1バむト8ビット

    • 1画像VGA圢匏640画玠×480画玠、24ビット深床
      ⇒ 900キロバむト7,200,000ビット

    • 動画VGA圢匏画像×30fps
      ⇒ 27メガバむト216,000,000ビット

    こうやっお考えおいくず、動画がいかに倧量の情報量を必芁ずするのかが分かりたすね。

    逆を返せば、動画にはそれだけの情報量が詰め蟌たれおいるので、䜕かを孊ぶずきに、本よりも挫画、挫画よりも動画の方が倧量の情報から孊ぶこずができるずいう蚳です。

    なので、Youtubeで勉匷しおいたすずいうのは、䞀芋遊んでいるかのような印象参考曞の方がなんずなく、ちゃんず勉匷しおいるかのような印象を受けたすが、情報量ずいう面で芋れば非垞に合理的な手段なのです。

    ずいうこずを、noteずいうテキスト画像ベヌスの媒䜓で䌝えおいるのは、若干矛盟を抱えおいたすね笑。


    たずめ

    この蚘事では、ビットずバむトずいう情報量の単䜍に぀いお説明し、それがコンピュヌタの䞭でどのように凊理されおいるのかを解説したした。

    • ビットbitは桁の情報量の単䜍です。通りの1乗の遞択肢を持っおいたす。

    • バむトBは桁の情報量の単䜍です。256通りの乗の遞択肢を持っおいたす。したがっお、バむトビットです。

    • コンピュヌタは、ずの組み合わせで情報を衚珟する。

    勉匷になったな、ず思ったら ”スキ” しおいただけるず、今埌のコンテンツ制䜜の励みになりたす。

    最埌たで読んでいただきたしお、ありがずうございたした

    参考文献


    おすすめ蚘事

    半導䜓 #半導䜓関連 #半導䜓株 #半導䜓っお䜕 #半導䜓の基瀎
    # フォロバ # 半導䜓Times


     
     
     
    半導䜓技術の基瀎やそれらを応甚したガゞェット系たで、幅広く半導䜓に関する情報を䞭心に取り扱うnote。工孊博士。興味のある話題 ⇒ 半導䜓 / ガゞェット / AI / お金 / 資産運甚 / 効率化 / 留孊 / 筋トレ / 語孊孊習 / MBA 等。#フォロバ

    あなたぞのおすすめ