- ベストアンサー
bitとbyteについてです。
デジタル初心者のため、どなたか教えて下さい。まずbitは1000単位で切り替わるのですが、これは理解できるんです。ではbyteはなぜ1024で繰り上がるのでしょうか?どなたか教えて下さい。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
違いますよ。 bitとByteで1024ごとと1000ごとというように単位が異なるのではなくて、 メモリやファイル容量だけは、2の10乗(1024)ごとに単位が変わります。 それ以外の通信速度等は、10の3乗(1000)ごとに単位が変わります。 1Byte = 8bit メモリやファイル容量だと 1KByte = 1024Byte = 8192bit 通信速度やMP3等のビットレートだと 1KByte/s = 1000Byte/s = 8000bit/s(1秒間に8000bit) となります。 普段10進数で考えている人間には、1000ごとの方がわかりやすいく、1024なんて中途半端な数だと思えますが、2進数だと2の10乗の方が計算しやすいです。
その他の回答 (1)
- arain
- ベストアンサー率27% (292/1049)
>ではbyteはなぜ1024で繰り上がるのでしょうか? 「Byteだから1024」ではありません。 「デジタルデータ」は「1」と「0」であらわされます。 そのため、デジタルの基準では「1」と「0」の実を使用する「2進数」が基本となります。 二進数で数値を表わしていくと 0000 0000 0000 0 0000 0000 0001 1 0000 0000 0010 2 0000 0000 0100 4 0000 0000 1000 8 0000 0001 0000 16 0000 0010 0000 32 0000 0100 0000 64 0000 1000 0000 128 0001 0000 0000 256 0010 0000 0000 512 0100 0000 0000 1024 1000 0000 0000 2048 となり、1000に一番近いきりのいい数値が「1024」だからです。
お礼
数字まで出していただき分かりやすい回答をありがとうございました。10進数に慣れてしまっているせいか、2進数は戸惑いますが、自身でも勉強してみます。ありがとうございました。
お礼
さっそくのご回答ありがとうございました。すこしずつわかってまいりました。自分でも勉強してみます。助かりました。