ギガバイト

この 2.5 インチハード ドライブには 500 ギガバイト (GB) (つまり 5000 億バイト) のデータ容量があります。
マルチバイト単位
小数点
価値メトリック
1000KBキロバイト
1000 2MBメガバイト
1000 3イギリスギガバイト
1000 4結核テラバイト
1000 5PBペタバイト
1000 6EBエクサバイト
1000 7ズビーゼタバイト
1000 8YBヨタバイト
1000 9RBロナバイト
1000 10クォーターバックケタバイト
バイナリ
価値IECメモリ
1024KiBキビバイトKBキロバイト
1024 2ミブメビバイトMBメガバイト
1024 3ギブギビバイトイギリスギガバイト
1024 4TiBテビバイト結核テラバイト
1024 5ピブペビバイト
1024 6エイビーエクスビバイト
1024 7ジブゼビバイト
1024 8イブヨビバイト
1024 9リブロビバイト
1024 10キブクエビバイト
膨大なデータ

ギガバイト/ ˈ ɡ ɪ ɡ ə b t , ˈ ɪ ɡ ə b t /[1]は、デジタル情報の単位であるバイトの倍数です。接頭ギガ」は、国際単位系(SI)における10の9乗を表します。したがって、1ギガバイトは10億バイトです。ギガバイトの単位記号はGBです

この定義は、科学 (特にデータ サイエンス)、工学ビジネス、およびコンピューティングの多くの分野で使用され、ハード ドライブソリッド ステート ドライブテープなどのストレージ容量データ転送速度も含まれます。ただし、コンピュータ サイエンスや情報技術の一部の分野では、特にRAMのサイズについて、この用語は1 073 741 824 (1024 3または 2 30 ) バイトを示すためにも使用されています。そのため、ギガバイトの使用法はあいまいでした。この困難を解消するために、IEC 80000-13では、ギガバイト(GB) は 10 9バイトであることを明確にし、ギビバイト(GiB)という用語を使用して2 30バイトを示すように指定しています。これらの違いは、たとえば、 Microsoft Windowsでは 400 GB のドライブの容量が 372 GiB ではなく 372 GB と表示される場合、今でも簡単に見られます。同様に、「 1 GBというラベルが付いたメモリ モジュールには、 1ギビバイト( 1 GiB ) のストレージ容量があります。

電子記憶装置のメーカーが、マイクロソフト・ウィンドウズのメートル法/十進法の定義ではなく二進法の「GB」の定義に従わなければならないかどうかをめぐる訴訟に対し、北カリフォルニア地区連邦地方裁判所は、その主張を却下し、「米国議会は、米国の貿易と商業の目的上、十進法によるギガバイトの定義が『好ましい』ものであるとみなしたとの判決を下した。[ 2] [3]

意味

ギガバイトという用語には、1000 3バイトという標準的な定義と、非推奨の[2] 1024 3バイトという意味があります。後者の2進法の用法は、2の累乗で表現する必要のあるバイトの倍数を表す専門用語として妥協的に使われていましたが、便利な名称がありませんでした。1024 (2 10 ) はおよそ1000 (10 3 ) であり、SI単位の倍数にほぼ相当するため、2進法の倍数にも使用されました。

1998年、国際電気標準会議(IEC)は2進数の接頭辞に関する規格を公表し、ギガバイトは厳密に1000 3 バイトギビバイトは1024 3バイトを表すことを規定しました。2007年末までに、このIEC規格はIEEEEUNISTに採用され、2009年には国際単位系(ISQ )に組み込まれました。しかしながら、「ギガバイト」という用語は、以下の2つの異なる意味で広く使用され続けています。

10進数(10進数)

  • 1 GB = 1 000 000 000バイト (= 1000 3 B = 10 9 B)

10の累乗に基づくこの定義では、国際単位系(SI)で定義されている接頭辞「ギガ」が使用される。これは国際電気標準会議(IEC)が推奨する定義である。[4]この定義は、ネットワーク関連やほとんどのストレージメディア、特にハードドライブフラッシュベースのストレージ、[5] [6]DVDで使用されており、 CPUクロック速度パフォーマンスの測定など、コンピューティングにおけるSI接頭辞の他の用法とも一致している。Mac OS Xバージョン10.6以降のファイルマネージャは、ファイルサイズを10進単位で報告するソフトウェアにおけるこの使用法の顕著な例である。[7]

2進数(2進数)

  • 1 GiB = 1 073 741 824バイト (= 1024 3 B = 2 30 B)。

2進法の定義は、 2進 コンピュータのアーキテクチャ原理と同様に、2の累乗を用いています。この用法は、 Microsoft Windowsなど一部のオペレーティングシステムにおいて、コンピュータメモリ(例:RAM )の参照に広く採用されています。この定義は、明確な単位であるギビバイトと同義です。

消費者の混乱

最初のディスクドライブであるIBM 350以来、ディスクドライブメーカーはハードドライブの容量を10進数の接頭辞を用いて表してきました。ギガバイト単位のドライブ容量の登場により、メーカーは多くの消費者向けハードドライブソリッドステートドライブUSBフラッシュドライブの容量を特定のサイズクラスでラベル付けし、「500 GB」など10進数のギガバイトで表しました。特定のドライブモデルの正確な容量は、通常、クラスの指定よりもわずかに大きくなります。ハードディスクドライブとフラッシュメモリディスクデバイスのほぼすべてのメーカー[5] [6]は、1ギガバイトを1 000 000 000バイトと定義し続けており、これはパッケージに表示されています。Mac OS X[8] 、 iOSAndroid[要出典] 、 Ubuntu[9]Debian [10]などの一部のオペレーティングシステムは、ハードドライブの容量またはファイルサイズを10進数の乗数で表しますが、 Microsoft WindowsWindows Phoneを含む)など他のオペレーティングシステムは、ファイルサイズを2進数の乗数で報告します。この矛盾により混乱生じます。たとえば、宣伝されている容量が400 GB ( 400,000,000,000バイト、つまり 372 GiB) のディスクがオペレーティング システムによって「372 GB 」と報告される可能性あります。

RAMについてはJEDECメモリ規格ではIEEE 100命名法採用されておりギガバイトは1073741824バイト(230バイト)とさいる[ 11 ]

10進数と2進数の接頭辞に基づく単位の差は、片対数(線形対数)関数として増加します。例えば、10進数のキロバイト値はキビバイトの約98%、メガバイトはメビバイトの96%未満、ギガバイトはギビバイトの93%強です。つまり、300GB(279GiB)のハードディスクは、オペレーティングシステムによって「300GB」、「279GB」、「279GiB」などと表記される場合があります。ストレージサイズが大きくなり、より大きな単位が使用されるようになると、これらの差はより顕著になります。

米国の訴訟

2019年に「ギガバイト」の2進法と10進法の定義をめぐる契約違反の疑いおよびその他の請求から生じた訴訟は、メーカー側に有利な判決を下し、裁判所はギガバイト(GB)の法的定義は1GB = 1,000,000,000 (10 9 ) バイト(10進法の定義)であるとの判断を下しました。具体的には、裁判所は「米国議会は、『米国の貿易および商業』の目的上、ギガバイトの10進法の定義を『好ましい』ものとみなしている…カリフォルニア州議会も同様に、『この州におけるすべての取引』において10進法を採用している」と判断しました。[2]

ドライブメーカーのウエスタンデジタルに対する訴訟など、これ以前の訴訟では、裁判所の判断が下されることなく和解に至った[12] [13]ウエスタンデジタルは異議を唱え、製品に使用可能な容量が広告されている容量と異なる場合があることを明示的に記載した免責事項を追加した。[12]シーゲイトも同様の理由で訴えられ、和解した。[12] [14]

その他の文脈

DIMMモジュールなどの現代のコンピュータ用ランダムアクセスメモリデバイスの容量は、その物理的設計上、常に1024の累乗倍数となります。そのため、1024の累乗を表す接頭辞(バイナリプレフィックス)を使用して記述すると便利です例えば、1,073,741,824バイト(1024×3B)のメモリ容量は、1.074GBではなく1GiB表記するのが便利です 。しかし、ランダムアクセスメモリ(RAM)に適用される場合、前者の仕様はしばしば「1GB」と表記されます。[15]

ソフトウェアは、データ構造の要件を満たすために必要に応じて様々な粒度でメモリを割り当てます。通常、2進数の倍数は必要ありません。ストレージハードウェアのサイズ、データ転送速度クロック速度1秒あたりの操作回数などのコンピュータの容量や速度は、通常、10進数で表されます。例えば、「300 GB」のハードドライブのメーカーは、300 × 1024 3(つまり322 122 547 200 )バイトではなく、300 000 000 000バイトの容量を主張しています。

ギガバイトサイズのストレージの例

Unicode文字

「ギガバイト」記号はUnicodeではコードポイントU+3387 SQUARE GBでエンコードされています。[16]

参照

参考文献

  1. ^ 接頭辞giga- は2 通りの発音が可能です。
    • 「ギガバイト」。Dictionary.com Unabridged(オンライン)。nd
    • 「ギガバイト」。Merriam -Webster.com 辞書。Merriam-Webster。
  2. ^ abc 「却下申立許可命令」(PDF) .米国地方裁判所. 2020年1月24日閲覧
  3. ^ Dinan v. SanDisk LLC, No. 20-15287 (第9巡回区控訴裁判所 2021年2月11日) https://scholar.google.com/scholar_case?case=16989791406584358656も参照
  4. ^ http://physics.nist.gov/cuu/Units/binary.html 2進数の接頭辞
  5. ^ ab SanDisk USB フラッシュドライブ Archived 13 May 2008 at the Wayback Machine「注: 1 メガバイト (MB) = 100 万バイト、1 ギガバイト (GB) = 10 億バイト。」
  6. ^ ab ストレージチャート「メガバイト (MB) = 1,000,000 バイト、1 ギガバイト (GB) = 1,000,000,000 バイト、1 TB = 1,000,000,000,000 バイト」
  7. ^ 「Mac OS Xのドライブ容量表示方法」Apple Inc. 2009年8月27日. 2009年10月16日閲覧
  8. ^ 「OS XとiOSのストレージ容量レポート方法 - Apple サポート」support.apple.com . 2016年6月29日閲覧
  9. ^ “UnitsPolicy”. Ubuntu Wiki . Ubuntu. 2021年11月18日時点のオリジナルよりアーカイブ。 2022年1月9日閲覧
  10. ^ “ConsistentUnitPrefixes”. Debian Wiki . 2021年12月3日時点のオリジナルよりアーカイブ。 2022年1月9日閲覧
  11. ^ JEDEC Solid State Technology Association (2002年12月). 「マイクロコンピュータ、マイクロプロセッサ、およびメモリ集積回路の用語、定義、および文字記号」(PDF) . Jesd 100B.01 .
  12. ^ abc Mook, Nate (2006年6月28日). 「Western Digital、Capacity Suitを解決」. betanews . 2009年3月30日閲覧
  13. ^ バスキン、スコット・D. (2006年2月1日). 「被告ウェスタンデジタルコーポレーションによる原告の予備承認申立てを支持する意見書」.オリン・サフィア対ウェスタンデジタルコーポレーション.ウェスタンデジタルコーポレーション. 2009年3月30日閲覧.
  14. ^ Judge, Peter (2007年10月26日). 「Seagate、ギガバイト定義で賠償金支払い」ZDNet . 2014年9月16日閲覧
  15. ^ パーシバル、コリン。「なぜ1GBは2の30乗バイトではなく10の9乗バイトになるのか?」tarsnap.com 。 2015年11月1日閲覧
  16. ^ Unicodeコンソーシアム(2019). 「Unicode標準12.0 – CJK互換性 ❰ 範囲: 3300—33FF ❱」(PDF) . Unicode.org . 2001年6月3日時点のオリジナルよりアーカイブ(PDF) . 2019年5月24日閲覧
  • http://physics.nist.gov/cuu/Units/binary.html
  • http://www.quinion.com/words/turnsofphrase/tp-kib1.htm 2004年6月12日アーカイブ、Wayback Machineより
  • https://www.nist.gov/public_affairs/techbeat/tb9903.htm 2016年8月20日アーカイブ、Wayback Machine
「https://en.wikipedia.org/w/index.php?title=ギガバイト&oldid=1319406236」より取得