8Mbps は 1MB/秒ではない

2進接頭辞 (Wikipedia) の記述によると、ファイルサイズのキロ、メガ、ギガは 2の冪乗(べきじょう)で、

1キロバイト = 1 × 210 バイト = 1,024バイト

これに対し CPU のクロック周波数や通信速度は 10の冪乗で、

1キロビット/秒 = 1 × 103 ビット/秒 = 1,000ビット/秒

となるらしい。

8ビット = 1バイトだから単純に、例えば 8Mbps(8メガビット毎秒) = 1MB/秒(1メガバイト毎秒)だと思っていた。

8メガビット/秒 = 8,000,000ビット/秒 = 1,000,000バイト/秒

だが、1メガバイト = 1,024キロバイトなので

1,000,000 ÷ 1,024 = 976.5625キロバイト/秒

となる。

「30坪は何平米?」Google日本語電卓がパワーアップ (ITmedia)

そこで Google に訊いてみた。

8Mbpsは何KB/秒?

8 Mbps = 1 024 キロバイト / 秒

それは違うだろう。

8,000,000bpsは何KB/秒?

8 000 000ビット毎秒 = 976.5625 キロバイト / 秒

こっちが正しいはずだ。ついでに HDD の容量についても訊いてみた。

80,000,000,000バイトは何GB?

80 000 000 000バイト = 74.505806 ギガバイト

8桁までしか出ないらしい。

昔パソコンを初めて買った時に HDD 4.2GB と書いてあったのに OS では 4.0GB としか表示されなくて疑問に思ったことがあった。4,096MB = 4,194,304KB = 4,294,967,296バイトまで行かなくても、それに近い容量だったんだろう。

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中