ギガバイト

ギガバイト
この2.5インチハードドライブは、 500ギガバイト(GB)(つまり5000億バイト)のデータ容量を備えています
一般情報
単位系ビットから派生した単位
単位デジタル情報、データサイズ
記号GB
複数バイト単位
10進数
メトリック
1000 KBキロバイト
1000 2MBメガバイト
1000 3GBギガバイト
1000 4TBテラバイト
1000 5PBペタバイト
1000 6EBエクサバイト
1000 7ZBゼタバイト
1000 8YBヨタバイト
1000 9RBロナバイト
1000 10QBケタバイト
バイナリ
IECメモリ
1024 KiBキビバイト 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 )における109乗意味します。したがって、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進数

  • 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進数

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

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

消費者の混乱

最初のディスクドライブであるIBM 350以来、ディスクドライブメーカーはハードドライブの容量を10進数の接頭辞を用いて表してきました。ギガバイト単位のドライブ容量の登場により、メーカーは多くの消費者向けハードドライブソリッドステートドライブUSBフラッシュドライブの容量を特定のサイズクラスでラベル付けし、「500 GB」など10進数のギガバイトで表しました。特定のドライブモデルの正確な容量は、通常、クラスの指定よりもわずかに大きくなります。ハードディスクドライブとフラッシュメモリディスクデバイスのほぼすべてのメーカー[ 5 ] [ 6 ]は、1ギガバイトを1 000 000 000バイトと定義し続けており、これはパッケージに表示されています。Mac OS X[ 8 ] iOSAndroidUbuntu[ 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の累乗を表す接頭辞(バイナリプレフィックス)を使用して記述すると便利です。たとえば、1073741824バイト(1024×3B)のメモリ容量は、1.074GBではなく1GiB表現するが便利です 。ただし、ランダムアクセスメモリに適用される場合、前者の仕様は「1GB」と引用されることがよくあります。[ 15 ]

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

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

Unicode文字

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

参照

参考文献

  1. ^接頭辞giga- は2 通りの発音が可能です。
  2. ^ a b c「却下申立許可命令」(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. ^ a b SanDisk USB フラッシュドライブArchived 13 May 2008 at the Wayback Machine「注: 1 メガバイト (MB) = 100 万バイト、1 ギガバイト (GB) = 10 億バイト。」
  6. ^ a bストレージチャート「メガバイト(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 20166月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. ^ a b c 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日閲覧
「 https://en.wikipedia.org/w/index.php?title=ギガバイト&oldid =1335322709」より取得