ベストアンサー
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の係数です。