テラバイト(TB)とは?
テラバイト(TB)は、コンピューティングで使用されるデジタル情報のストレージ単位です。以下の2つの定義が一般的です:
- SI(国際単位系)の定義:
- 1 TB=1012 バイト=1,000,000,000,000 バイト
- ストレージメーカー(例:HDD、SSD)で使用されます。
- バイナリ(IEC)の定義:
- 1 テビバイト(TiB)=240 バイト=1,099,511,627,776 バイト
- ソフトウェアやOSのメモリアドレッシングで使用されます。
この違いは、10進数(基数10)と2進数(基数2)のシステム間の混乱を防ぐためにあります。
データ測定システムの理解
SIシステム(基数10)
SIシステムは10の累乗に基づいており、商業やエンジニアリングで大きな数字を簡略化するのに適しています:
- 1 キロバイト(KB)=103 バイト
- 1 メガバイト(MB)=106 バイト
- 1 ギガバイト(GB)=109 バイト
- 1 テラバイト(TB)=1012 バイト
バイナリシステム(IEC標準、基数2)
コンピュータは2進数を使用するため、IECは明確化のために単位を標準化しました:
- 1 キビバイト(KiB)=210 バイト=1,024 バイト
- 1 メビバイト(MiB)=220 バイト
- 1 ギビバイト(GiB)=230 バイト
- 1 テビバイト(TiB)=240 バイト
変換式
テラバイト(TBまたはTiB)をビットに変換するには:
SI(TBからビット)の場合:
ビット=TB×(1012)×8
IEC(TiBからビット)の場合:
ビット=TiB×(240)×8
解説:
- テラバイトに1012(SI)または240(IEC)を乗算してバイト数を取得します。
- バイトをビットに変換するには8を乗算します(1バイト=8ビットのため)。
例
例1:2 TBをビットに変換(SI)
2 TB=2×1012×8=1.6×1013 ビット
実用例:2 TBのハードドライブは1.6×1013ビットを保存できます。
例2:1 TiBをビットに変換(IEC)
1 TiB=1×240×8=8,796,093,022,208 ビット
実用例:OSは1 TiBを約8.8兆ビットと表示します。
例3:TBとTiBの比較
1 TBのSSD(SI)は1×1012×8=8×1012ビットを提供します。
1 TiBのSSD(IEC)は8,796,093,022,208ビットを提供します。
違い:TiBではTBより7960億ビット多いです。
注意点
- 単位記号: バイトには大文字の「B」、ビットには小文字の「b」を使用します(例:1 MB = 1メガバイト、1 Mb = 1メガビット)。
- ストレージ vs 伝送: インターネット速度はビット/秒(bps)で測定され、ストレージはバイトで測定されます。
- 歴史的背景: IECは1998年に2進接頭辞(例:「テビバイト」)を導入し、10進数と2進数の単位間の曖昧さを解消しました。
関連トピック
- ファイルサイズ比較: GB、TB、PBを実例で比較(例:1 TB ≈ 25万枚の写真)。
- 2進数-10進数の混乱: Windowsで1 TBのドライブが約931 GBと表示される理由(TiB vs TB)。
よくある質問
1 TBは何ビットですか?
SIシステムを使用すると:
1 TB=1012 バイト×8=8×1012 ビット
これは8,000,000,000,000ビットに相当します。
ストレージデバイスの容量が宣伝より少ないのはなぜですか?
SI単位(1012バイト)で宣伝される1 TBドライブは、IEC単位を使用するWindowsでは約931 GiBと表示されます:
2301012≈931.32 GiB
5 TiBをビットに変換するには?
IECの式を使用:
5 TiB=5×240×8=43,980,465,111,040 ビット
TBとTiBの違いは何ですか?
- 1 TB=1012 バイト(SI)。
- 1 TiB=240 バイト(IEC)。
TiBはTBより約9.95%大きいです。
インターネット速度でビットはどのように使用されますか?
インターネット速度が100 Mbps(メガビット/秒)の場合、1 TB(SI)のデータをダウンロードするには:
100×106 bps8×1012 ビット=80,000 秒≈22.2 時間