- ベストアンサー
情報の単位[ビット]について
ビットとは2進数の一桁に相当する情報である 8ビット=1バイトである で正しいと思うんですが・・・・ 逆に1ビット=8分の1バイトって表してもよろしいのですか? またバイトより小さく表す単位はあるのでしょうか? 他にビットについて大切なことありましたら教えてください
- JIF0131
- お礼率28% (35/122)
- その他([技術者向] コンピューター)
- 回答数4
- ありがとう数3
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ビットとは、コンピュータ情報の最小単位である。 バイトは歴史上、9ビットのこともあります。 GEのコンピュータですが、日本の○芝、×ECが引き継いだりしました。 ちなみに8ビットが1バイトになったのは英数字62(26文字×大文字、小文字)+特殊文字・・で8ビットになりました。 で、他にワード、ロング、ダブルワード等の情報単位もあります。 そういえば、量子メモリは-、0、+の三値が取れましたっけ、 あれはどう呼ぶのかなぁ
その他の回答 (3)
- webuser
- ベストアンサー率33% (372/1120)
>逆に1ビット=8分の1バイトって表してもよろしいのですか? 別に構いませんが、 「1ファーロン」を「8分の1マイル」と表現するのと同じです。 ・・・馴染みのない単位なので、 1:8に拘らずに別の例を出すと・・ 「1個」を「12分の1ダース」と表現したりするようなものなので違和感は否めません。 >またバイトより小さく表す単位はあるのでしょうか? #1さんの通りです。 >他にビットについて大切なことありましたら教えてください 特にありません。 単純に最小単位だと思って下さい。 人間は片手に指が5本、両手で10本なので10進数の感覚が染み付いています。 それは「何本指が立っているか」で数えるから10までしか数えられない事に端を発していますが、 「どれとどれの指が立っているか」で表現すると両手で1024通り数えられます。 その中の1本の指だと思って下さい。 要は立っているか立っていないかしかないのです。
- uninin
- ベストアンサー率20% (26/129)
>8ビット=1バイトである 現在それがありふれているというだけで、そうとは限りません。1byteが6bitである環境もありました。byteは処理の単位であり、bitは情報の最小単位であります。byteが何bitで表されるかは、その設計の思想によります。 8bitだという事を強調するのには、octetという単位もあります。
- kaZho_em
- ベストアンサー率50% (2950/5879)
> 1ビット=8分の1バイトって表してもよろしいのですか まあ、間違いではないし、一応通じますよ。 ただ、普通はそんな表現はしませんけどね。 > バイトより小さく表す単位 だからそれが「ビット」です。 8ビットを1単位にしたのが「バイト」であるように、4ビットを1単位にした 「ニブル」という単位もありますが。
関連するQ&A
- なぜ・・・単位をbitにあわす
なにかの計算をするとき(通信速度など)ビットに単位をあわすのはいったいなぜなんですか? 周りはそのほうがいいという考えらしいのですが・・・。 私は桁がでかくなるのはいやだし計算(※)するのはいやですのでビットをバイトに直す方法でしています。 ・ ※基本情報の試験類なので電卓はNGのハズです・・・
- ベストアンサー
- その他(インターネット・Webサービス)
- なぜビットとバイト異なる単位で表すのでしょうか?
なぜ通信速度はビット、容量はバイトと異なる単位で表すのでしょうか?それぞれその単位で表すことのメリットってあるのでしょうか?
- 締切済み
- その他(Windows)
- ビットとバイト
どうも理解できないので教えて下さい。 32ビットのOSで扱えるメモリは約4GBとなっていますが、なぜ単位はバイトなのでしょうか? 1ビットというのは0か1の2進数ですよね? なので32ビットは2の32乗で約42億となるのはわかります。 これがどうして42億ビットではないのでしょうか? 1バイトは8ビットとのことらしいのでバイトで表記するなら約42億÷8ビットで約5.2億バイト=520メガバイトとなるのではないのでしょうか? 恐ろしく勘違いしてると思うのでどなたか教えて下さいませ。
- 締切済み
- Windows系OS
- ビット演算で00000001と1の頭に0を付ける?
https://www.grapecity.com/japan/powernews/column/clang/019/page02.htm ビット演算子 表1にCのビット演算子を掲げておきます。ビット演算とは言っても、扱う値はバイト単位などCの一般的な整数のデータ型です。ビット演算子は、それらの値をビット単位で計算します。 ビットシフト演算(<< >>)~2倍と1/2 例えばunsigned char型の1は、2進数では"00000001"という形のビット列(ビットパターン)になります。これを1桁左にずらす(シフトする)と"00000010"となります。ずらしてあふれた左端の0は消え、空いた右端には0が入ります。 "00000001"は10進数の「1」、"00000010"は10進数の「2」です。つまり、ビット列を左に1桁シフトすると値は2倍になるのです。 ----------------------------------------- 以上ですが、C言語の、ビット演算の解説の抜粋です。ビット演算はまだ覚えたてですが、"00000001"整数1の頭にわざわざ、0を沢山 つける目的は何なのでしょうか!? よろしくお願いします。
- ベストアンサー
- C・C++・C#
- 16ビットが65536バイト?
来週のIPAのテストに向けて勉強中です。 来週なのにわからないことだらけで焦っています。 8ビットが1バイトですよね? IPパケット長のフィールドが16ビット、つまり2バイトです。 16ビットで表すことのできるができる大きさは2^16=65536ということも理解できます。 が、単位は何になるのでしょうか? いろいろなテキストには65536バイトと書いてあります。 65536まで表現できるのはわかるのですが、なんで単位がバイトになるのかが、わかりません。 どなたか教えてください。
- 締切済み
- 情報処理技術者
- ビットについて基本情報技術者試験でわからない問題があります
ある16ビットのデータを左に1ビットけた移動すると、あふれが生じ、得られた値は16進数で579Aとなった。元の値を16進数で表したものはどれか。 ア 2BCD イ 2F34 ウ ABCD エ AF34 答え ウ 解説には 579A を2進数に直し、右に1ビットけた移動、あふれが生じた分の先頭ビットを1とすると・・ とありますが、なぜ、勝手に先頭ビットを1としていいのかわかりません。
- ベストアンサー
- その他([技術者向] コンピューター)
- ビット数と情報量について
CPUのビット数が32 から 64 になると,CPUの処理効率が上がると思います。 ビット数は,CPUの中で1度に扱える情報量だと思いますが, 32 → 64 にビット数が上がれば扱える情報量が増えるのは分かるのですが この「情報量」とは,なんでしょうか? Windows で Word を起動すれば情報は1つ,その後にパワーポイントを起動すれば情報は2つですか? 「情報量」のイメージが持てないのですが,いかがでしょうか?
- ベストアンサー
- その他(パソコン)
- CASLII 文字コードのビット数について
こんにちは、基本情報技術者資格取得を目指しているものです。 全ての文字に対して別々の16進数2けた(8ビット)のコードが割り振られている、とテキストにあるのですが16進数2ケタなら情報量は32ビット(16bit*2=32bit)になるのではないでしょうか? 初心者質問で申し訳ないのですが、ご教授お願い致します。
- ベストアンサー
- その他(プログラミング・開発)