ギガバイト

バイトの単位一覧
SI接頭語 2進接頭辞
単位(記号) SI基準 慣用値 単位(記号) SIとの(概数)
キロバイト (kB) 103 210 キビバイト (KiB) 210 2.400000%
メガバイト (MB) 106 220 メビバイト (MiB) 220 4.857600%
ギガバイト (GB) 109 230 ギビバイト (GiB) 230 7.374182%
テラバイト (TB) 1012 240 テビバイト (TiB) 240 9.951163%
ペタバイト (PB) 1015 250 ペビバイト (PiB) 250 12.589991%
エクサバイト (EB) 1018 260 エクスビバイト (EiB) 260 15.292150%
ゼタバイト (ZB) 1021 270 ゼビバイト (ZiB) 270 18.059162%
ヨタバイト (YB) 1024 280 ヨビバイト (YiB) 280 20.892582%
ロナバイト (RB) 1027 290 ロビバイト (RiB) 290 23.794004%
クエタバイト (QB) 1030 2100 クエビバイト (QiB) 2100 26.765060%
この表の上付き文字は環境により適切に表示されていない場合があります。

ギガバイト (gigabyte,記号:GB[1]) は、情報の大きさを表す単位。

クラウドストレージシリコンディスクハードディスクUSBメモリSDカードDVDBlu-ray Disc内蔵メモリなど記憶媒体の容量や、ファイルサイズを表すのに用いられる。

概要

ギガバイトは、国際単位系 (SI) の定めに従いバイト1,000,000,000(= 109)(= 1000(103)メガバイト)を示す場合と、国際規格などで定められていない俗習[2]としてバイトの1,073,741,824(= 230)(= 1024(210)メビバイト)を表す場合[3]がある。

この曖昧さを回避するため、1,073,741,824(= 230)を示す接頭辞として、国際規格(IEC 80000-13)にてSI接頭語と区別できる2進接頭辞ギビ」(gibi,記号:Gi)が定められているが、「ギビバイト」(gibibyte,記号:GiB)はあまり用いられていない[3]

また、国際単位系 (SI) 第8版(2006年)にて、ギガやその他のSI接頭辞を決して2のべき乗を表すために用いてはならないと定めている[4]が、大手IT企業であるマイクロソフトなどが、未だ国際単位系 (SI) の定めに完全には従っておらず[3]2のべき乗を表す用法も混在する状況は解決されていない

そのため、パソコンで記憶媒体の詳細な空き容量を調べてみると、カタログスペックとして記載されている容量より、表示される容量のほうが少なくなることが多い。これは記憶媒体の容量を、メーカーが国際単位系 (SI) に従い10の整数乗で計算することが多いのに対し、主なパソコンのオペレーティングシステムMicrosoft Windows・過去のmacOS)が俗習に従い2のべき乗で計算[3]することに起因する。

なお、macOSでは、Mac OS X Leopard以前は2のべき乗(1024倍)が用いられていたが、2009年公開のMac OS X Snow Leopard以降は10の整数乗(1000倍)を用いたストレージ容量やファイルサイズ表示に変更された。[5]

符号位置

記号 Unicode JIS X 0213 文字参照 名称
U+3387 - ㎇
㎇
ギガバイト

脚注

  1. ^ 国際単位系 (SI) にてSI接頭辞の「ギガ」は109(=十億)倍の量であることを示し、大文字で "G" と表記することが定められている。また、Gbギガビットの意味で用いられることが多い
  2. ^ 情報工学の分野において、接頭辞「ギガ」を、国際単位系 (SI) の定めに従わず、俗習として1,073,741,824(230)倍(= 1ギビ = 1024(210)メビ)を示す場合があるのは、コンピュータが内部ですべての数値を2進数に置き換えて処理していることと、1,024(210)が概ね1,000(103)であること、及び、代表的なOSMicrosoft Windowsや過去のmacOSなど)にて記憶媒体の容量やファイルサイズの換算に用いていることが主な理由である。
  3. ^ a b c d Microsoft Windowsや過去のmacOSでは、コンピュータの記憶容量やファイルサイズについて、俗習に従い、1,024バイトを1キロバイト、1,024キロバイトを1メガバイト、1,024メガバイトを1ギガバイトと表している。(これらは国際規格IEC 80000-13)に従う場合、1,024バイトを1キビバイト、1,024キビバイトを1メビバイト、1,024メビバイトを1ギビバイトと表すことができる。)
  4. ^ 国際単位系 (SI) 第8版(2006)日本語版(原書:国際度量衡局 日本語訳:産業技術総合研究所 計量標準総合センター) 3.SI 単位の10進の倍量及び分量 3.1 SI接頭語 p.33サイドノート
    「これらのSI接頭語は10の整数乗を表す。それらを決して2のべき乗を表すために用いてはならない(例えば,1キロビットは1000ビットであり,1024ビットではない)。IEC 規格 60027-2:2005,第3版,電気用文字記号―第2部:電気通信及びエレクトロニクス(IEC 60027-2: 2005, third edition, Letter symbols to be used in electrical technology –Part 2: Telecommunications and electronics)では210,220,230,240,250,及び260に対する接頭語がそれぞれ以下のように定義されている。
    名称 / 記号
    • キビ (kibi) / Ki
    • メビ (mebi) / Mi
    • ギビ (gibi) / Gi
    • テビ (tebi) / Ti
    • ペビ (pebi) / Pi
    • エクスビ (exbi) / Ei
    例えば,1キビバイトは1KiB = 210B = 1024Bと書き表される。ここで,Bはバイトを表す。これらの接頭語はSIに属さないが,SI接頭語の誤用を避けるために,情報工学の分野では既に用いられている。」
  5. ^ iOS および macOS でのストレージ容量の表示方法”. Apple Inc (2018年3月14日). 2022年10月3日閲覧。

関連項目