アプリ版:「スタンプのみでお礼する」機能のリリースについて

通信速度40Kbpsを使って1MBのファイルをDLする場合、
(1x1024kb)÷(40Kbps÷8bit)=204.8(秒)
と、テキストに書いてあるのですがいまいち理解出来ません。
40Kbpsは1秒間に40KB分をDLすると思うのですが、
それなら、25.6秒だと思うんです。
何故8bitで割っているのでしょうか?
左辺右辺ともにkbの単位だとおもうのですが…。

A 回答 (8件)

bpsは、bit per secondです。


つまり、ビット/秒。

1バイトは8ビットですから、このような計算になります。

それから、キロバイトはKBと、Bを大文字で書きます。
ビットと区別するためですね。
    • good
    • 0
この回答へのお礼

1バイト=8bit ですよね…。
それは分かっているんですが、
40Kbpsと言うのは 40000x8=????
あれ? やはり理解出来ません(>_<)

お礼日時:2005/03/16 20:12

1バイト=8ビット



bpsはb(ビット)/(パー)s(秒)
ですw

40Kbpsは1秒間に40キロバイト分 ×
40Kbpsは1秒間に40キロビット分 ○

|・_・) |_・) |・) |*
    • good
    • 0
この回答へのお礼

ありがとうございます。
40キロビットですよね…と言うことはこれを、
40000bitと言うことになりますよね…?
1KB=8bitなので…、5000KBになるんですが…。orz

40キロビットは一体何KBなのでしょうか??

お礼日時:2005/03/16 20:18

”バイト”(8ビット)ではなくて、Bits Per Second です。


一秒間に何ビットの情報を送れるかです。

>40Kbpsは1秒間に40KB分

ですから、一秒間に40キロビットになります。
なので、8倍(40Kbps÷8bit)しないと40キロバイトになりません。

参考URL:http://e-words.jp/w/bps.html

この回答への補足

ますます意味不明になってしまいました orz
40キロビット=5kbなのではないでしょうか??
あ!!! 何を意味不明な事を…謎が解けました(笑)
40キロビットをキロバイトに変換すれば良いんですね。

と言うことは、100Mbpsは、
1MBのファイルをDLする場合は、100Mbps=800KBですよね。
つまり、単位を揃えて1024÷800=1.28秒ですか?
今まで、1秒で100MBをDL出来ると思っていましたw
なんと、お恥ずかしい…。

補足日時:2005/03/16 20:21
    • good
    • 0

 お悩みのようなのでもう一度。



 簡単な例で考えましょう。
 1秒間に8ビット送れる速度は、8bpsです。
 これは、1バイト/秒ですよね?

 つまり、ビットをバイトに直すときは8で割るんですよ^^
 40kbpsを、1秒間に送れるバイトに直すと、
 40kbit÷8=5KB/s
 となります。
    • good
    • 0
この回答へのお礼

ありがとうございます。
私、意味不明な計算をしてましたね…。
やっとこさ分かりましたヾ(^v^)k

お礼日時:2005/03/16 20:33

過去回答したモノです。



mp3の話ですが(・・;;

http://okweb.jp/kotaeru.php3?q=1242956
http://okweb.jp/kotaeru.php3?q=1256990
(余計混乱したらゴメンネw)

“8”で割って下さい(^^♪

40000ビット=5000バイト(約5キロバイト)
(8ビット=1バイト)

だんだん、こっちまで
il||li _| ̄|○ il||li
自信がなくなってきますw
    • good
    • 0
この回答へのお礼

上記の質問私も以前経験ありますよ!!
私も無音部分があった場合何故か理解出来ず、
今までwav変換でカットしていましたw
無音部分が発生するのは基本的に、
ra形式、またはram形式をMP3に変換した時に、
良く発生しますが、あとで実験してみたいと思います。
なぜ、無音部分が出来るのかが解明出来ませんが…。

お礼日時:2005/03/16 20:39

既に解答がありますが、40Kbpsは一秒間に40キロビットダウンロードできることを指します。

バイト換算では40÷8bit=5キロバイト(KB)となり、秒速5KBでデータをダウンロードできる計算となります。

さらに、1MBは2の10乗キロバイト(データの単位バイトやビットは10の3乗ではありません)となりますので、1024キロバイト(大文字のKB)になります。

これを計算すると、
1MByte=1024KByte
40Kbps=5KByteとなり
1024KB÷5KB=204.8秒となります。

bpsはあくまで1秒間に扱うデータ量をビットで表した物(bit)でありであり、8bitで1Byteになります。

最後に、Byteとbitは混同しないために、Byteは大文字のBで、bitは小文字のbで入力するように習慣づけた方が良いでしょう。ビットもバイトも小文字で書かれているので分からないのでしょう。
    • good
    • 0
この回答へのお礼

ありがとうと御座います。
KBとbit、そう言えばテキストを見ても区分けされています。
1Mbps/10Mbps/100Mbps/1Gbpsの場合は、8KB/80KB/800KB/8000KBになるですね。
やっと理解することが出来ました!

お礼日時:2005/03/16 20:44

bpsは、bits per second(ビット/秒)の略です。


ここで用語を説明しますと、

・ビット(bit:データの最少単位であり、2進法(バイナリー)のデータを保持できます。簡単に言ってしまえば「0」か「1」です。bpsでbits per secondになります(ビット/秒)。
・バイト(byte):8ビット分のデータ単位であり、ASCII文字を1文字保持できます。例えば、「r」。Bpsでbytes per second(バイト/秒)になります。
・キロバイト(KB):1,024バイト分のデータ単位です。Kが1000倍ではなく、1024倍になる理由は、コンピューターが10進法(10^3)ではなく、2進法計算(2^10)をしているからです。
・メガバイト(MB):同様に、1,024KB分のデータ単位です。1,024KB×1,024bytes/KB=1,048,576bytesという事で、1メガバイトは1,048,576バイトになります。

よって、上の例では、
・(1x1024kb)で、MBからKBへ換算しています。正しくは、([1MB]×[1,024KB/MB])です。
・(40Kbps÷8bit)で、Kbps(ビット/秒)からKBps(バイト/秒)へ換算しています。書き換えると、([40Kbps]÷[8bps/Bps])
よって、1,024KB÷5KBps=204.8sになります。
    • good
    • 0
この回答へのお礼

丁寧な解説ありがとう御座いました。
両方の単位を揃えると言うことで割っていたんですね。
今までずっとかけ算と意味不明な解釈だったので、
混乱していたんですが、理解出来ました!
私は光なのですが、800KBなのですね。(意外に少ない)
確かにDLの転送速度は200KB~300KBが普通です。
今まで1秒に100MBと思いこんでいたので、
今考えると、アホかいな!と思ってしまいますねw
分かってしまえば簡単ですが、混乱すると泥沼化に…。

お礼日時:2005/03/16 20:50

>1Mbps/10Mbps/100Mbps/1Gbpsの場合は、8KB/80KB/800KB/8000KBになるですね。


>やっと理解することが出来ました!

orz

1,000,000ビット÷8=125,000バイト
10,000,000ビット÷8=1,250,000バイト
100,000,000ビット÷8=12,500,000バイト
1,000,000,000ビット÷8=125,000,000バイト

1,024を使うと人間の場合はわかり難いので
1,000で計算して
125,000バイト(125キロバイト)
1,250,000バイト(1.25メガバイト)
12,500,000バイト(12.5メガバイト)
125,000,000バイト(125メガバイト)

“8”で割って下さい(^^♪
(本気で自信喪失しそうil||li _| ̄|○ il||li JTO il||li _no il||li )

こっちまでわからなくなってきた(笑)
    • good
    • 0
この回答へのお礼

とにかく8で割れって事ですねw
どんどん難しく…考えると意味不明になりますw
ありがとうございます。
もう一度整理してみたいと思います。

お礼日時:2005/03/16 22:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!