1テラバイト(1 TB)のデータには何バイトが含まれていますか?


ベストアンサー

1 TB = 1024 GB

1 TB = 1024 * 1 GB = 1024 * 1024 * 1 MB = 1024 * 1024 * 1024 * 1 KB = 1024 * 1024 * 1024 * 1024 = 1,099,511,627,776バイト

メモリ内の最小単位はビット

したがって、変換は次のようになります。

8ビット= 1バイト

1024バイト= 1 KB(KiloByte)

1024 KB = 1 MB(MegaByte)

1024 MB = 1 GB(ギガバイト)

1024 GB = 1 TB(テラバイト)

1024 TB = 1 PB(ペタバイト)

1024 PB = 1 EB(ExaByte)

1024 EB = 1 ZB(ZettaByte)

1024 ZB = 1 YB(YottaByte)

回答

厳密に言えば、1TB = 1000GBです。少なくとも、ISO委員会がコンピューターで使用されるメトリックプレフィックスを標準化した90年代後半以降。ただし、TBを使用して実際にTiBを意味し、GBを実際にGiBを意味するコンピューター上の多くのシステムの一貫性のない(そして誤った)傾向が見られます。

違いは何ですか?そして、なぜそこにあるのですか?

違いは、Gi / Ti / Mi / kiなどです。接頭辞は、2の累乗で機能することを意味します。 1 ki = 1024、1Mi = 1024 ki = 1024 x 1024 = 1048576。同じパターンでGi、Ti、Piなどまで続きます。 akは正確に1000であり、1 M = 1000k = 1000000など、同様のパターンです。

コンピューターがこれらの2の累乗の選択肢を使用する理由は、コンピューターが2進数(バイナリ)を使用して計算を行うためです。 10進数(10進数)で数える人間の方法の代わりに。また、2進数では、1000は実際には「丸められた」数値ではありません。除算時に残差を残し、乗算時にキャリーが必要です。つまり、コンピュータがこれらに対してすべてのメモリ/ディスクアクセスの計算を行った場合、より複雑な計算を行う必要があるため、実行速度が遅くなります。

部分を2の累乗のカウントにスプリントすることに固執した場合、乗算と除算単純な「桁の移動」操作になります。 10で乗算および除算するのが10進数で非常に簡単であるのと同じように、2で乗算および除算(または2の累乗)は2進数でも同様に簡単です。末尾に0を追加するか、末尾からいくつかの桁を削除するだけです。

通常、この問題はディスクドライブで発生します。製造元は、ディスクが(たとえば)1GBであることを示す「正しい」方法を使用しています。実際には、1000 000000バイトが含まれています。ただし、オペレーティングシステムはそれらをGiBとしてリストし、1GiB = 1024 MiB = 1024 x 1024 kiB = 1024 x 1024 x1024バイト= 1 073 741824バイトを想定しています。ただし、ディスクに含まれるものはこれより少ないため、逆の方法で作業します。

1 000 000000バイト/ 1024 = 976562.5 kiB = 953.674…MiB = 0.931…GiB。

同じことができます。最近のほとんどのディスクと同様に、TB / TiBに対して実行されます。乗算または除算するのは、1024の係数です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です