私はいつもこれについて混乱します。メガビットからバイトへの「標準」変換はありますか?
それは...ですか:
1 Megabit == 1,000,000 bits == 125,000 bytes
または:
1 Megabit == 2^20 bits == 1,048,576 bits == 131,072 bytes
メガビットは、CSではなくTELECOMからの測定単位です。つまり、次のとおりです。
1 Megabit == 1,000,000 bits == 125,000 bytes
CSベースの測定単位の場合、通常は1024
ルールが適用されます:
1 Megabyte = 1,024 Kilobytes = 1,024 x 1,024 bytes
1つのメガオクテット(メガバイトと同じ 各バイトに8ビットがある場合 )は8メガビットです。メガバイトの場合とまったく同じ変換が適用されます。
1つの「メガビット」RAM、ROM、またはフラッシュメモリチップには1024があります2 メビビット(ミビット)= 1 048576ビット。
1メガビット/秒のインターネット接続で1000を転送できます2 メガビット(Mbit)= 1 000000ビット/秒。
したがって、「メガビット」から「メガバイト」への4つの異なる変換が適用される場合があります(各バイトに8ビットがあると仮定)。
1メガビット= 0.125メガバイト
さて、私は私の答えがそのような騒動を引き起こすことを意味しませんでした、しかしあなたのコメントのすべてが有効であるため、私は私の評判を少しクリアするのを手伝うために戻ってくると思いました。
質問全体に対する正しい答えは、
したがって、元の質問はどちらが正しいかではなく、ラベルの名前が間違っているということです。
1 Megabit == 2^20 bits == 1,048,576 bits == 131,072 bytes
代わりに次のようにする必要があります。
1 Mebibit == 2^20 bits == 1,048,576 bits == 131,072 bytes
キロは1.000、メガはそれが何であれ1.000.000倍です。などキログラムは1.000グラムです。 キロヘルツは1.000ヘルツなどです。
メガについても同じです。メガヘルツは1.000.000ヘルツ、メガビットは1.000.000ビットです。
1バイトは8ビットなので、1.000.000/8 = 125.000バイトになります。
コンピューターに関して言えば、乗数はわずかに変化します。たとえば、キロは1024倍、メガは1024 * 1024 = 1.048.576倍(通常はビット)です。
この場合、1メガビット= 1.024 * 1.024 = 1.048.576ビット、バイト1.048.576/8 = 131.072バイトで表されます。
業界によって異なる場合があります。 FLASH製品を提供するコンポーネントメーカーは、自社製品を「1Mbit」として宣伝し、「131,072バイト」を含んでいます。 (参照:SSTの1メガビットSPIバスシリアルフラッシュ (PDFデータシート) ;インデックス可能なアドレス0h-1FFFFh)
https://wiki.ubuntu.com/UnitsPolicy
ユニットポリシー。これは、2ベースユニットと10ベースユニットすべての新しいユニットポリシーです。
バイナリの意味は、ソリッドステートメモリ(RAMなど)に関連してより一般的に使用されます
一方、10進数の意味は、データ転送速度、ディスクストレージ、および現代の学術教科書の理論計算でより一般的です。」
詳細については、を参照してください
2単位の累乗の測定値としてMebi
などを導入する動きがありますが、その使用法は普遍的ではなく、受け入れられていません。ただし、経験から、ビットはMega
の通常の定義で表される可能性が最も高いため、1,000,000 bits
。