• ベストアンサー

1バイトは何ビット?

初歩的ですみません。 1ビットは8バイトだったと思うのですが、変わったという話を聞きました。 今は何ビットで1バイトなんでしょうか?

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

  • ベストアンサー
  • mitomein
  • ベストアンサー率47% (33/70)
回答No.3

読み方 : バイト 分野 : 情報の表現 > 単位  情報量の単位。ほとんどの場合、1バイトは8ビット。コンピュータは情報の記憶や処理、伝達をバイト単位で行なうことが多い。  何ビットをまとめて1バイトとするかは文脈によって異なり、nビットで構成されるバイトを「nビットバイト」(n-bit byte)という。現在では8ビットバイトが最も普及しているため、何の注釈も無ければ1バイトは8ビットと考えて問題ない。 http://e-words.jp/w/E38390E382A4E38388.html 変わったという話は聞きませんが、例外はあるようですね。

macky_d
質問者

お礼

丁寧な回答ありがとうございました。 勉強になりました。

その他の回答 (3)

  • Jodie0625
  • ベストアンサー率30% (397/1288)
回答No.4

今も昔も、1バイトは8ビットです。 16ビット、32ビットという言葉を聞くと思いますが、1バイト=8ビットの関係が揺らぐものではありません。たとえばCPUの処理方式とか、通信速度とかで使われることがおおいため、勘違いされたのかもしれません。

macky_d
質問者

お礼

さっそくの回答ありがとうございました。 学校で習って20年近くたっていますが、記憶違いでなくてよかったです。

回答No.2

逆です。 8Bit→1Byte

macky_d
質問者

お礼

ご指摘ありがとうございます。 さっそくの回答で助かりました。

noname#17587
noname#17587
回答No.1

今も昔も 1バイトが8ビットです

macky_d
質問者

お礼

さっそくの回答、ありがとうございました。 間違ってなくてよかったです。

関連するQ&A

  • ビットとバイト

    どうも理解できないので教えて下さい。 32ビットのOSで扱えるメモリは約4GBとなっていますが、なぜ単位はバイトなのでしょうか? 1ビットというのは0か1の2進数ですよね? なので32ビットは2の32乗で約42億となるのはわかります。 これがどうして42億ビットではないのでしょうか? 1バイトは8ビットとのことらしいのでバイトで表記するなら約42億÷8ビットで約5.2億バイト=520メガバイトとなるのではないのでしょうか? 恐ろしく勘違いしてると思うのでどなたか教えて下さいませ。

  • 16ビットが65536バイト?

    来週のIPAのテストに向けて勉強中です。 来週なのにわからないことだらけで焦っています。 8ビットが1バイトですよね? IPパケット長のフィールドが16ビット、つまり2バイトです。 16ビットで表すことのできるができる大きさは2^16=65536ということも理解できます。 が、単位は何になるのでしょうか? いろいろなテキストには65536バイトと書いてあります。 65536まで表現できるのはわかるのですが、なんで単位がバイトになるのかが、わかりません。 どなたか教えてください。

  • 5.1byteは何bitですか?

    シスアドの勉強をしてるのですが、わけがわかりません。 特に進数については全く理解できません。 <問題> Q5.1byteは何bitですか? 2bit 8bit 10bit 回答が付いてない問題なので、正解が分かりません。が、私の感覚では、8ビット=1バイトだから、 答えは0.63ビットでは・・?と思います。 実際の回答と、どうしてそうなるのかを教えていただけないでしょうか?

  • ビット、バイト、Kバイト、ちょビットわかんない!!

    こんばんは、頭がこんがらがってしまってます。 今、お勉強を始めた身なのですが、 1バイト=8ビット うんうん、そうか。で、 1Kバイト=1,024バイト と、テキストに載ってるのですが、 !!!?待って!ちょっと待って? Kってキロだから1000よね? …って、なんで、じゃ、24はいったい何? という感じで、パニックに陥ってしまいました。 すみません、よーく教えてやってください。 よろしくお願いします。

  • 10ビット→1バイト

    ほんの思いつきです: 現行のコンピュータは、8ビットを1バイトとして成り立っていますが(ノイマン式?)、70年前に遡って、10ビット(「10進法」)を1バイトとして始めることも可能だったのではないかと思うのですが、どうなんでしょう? また、今後コンピュータが発達していく中で(50年後くらい)、「ノイマン式ロジック」を変更することはあり得ることなのでしょうか?

  • いつからビットからバイトに?

    いつもお世話になっております。 最近のメモリやストレージの容量はバイト(byte)で 表されますが、昔はビット(bit)が一般的だったと思います。 PC88や98、windows95時代からメモリやHDDの 数値のインフレ具合を見ていましたが、 バイトに切り替わったタイミングで、同じ性能なら 数字は8分の1になると思います。 しかしそんな時期があった気がしません。 あ、もちろんプロセッサの事じゃないですよ? 1バイト=8ビットというのは意外にも2008年になるまで 正式に定義されてなかったようですがその辺りでしょうか? もう少し前からバイトが一般になってた気がしますが...。 それともフロッピーディスク時代に 私が100MBのHDDをいち早く手に入れてイキってた時、 既にMBのBはバイトだったのでしょうか? 少なくともファミコンソフトの容量は「大容量4メガビット!」 とか謳ってたと思うのですが...。 ずっと勘違いしてたのなら恥ずかしいです。

  • ビットもバイトもkは×1024?

    1Kバイトは1024バイトですよね。 ふと思ったんですが、1Kビットも1024ビットですか?

  • ビットとバイトの違い

    PCの何かの単位に「ビット」とか「バイト」などという単位がありますが、具体的にどのように違うのですか? 教えてください!

  • 8個のビットを1バイトとして扱う方法

    1バイトをビット扱いする方法は、 union un_p1dr { unsigned char one_byte ; struct { unsigned char b7:1 ; unsigned char b6:1 ; unsigned char b5:1 ; unsigned char b4:1 ; unsigned char b3:1 ; unsigned char b2:1 ; unsigned char b1:1 ; unsigned char b0:1 ; } bit ; } ; #define pt_da_p1dr (*(volatile union un_p1dr *)0xffffd0) と宣言すれば、pt_da_p1dr.bit.b7 = 1 ;の様にビット扱いが出来ます。 この反対を行える宣言方法は、あるでしょうか? つまり、任意の1ビットを8ビット集め、プログラムでバイトにてアクセスしたいのですが・・・・ ARMなどは、ビットの扱いが容易に可能です。しかし、CPUの周辺関係事情より、バイトでのアクセスが 可能なように、ハード割り当てが出来ません。 従って、現在は、プログラムにて、ビットを集め、バイトにして、アクセスしています。 なにか良い宣言方法があれば、ご伝授していただけないでしょうか? 宜しくお願いいたします。

  • ビット・バイトの由来について。

    コンピュータの基本単位のビットは、おそらく英語のbit「(時間的・量的に)わずか, 少しの時間」が由来だと思います。 これに対してバイトは、辞書で調べてもコンピュータ用語としての意味しか見つかりません。しかし何の意味もなく名づけたのではなく何か根拠を持ったのではないかと思っています。 質問は2つです ・ビットの由来はbitで間違いないか ・バイトの由来は何か 出来れば根拠を説明したURLなどもつけていただきたいと思っています。 よろしくお願いします。