ギガバイト

この2.5インチハードドライブは、500ギガバイト(GB)(つまり、5000億バイト)のデータ容量を備えています。
マルチバイト単位
10進数
メートル法
1000kBキロバイト
1000 2MBメガバイト
1000 3GBギガバイト
1000 4TBテラバイト
1000 5ピーナッツバターペタバイト
1000 6EBエクサバイト
1000 7ZBゼタバイト
1000 8YBヨタバイト
1000 9RBロンナバイト
1000 10QBクエタバイト
バイナリ
IECメモリ
1024KiBキビバイトKBキロバイト
1024 2MiBメビバイトMBメガバイト
1024 3GiBギビバイトGBギガバイト
1024 4TiBテビバイトTBテラバイト
1024 5PiBペビバイト
1024 6EiBエクスビバイト
1024 7ZiBゼビバイト
1024 8YiBヨビバイト
1024 9RiBロビバイト
1024 10QiBキュービバイト
データの桁数

ギガバイト/ ˈɡɪɡəb aɪtˈdʒɪɡəb aɪt / [1]デジタル情報の単位バイトの倍数です接頭辞の「ギガ」国際単位系(SI)では10の9乗を意味しますしたがって1ギガバイト10億バイトです。ギガバイトの単位記号はGBです。

この定義は、科学(特にデータサイエンス)、工学ビジネス、そしてハードドライブソリッドステートドライブテープなどのストレージ容量データ転送速度など、コンピューティングの多くの分野で使用されています。この用語は、コンピュータサイエンスや情報技術の一部の分野では、1,073,741,824(1,024の3乗または2の30乗)バイトを表すためにも使用されます特にRAMサイズ使用ますそのため、ギガバイトの使用法には曖昧さが伴いました。この問題を解決するため、IEC 80000-13では、 1ギガバイト(GB)は10の9乗バイトであることを明確にし、 2の30乗バイトを表す用語としてギビバイト(GiB)を指定しています。これらの違いは、例えばMicrosoft Windowsでは400GBのドライブの容量が372GiBではなく372GBと表示されるなど、依然として容易に確認できます。同様に、「1GBと表示されているメモリモジュールの記憶容量 は1ギビバイト1GiB )です。

電子記憶装置のメーカーが、Microsoft Windowsがメートル法/10進法の定義ではなく2進法の「GB」の定義を使用するのに従わなければならないかどうかをめぐる訴訟に対し、カリフォルニア州北部地区連邦地方裁判所は、その主張を退け、 「米国議会は、ギガバイトの10進法の定義を『米国の貿易および商業』の目的上『好ましい』ものとみなしている」と判決を下した。 [2] [3]

定義

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

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

10進法(10進数)

  • 1GB = 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フラッシュドライブの容量を、「500GB」など、10進ギガバイトで表される特定のサイズクラスでラベル付けしました。特定のドライブモデルの正確な容量は通常、クラスの指定よりもわずかに大きくなります。ハードディスクドライブとフラッシュメモリディスクデバイスの実質的にすべてのメーカー[5] [6]は、1ギガバイトを1 000 000 000バイトと定義し続けており、これはパッケージに表示されていますMac OS X [8] iOSAndroid [要出典] Ubuntu [9]Debian [10]などの一部のオペレーティングシステムは、ハードドライブの容量またはファイルサイズを10進数の乗数で表しますが、Microsoft Windows(Windows Phoneを含む)などの他のオペレーティングシステムファイルサイズを2進数の乗数で報告します。この不一致は混乱を引き起こします。例えば、400GB400,000,000,000バイト、372GiBに相当)と宣伝されているディスクが、オペレーティングシステムによって「372GB」と報告される可能性があるからです

場合JEDECメモリ規格ではギガバイトを1,073,741,824バイト(2の30乗バイト)とするIEEE 100命名使用ます[ 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]

ドライブメーカーのWestern Digitalに対する訴訟など、以前の訴訟では、裁判所の判決が出ずに和解に至ったケースもありました[12] [13] Western Digitalは異議を申し立て、製品に使用可能な容量が広告されている容量と異なる場合があることを明示的に記載しました。[12] Seagateも同様の理由で訴えられ、和解しました。[12] [14]

その他の文脈

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

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

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

Unicode文字

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

関連項目

参考文献

  1. ^ 接頭辞giga-は2通りの発音が可能です。
    • 「ギガバイト」。Dictionary.com Unabridged(オンライン)。nd
    • 「ギガバイト」。Merriam - Webster.com Dictionary。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フラッシュドライブ 2008年5月13日アーカイブWayback Machine「注:1メガバイト(MB)=100万バイト、1ギガバイト(GB)=10億バイト。」
  6. ^ ab ストレージチャート 「メガバイト(MB)=1,000,000バイト、1ギガバイト(GB)=1,000,000,000バイト、1TB=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. ^ Baskin, Scott D. (2006年2月1日). 「被告Western Digital Corporationによる原告の予備承認申立てを支持する趣意書」. Orin Safier対Western Digital Corporation . Western Digital Corporation . 2009年3月30日閲覧
  14. ^ ピーター・ジャッジ(2007年10月26日)「シーゲイト、ギガバイト定義をめぐり賠償金支払い」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」より取得