バイナリプレフィックス

10進数と2進数の倍数を表す接頭辞
小数点バイナリ
価値SI価値IECJEDEC
1000キロ1024キビKキロ
1000 2Mメガ1024 2メビMメガ
1000 3Gギガ1024 3ギビGギガ
1000 4Tテラ1024 4ティテビTテラ
1000 5Pペタ1024 5円周率ペビ
1000 6Eエクサ1024 6エイ展示
1000 7Zゼータ1024 7ゼビ
1000 8はいヨタ1024 8イーヨビ
1000 9Rロナ1024 9ロビ
1000 10質問クエッタ1024 10ケビ

2進接頭辞は、測定単位の2の整数倍数を示す単位接頭辞です。最もよく使われる2進接頭辞は、キビ(記号Ki、2 10 = 1024を意味する)、メビMi、2 20 =1 048 576 )、およびgibi ( Gi, 2 30 =1 073 741 824 )。これらは、情報技術において、ストレージデバイスの容量やコンピュータファイルのサイズを表すときに、ビットバイトの乗数として最もよく使用されます

2進数の接頭辞「kibi」「mebi」などは、1999年に国際電気標準会議(IEC)のIEC 60027-2 規格(修正第2版)で定義されました。これらは、メートル法(SI)の 10進数の接頭辞、「キロ」( k、10の3乗=1000)、「メガ」(M、10の6乗= 1000)などのものを置き換えることを目的としていました。1 000 000)と「ギガ」( G、10 9 =1 000 000 000 [1]は、コンピュータ業界で2のべき乗を表すために一般的に使用されていました。例えば、メーカーが容量を「2メガバイト」または「2MB」と指定したメモリモジュールは、 2 × 2 20 =2 097 152バイト、 2 × 10 6 =の代わりに2 000 000

一方、メーカーが「10ギガバイト」または「10GB」と容量を指定しているハードディスクには、10×10 9 =10 000 000 000バイト、またはそれより少し多いが、 10 × 2 30 =より小さい10 737 418 240と「2.3 GB」と記載されているファイルは、実際には2.3 × 2 30 ≈に近いサイズである可能性があります。2 470 000 000または2.3 × 10 9 =2 300 000 000は、その測定を提供するプログラムオペレーティングシステムによって異なります。このような曖昧さは、コンピュータシステムのユーザーを混乱させることが多く、訴訟に発展することもあります。[2] [3] IEC 60027-2の2進接頭辞はISO/IEC 80000規格に組み込まれており、SIシステムを定義するBIPM[1] : p.121 米国NIST[4] [5]および欧州連合など、他の標準化団体によってサポートされています

1999年のIEC規格より前では、電子デバイス技術評議会(JEDEC)などの業界団体が、ストレージ容量の測定にキロバイトメガバイトギガバイトという用語と、対応する記号KBMBGBを2進数で一般的に使用していることを指摘していました。しかし、磁気ストレージなどの他のコンピュータ産業分野では、同じ用語と記号を10進数の意味で使い続けました。それ以来、主要な標準化団体は、2進数の倍数を示すためにSI接頭辞を使用することを明確に不承認とし、その目的ではIEC接頭辞の使用を推奨または義務付けていますが、この意味でのSI接頭辞の使用は一部の分野で引き続き行われています。

定義

IEC 60027-2 A.2およびISO/IEC 80000:13-2025の特定単位
IECプレフィックス表現
名前シンボルベース2基数1024価値10進数
キビ2 101024 110241.024 × 10 3
メビ2 201024 21 048 5761.049 × 10 6
ギビ2 301024 31 073 741 8241.074 × 10 9
テビティ2 401024 41 099 511 627 7761.100 × 10 12
ペビ円周率2 501024 51 125 899 906 842 6241.126 × 10 15
展示エイ2 601024 61 152 921 504 606 846 9761.153 × 10 18
ゼビ2 701024 71 180 591 620 717 411 303 4241.181 × 10 21
ヨビイー2 801024 81 208 925 819 614 629 174 706 1761.209 × 10 24
ロビ2 901024 91 237 940 039 285 380 274 899 124 2241.238 × 10 27
ケビ2 1001024 101 267 650 600 228 229 401 496 703 205 3761.268 × 10 30

2022年、国際度量衡局(BIPM)は、 1000の9乗を表す接頭辞ronnaと、1000の10乗を表す接頭辞quettaを採用した。[6] [7] 2025年には、接頭辞robiRi、1024の9乗)とquebiQi、1024の10乗)がIECによって採用された。[8]

2進数と10進数の接頭辞の比較

SI 接頭辞を基準とすると、2 進法と 10 進法の解釈における値の相対的な差は、キビとキロの 2.4% から、クエビとクエッタのほぼ 27% に増加します。

接頭辞2進数 ÷ 10進数10進数 ÷ 2進数
キロキビ1.024 (+2.4%)
 
0.9766 (-2.3%)
 
メガメビ1.049(+4.9%)
 
0.9537 (-4.6%)
 
ギガギビ1.074 (+7.4%)
 
0.9313 (-6.9%)
 
テラテビ1.100 (+10.0%)
 
0.9095 (-9.1%)
 
ペタペビ1.126(+12.6%)
 
0.8882 (-11.2%)
 
エクサ展示1.153 (+15.3%)
 
0.8674 (-13.3%)
 
ゼータゼビ1.181 (+18.1%)
 
0.8470 (-15.3%)
 
ヨタヨビ1.209(+20.9%)
 
0.8272 (-17.3%)
 
ロナロビ1.238(+23.8%)
 
0.8078 (-19.2%)
 
クエッタケビ1.268(+26.8%)
 
0.7889 (-21.1%)
 

歴史

初期の接頭辞

英語には、 semi-hemi-di-tetra-octo-など、2 進接頭辞である数字接頭辞がいくつかあります

1795年にフランスで採用された元のメートル法には、 double - (2×) とdemi - ( 1/2 ×)。[9]しかし、1960年の第11回CGPM会議でSI接頭辞が国際的に採用されたときには、これらは保持されませんでした

ストレージ容量

メインメモリ

初期のコンピュータは、システムメモリにアクセスするために、2進法(基数2)または10進法(基数10)のいずれかのアドレス指定方法を使用していました。[10]例えば、IBM 701 (1952年)は2進法を使用し、36ビットワードを2048個アドレス指定できましたが、IBM 702(1953年)は10進法を使用し、7ビットのワードを1万個アドレス指定できました。

1960年代半ばまでに、バイナリアドレス方式はほとんどのコンピュータ設計における標準アーキテクチャとなり、メインメモリのサイズは2の累乗であることが最も一般的でした。これはメモリにとって最も自然な構成であり、アドレスラインの状態のあらゆる組み合わせが有効なアドレスにマッピングされるため、連続したアドレスを持つより大きなメモリブロックに容易に集約できます。

初期の資料では、メモリサイズは4096、8192、あるいは16 384単位(通常はワード、バイト、またはビット)の後に、コンピュータの専門家は、10の累乗と定義されていた長年定着したメートル法の接頭辞「キロ」、「メガ」、「ギガ」なども使い始め、[1]代わりに最も近い2の累乗、つまり2 10 = 1024、2 20 = 1024 2、2 30 = 1024 3などを意味するようになりました。 [11] [12]対応するメートル法の接頭辞記号(「k」、「M」、「G」など)は同じ2進数の意味で使用されました。[13] [14] 2 10 = 1024の記号は、小文字(「k」)[15] [16] [17]または大文字(「K」)で表記できます。後者は、10進数の意味ではなく2進数の意味を示すために意図的に使用されることが多かったです。[18]この慣例は、より高いべき乗には拡張できなかったが、IBM 360(1964年)[18]IBM System/370(1972年)[19]、CDC 7600 [ 20]DEC PDP-11 /70(1975年)[21]、DEC VAX-11/780(1977年)の文書化で広く使用されていた。[要出典]

しかし、他の文書では、メートル法の接頭辞とその記号は10の累乗を表すために使用されていましたが、通常は、与えられた値が概算値であり、しばしば切り捨てられているという理解のもとで使用されていました。例えば、コントロールデータコーポレーション(CDC)の1967年の文書では、「2 16 = 64 × 1024 =」と略記されていました。65 536語」を「65K語」(「64K」や「66K」ではなく)と表記した[22]のに対し、 HP 21MXリアルタイムコンピュータ(1974年)のドキュメントでは3 × 2 16 = 192 × 1024 =196 608は「196K」、2 20 =1 048 576を「1M」と表記する。[23]

「k」と「K」の3つの意味(「1024」、「1000」、「約1000」)は、ほぼ同時期に、時には同じ会社によって、曖昧に使用されていました。HP 3000ビジネスコンピュータ(1973年)は、「64K」、「96K」、または「128K」バイトのメモリを搭載していました。[24] SI接頭辞の使用や、「k」の代わりに「K」を使用することは、21世紀に入ってもコンピュータ関連の出版物でよく見られましたが、曖昧さは残りました。正しい意味は文脈から明らかになることが多かったです。例えば、バイナリアドレスのコンピュータでは、実際のメモリサイズは2の累乗、またはその小さな整数倍でなければなりませんでした。したがって、「512メガバイト」のRAMモジュールは、一般的に512 × 1024 2 =536 870 912バイトではなく5億1200

ハードディスク

ディスクドライブの容量を指定する際、メーカーは常に10の累乗を表す従来の10進SI接頭辞を使用してきました。回転ディスクドライブのストレージはプラッタとトラックで構成されており、そのサイズと数は機械工学上の制約によって決定されるため、ディスクドライブの容量が2の累乗の単純な倍数になることはほとんどありませんでした。たとえば、最初に市販されたディスクドライブであるIBM 350(1956年)には、合計2の累乗を含む50枚の物理ディスクプラッタがありました。各100文字のセクターが50,000個あり、合計500万文字の容量があるとされている。[25]

さらに、1960年代以降、多くのディスクドライブはIBMのディスクフォーマットを採用していました。このフォーマットでは、各トラックがユーザー指定サイズのブロックに分割され、ブロックサイズはディスク上に記録され、使用可能な容量から差し引かれていました。例えば、IBM 3336ディスクパックは200MBの容量を持つとされていましたが、これは1つのディスクで実現できるものでした。808 × 19 トラックのそれぞれに 13,030 バイトのブロックがあります

1974年にCDCはディスク容量に10進メガバイトを使用した。[26] IBM PC/XTに搭載されたいくつかのタイプの1つであるSeagate ST-412 [ 27 ]は、容量が306×4トラック、トラックあたり32 256バイトセクターでフォーマットすると10 027 008 バイトとなり、「10MB」と記載されている。[29]同様に、「300GB」のハードドライブは、300 × 10 9 =300 000 000 000バイトであり、300 × 2 30(約322 × 10 9バイトまたは「322 GB」)。最初のテラバイト(SI接頭辞、1000 000 000 000バイトハードディスクドライブが2007年に導入されました。[30]ハードディスクの容量を比較する際には、情報処理出版物では一般的に10進数の接頭辞が使用されていました。[31]

Microsoft Windowsなどの一部のプログラムやオペレーティングシステムでは、Classic Mac OSと同様に、ディスクドライブの容量やファイルサイズを表示する場合でも、2進数の接頭辞として「MB」や「GB」が依然として使用されています。例えば、「10 MB」(10進数で「M」)のディスクドライブの容量は「9.56 MB 」と表示され、「300 GB」のドライブの容量は「279.4 GB」と表示されます。Mac OS X [32] Ubuntu [33]Debian [ 34]などの一部のオペレーティングシステムでは、ディスクドライブの容量やファイルサイズを表示する際、10進数の接頭辞として「MB や「GB」を使用するように更新されています。Seagate Technologyなどの一部のメーカーは、適切に作成されたソフトウェアやドキュメントでは、「K」、「M」、「G」などの接頭辞が2進数の乗数を表すのか、10進数の乗数を表すのかを明確に指定すべきであるという推奨事項を発表しています。[35] [36]

フロッピーディスク

フロッピーディスクには様々なフォーマットが使用されており、その容量は通常、SI単位系の接頭辞「K」と「M」で表され、10進数または2進数で表されていました。ディスクの容量は、内部フォーマットのオーバーヘッドを考慮せずに指定されることが多かったため、不規則性が増していました。

初期の8インチディスケットフォーマットには1メガバイト未満の容量しか保存できず、これらのデバイスの容量はキロバイト、キロビット、またはメガビットで指定されていました。[37] [38]

IBM PC ATとともに販売された5.25インチのディスケットに1200×1024 =1228800バイトだっため、「KB」の2進数の意味を持つ「1200KB」として販売された。[39]しかし、容量は「1.2MB」とも表記された。[ 40]これは10進数と2進数の混合表記で、「M」は1000×1024を意味する。正確な値は1.2288 MB(10進数)または1.171 875  MiB (バイナリ)。

5.25インチのApple Disk IIは、1セクターあたり256バイト、1トラックあたり13セクター、片面あたり35トラック、つまり総容量は116 480バイト。後に1トラックあたり16セクターにアップグレードされ、合計140 × 2 10 =143 360バイト。これは「K」の 2 進数を使用して「140KB」と表現されます。

物理ハードウェアの最新バージョンである「3.5インチディスケット」カートリッジには、512バイトのブロック(片面)が720個含まれていました。2ブロックは1024バイトで構成されていたため、容量は「360KB」と表記され、2進法では「K」となります。一方、高密度(「HD」)版の容量「1.44MB」は、10進法と2進法を組み合わせた表記で、512バイトのセクターが1440組、つまり1440 × 2 10 = 2 10 2 10 2 10 3 10 3 10 4 10 5 10 6 10 7 10 8 10 9 10 ...1 474 560 バイト。一部のオペレーティングシステムでは、これらのディスクの容量を「MB」の2進法で「1.4 MB」(1.4 × 2 201 468 000 バイト)。ユーザーからの苦情により、Apple社[要出典]とMicrosoft社[41]は、この矛盾を説明するサポート速報を発行せざるを得なくなった。

光ディスク

光コンパクトディスクの容量を表す際に「メガバイト」や「MB」は通常1024バイトを意味します 例えば、「700MB」(または「80分」)のCDの公称容量は約700 MiB、これはおよそ730MB(10進数)[42]

一方、DVDブルーレイディスクHD DVD光磁気ディスク(MO)などの他の光ディスク記憶媒体の容量は、一般的に10進ギガバイト(「GB」)、つまり1000× 3バイトで表されます。特に、典型的な「4.7 GB DVDの公称容量は約4.7 × 10 9 バイト、これは約4.38 GiB . [43]

テープドライブとメディア

テープドライブやメディアメーカーは、一般的にSI10進接頭辞を使用して最大容量を指定していますが、[44] [45]実際の容量は記録時に使用されるブロックサイズによって異なります。

データとクロックレート

コンピュータのクロック周波数は、常にSI単位の接頭辞を用いて10進数で表記されます。例えば、オリジナルのIBM PCの内部クロック周波数は4.77MHz、つまり4 770 000  Hz

同様に、デジタル情報転送速度は小数点を用いて表記されます。パラレルATAは「100  MB/秒のディスクインターフェースは転送可能100 000 000バイト/秒、および「56 Kb/sモデム送信56000ビット/秒。シーゲイトは一部のハードディスクドライブモデルの持続転送速度を10進数とIEC2進数の両方の接頭辞で指定しました。[35]音楽用コンパクトディスク の標準サンプリングレートは44.1kHzは確かに44 100サンプル/秒。[要出典] A "1 Gb/s "イーサネットインターフェースは、最大10 9ビット/秒の送受信が可能、または各パケットは1秒あたり1億2500バイトのデータを転送します。「 56k 」モデムは最大​​で56,000ビット/秒。

10進SIプレフィックスは、プロセッサとメモリ間のデータ転送速度を表すのにも一般的に使用されます。PCI -Xバスは、66MHzのクロックと64ビット幅で転送可能66,000,000 64ビットワード/秒、または4 224 000 000 ビット/秒=528 000 000  B/s、通常は次のように引用される。528  MB/秒。PC3200メモリは、ダブルデータレートバス上で、クロック速度で1サイクルあたり8バイトを転送します。200MHzの帯域幅は200 000 000 × 8 × 2 =3 200 000 000  B/s、これは次のように見積もられる。3.2  GB/秒

曖昧な基準

接頭辞「キロ」(「K」または「k」)、「メガ」(「M」)、「ギガ」(「G」)が1000の累乗、あるいは(コンピュータの文脈では)1024の累乗を意味する曖昧な用法であることは、一般的な辞書[46] [47] [48]や、ANSI/IEEE 1084-1986 [49]、ANSI/IEEE 1212-1991 [50]IEEE 610.10-1994 [51]、IEEE 100-2000 [ 52]などの一部の廃止された規格にも記録されている。これらの規格の中には、2進数の意味を「バイト」(「B」)または「ビット」(「b」)の倍数に明確に限定しているものもあった。

初期のバイナリプレフィックス提案

IEC規格以前、1960年代後半から、独自のバイナリ接頭辞に関するいくつかの代替案が存在していました。1996年、マルクス・クーンは「バイナリ」を意味する追加の接頭辞「di」と、記号の接尾辞または下付き文字「2」を提案しました。例えば、「1ディキロバイト」は「1024バイト」を意味し、「K 2 B」または「K2B」と表記されます。[53]

1968 年、ドナルド・モリソンは、1024 を表すのにギリシャ文字のカッパ ( κ )、1024 2を表すのにκ 2を使用するなどを提案した。[54](当時はメモリサイズが小さく、K のみが広く使用されていた。)同年、ウォレス・ギブンズは、1024 の略語として bK、 1024 2の代わりに bK2 または bK 2を使用するという提案で応えたが、ギリシャ文字も小文字の b も当時のコンピュータ プリンタで印刷するのは簡単ではないと指摘した。[55]ブルックヘブン国立研究所のブルース・アラン・マーティンは、接頭辞の代わりに、2 の 2 進累乗を、 10 進科学記法Eと同様に、文字Bに指数を付けて示すことを提案した。したがって、 3 × 2 20は 3B20 と書く[56]この慣習は、今日でも一部の計算機で2進浮動小数点数を表示するために使用されています。[57]

1969年、1MB = 1000kBのような10進表記を使用するドナルド・クヌース[58]は、1024の累乗を「ラージキロバイト」と「ラージメガバイト」と呼び、KKBとMMBという略語を使用することを提案した[59] 。

消費者の混乱

「キロ」「メガ」「ギガ」などの曖昧な意味は、特にパーソナルコンピュータの時代において、消費者に大きな混乱を引き起こしてきました。よくある混乱の原因は、メーカーがこれらの接頭辞を10進法で使用してハードドライブの容量を指定するのに対し、オペレーティングシステムやその他のソフトウェアは2進法でこれらの接頭辞を使用して容量を表示するため、 1984年のApple Macintoshのように、その数値が2進法で表示されることと矛盾していたことです。例えば、「1TB」と宣伝されているハードドライブが、「931GB」としか表示されなかったりするのです。RAMメーカーも2進法で容量を表示していたため、混乱はさらに深刻化しました。

ディスクサイズのプレフィックスに関する解釈の違いが、デジタルストレージメーカーに対する集団訴訟につながりました。これらの訴訟には、フラッシュメモリとハードディスクドライブの両方が関与していました。

初期の症例

初期の訴訟(2004~2007年)は、裁判所の判決が出る前に和解が成立し、メーカー側は不正行為を認めなかったものの、消費者向けパッケージに製品のストレージ容量を明記することに同意しました。そのため、多くのフラッシュメモリやハードディスクメーカーは、パッケージやウェブサイトにデバイスのフォーマット済み容量を明記したり、MBを100万バイト、1GBを10億バイトと定義したりしています。[60] [61] [62] [63]

ウィレム・ヴロー対イーストマン・コダック・カンパニー

2004年2月20日、ウィレム・ヴローは、レキサー・メディア、デーン・エレク・メモリ、富士写真フィルムUSAイーストマン・コダック社、キングストン・テクノロジー社、メモレックス・プロダクツ社、 PNYテクノロジーズ社、サンディスク社、バーベイタム社、およびバイキング・インターワークスに対し、フラッシュメモリカードの容量に関する説明が虚偽であり誤解を招くものであるとして訴訟を起こした。

ヴローグは、256MBのフラッシュメモリデバイスにはアクセス可能なメモリが244MBしかないと主張した。「原告は、被告が1メガバイトを100万バイト、1ギガバイトを10億バイトと仮定して製品のメモリ容量を販売したと主張している。」原告は、被告に対し、メガバイトを1024の2乗、ギガバイトを1024の3乗という慣習的な値を使用するよう求めていた。原告は、IECおよびIEEE規格では1MBが100万バイトと定義されていることを認めつつも、業界はIEC規格をほとんど無視していると主張した。[64]

両当事者は、製造業者がパッケージとウェブサイトに定義を追加する限り、10進法による定義を引き続き使用できることに合意した。[65]消費者は、「被告のオンラインストアのフラッシュメモリデバイスからの今後のオンライン購入時に10%の割引」を申請することができる。[66]

オリン・セイフィア対ウエスタンデジタルコーポレーション

2005年7月7日、サンフランシスコ市郡上級裁判所に、オリン・サフィア対ウエスタンデジタル社他訴訟(事件番号CGC-05-442812)が提起された。その後、同事件はカリフォルニア州北部地区に移送され、事件番号05-03353 BZとなった。[67]

ウエスタンデジタルは、自社の単位の使用法は「ストレージ容量の測定と説明に関する紛れもなく正しい業界標準」に準拠しており、「ソフトウェア業界を改革することは期待できない」と主張したが、2006年3月に和解し、2006年6月14日を最終承認審問日とした。[68]

ウエスタンデジタルは、顧客に30ドル相当のバックアップ・リカバリソフトウェアの無償ダウンロードを提供することで補償することを申し出た。また、訴訟を起こしたサンフランシスコの弁護士アダム・ガトライド氏とセス・サフィア氏には、50万ドルの報酬と経費が支払われた。和解案では、ウエスタンデジタルに対し、その後のパッケージと広告に免責事項を追加することを要求した。[ 69 ] [70] [71]ウエスタンデジタルは和解案に次のような脚注を付した。「原告は、パン屋によっては『1ダース』を13個とみなすため、12個入りの卵を『1ダース』と表示した卵会社を詐欺で訴えることができると考えているようだ。」[72]

チョー対シーゲイト・テクノロジー(米国)・ホールディングス社

シーゲイト・テクノロジーに対して、同社が2001年3月22日から2007年9月26日の間に販売したハードドライブの使用可能容量を7%水増し表示したとして、訴訟(チョー対シーゲイト・テクノロジー(米国)ホールディングス社、サンフランシスコ上級裁判所、事件番号CGC-06-453195)が提起された。この訴訟は、シーゲイトが不正を認めることなく和解したが、購入者に無償のバックアップソフトウェアを提供するか、ドライブの費用の5%を返金することに同意した。[73]

ディナン他対サンディスクLLC

2020年1月22日、カリフォルニア州北部地区の地方裁判所は、被告であるサンディスクに有利な判決を下し、 「GB」を1 000 000 000 バイト[2]9巡回区控訴裁判所は2021年2月にこれを支持した。[3]

IEC 1999規格

1995年、国際純正応用化学連合(IUPAC)の命名法および記号に関する部会委員会(IDCNS)は、2進数の乗数を表す接頭辞として「kibi」(キロバイナリの略)、「mebi」(メガバイナリの略)、「gibi」(ギガバイナリの略)、「tebi」(テラバイナリの略)を提案した。[74]それぞれ記号は「kb」、「Mb」、「Gb」、「Tb」である。この提案では、SI接頭辞は10の累乗にのみ使用すべきであると提案された。つまり、「500ギガバイト」、「0.5テラバイト」、「500GB」、「0.5TB」といったディスクドライブの容量は、いずれも10の累乗を意味することになる。500 × 10 9 バイト、正確にまたは近似的に、500 × 2 30 (= 536 870 912 000)または0.5 × 2 40(= 549 755 813 888)。

この提案は当時IUPACに受け入れられなかったが、1996年に電気電子学会(IEEE)が国際標準化機構(ISO)および国際電気標準会議(IEC)と共同で採択した。接頭辞「kibi」、「mebi」、「gibi」、「tebi」はそのまま残されたが、記号はそれぞれ「Ki」(大文字の「K」)、 「Mi」、「Gi」、「Ti」に変更された。[75]

1999年1月、IECはこの提案に接頭辞「pebi」(「Pi」)と「exbi」(「Ei」)を追加し、国際規格(IEC 60027-2 Amendment 2)として発行した。 [76] [77] [78]この規格は、SI接頭辞は常に10の累乗を表すべきであるというBIPMの立場を再確認した。2005年に発行された規格の第3版では、接頭辞「zebi」と「yobi」が追加され、当時定義されていたすべてのSI接頭辞が2進数の対応する接頭辞と一致するようになった。[79]

整合規格ISO / IEC IEC 80000-13 :2025は、IEC 60027-2:2005の3.8項および3.9項(2進数の倍数を表す接頭辞を定義するもの)を廃止し、置き換えます。唯一の重要な変更点は、一部の数量の明示的な定義が追加されたことです。[80] 2009年には、キビバイト、メビバイトなどとは独立して、キビ、メビなどの接頭辞がISO 80000-1で独自に定義されました。

BIPM規格JCGM 200:2012「国際計量用語 - 基本および一般概念と関連用語(VIM)、第3版」には、IECの2進接頭辞が列挙されており、「SI接頭辞は10の累乗のみを指し、2の累乗には使用すべきではない。例えば、1キロビットは10の累乗を表すために使用すべきではない。1024ビット(2の10 乗ビット)で、1キビビットです。」[81]

IEC 60027-2規格では、オペレーティングシステムやその他のソフトウェアにおいて、2進数または10進数の接頭辞を一貫して使用するよう更新が推奨されていますが、2進数の倍数を表すSI単位の接頭辞の誤用は依然として一般的です。当時、IEEEは、メートル法の定義において「キロ」などの接頭辞を使用することを標準規格に決定しましたが、暫定的に2進数の定義の使用を、ケースバイケースで明示的に指摘する限り許可していました。[82]

その他の標準化団体および組織

IEC 標準バイナリ プレフィックスは、他の標準化団体および技術組織によってサポートされています。

米国国立標準技術研究所(NIST)は、ISO/IEC規格「二進倍数接頭辞」を支持しており、その使用法とその説明および正当性を説明するウェブページ[83]を開設している。NISTは、英語では、二進倍数接頭辞の最初の音節は、対応するSI接頭辞の最初の音節と同じように発音し、2番目の音節は「ビー」と発音することを推奨している。[5] NISTは、SI接頭辞は「10の累乗のみを指す」ものであり、二進法の定義は「使用すべきではない」と述べている。[84]

2014年現在、マイクロエレクトロニクス業界の標準化団体JEDECはオンライン辞書でIEC接頭辞を説明していますが、SI接頭辞と記号「K」、「M」、「G」はメモリサイズの2進数の意味で依然として一般的に使用されていることを認めています。[85] [86]

2005年3月19日、IEEE規格IEEE 1541-2002(「2進倍数用プレフィックス」)は、2年間の試行期間を経て、IEEE規格協会によって完全使用規格に昇格されました。 [87] [88] 2008年4月現在、IEEE出版部門は、 Spectrum [89]Computer [90]などの主要な雑誌でIECプレフィックスの使用を義務付けていません

国際単位系(SI)を管理する国際度量衡局(BIPM)はSI接頭辞を2進数の倍数を表すために使用することを明確に禁止しており、SIには情報単位が含まれていないため、代わりにIEC接頭辞を使用することを推奨しています。[91] [1]

自動車技術協会SAE)は、1000の累乗以外の意味を持つSI接頭辞の使用を禁止していますが、IECの2進接頭辞を引用していません。[92]

欧州電気標準化委員会(CENELEC)は、調和文書HD 60027-2:2003-03を通じてIEC推奨のバイナリプレフィックスを採用しました。[93]欧州連合(EU)は2007年からIECバイナリプレフィックスの使用を義務付けています。[94]

現在の実践

そのこれらの RAM モジュールの536,870,912バイトの容量は、ラベルに「512 MB」と記載されています
GNOMEのパーティションエディタは、パーティションサイズの表示にIECプレフィックスを使用します。120 × 10 9バイトのディスクの総容量は「111.79 GiB」と表示されます。
GNOME のシステム モニターは、メモリ サイズとネットワーク データ レートを表示するために IEC プレフィックスを使用します。

ヒューレット・パッカード(HP)[95]やIBM [96] [97]などのコンピュータ業界の参加者の中には、一般的な文書化ポリシーの一部としてIECバイナリプレフィックスを採用または推奨しているところもあります。

2023年現在でも、コンピュータのメインメモリ、 RAMROMEPROMEEPROM チップおよびメモリモジュール、そしてコンピュータプロセッサのキャッシュの容量を指定する際に、2進数の意味を持つSI接頭辞が依然として広く使用されています。例えば、「512メガバイト」または「512MB」のメモリモジュールは512MiBを保持します。つまり、512×2の20乗バイトであり、512×10の6乗バイトではありません。[98] [99] [100] [101]

JEDECは、「用語、定義、および文字記号」文書に「キロ」、「メガ」、「ギガ」の慣例的な2進定義を含め続けており[102] 2010年現在でもメモリ規格でこれらの定義を使用しています[103] [104] [105] [106] [107]

一方、10の累乗の意味を持つSI接頭辞は、一般的にディスクドライブ[108] [109] [110] [111 ] [112]ソリッドステートドライブUSBフラッシュドライブ[ 63]などの外部記憶装置の容量を表すために使用されます。ただし、EEPROMとして使用することを目的とした一部のフラッシュメモリチップは除きます。ただし、一部のディスクメーカーは混乱を避けるためにIEC接頭辞を使用しています。[113] SI接頭辞の10進数の意味は、通常、データ転送速度やクロック速度の測定にも使用されます。[要出典]

一部のオペレーティングシステムやその他のソフトウェアは、IECの2進乗数記号(「Ki」、「Mi」など)[114] [115] [116] [117] [118] [119]または10進数の意味を持つSI乗数記号(「k」、「M」、「G」など)のいずれかを使用します。GNU lsコマンド などの一部のプログラムでは、ユーザーが2進数または10進数の乗数を選択できるようになっています。しかし、ディスクサイズやファイルサイズを報告する場合でも、2進数の意味を持つSI記号を使い続けるプログラムもあります。また、どちらの意味でも「k」の代わりに「K」を使用するプログラムもあります。[120]

その他の用途

バイナリ接頭辞は主にデータ単位、ビット、バイトに用いられますが、他の測定単位にも用いられることがあります。例えば信号処理においては、周波数の単位であるヘルツ(Hz)にバイナリ接頭辞を付加して、キビヘルツ(KiHz)のような単位を生成すると便利です。KiHzは1024 Hz[121] [122]またはメビヘルツ(MiHz)は、1 048 576  Hz . [123]

参照

参考文献

  1. ^ abcd Bureau International des Poids et Mesures. (2006). 「§3.1 SI接頭辞」(PDF) .国際単位系(SI)(フランス語と英語)(第8版). パリ: STEDI Media. p. 127. ISBN 978-92-822-2213-3. 2006年8月13日にオリジナルからアーカイブ(PDF)されました2007年2月25日に取得。[補足:]これらのSI接頭辞は、10の累乗のみを指します。2の累乗を示すために使用してはいけません(たとえば、1キロビットは1000ビットを表し、1024ビットを表しません)。IECは、国際規格IEC 60027-2: 2005、第3版、電気技術で使用する文字記号-パート2:電気通信および電子工学で、2進数の累乗の接頭辞を採用しています。2 10、2 20、2 30、2 40、2 50、2 60に対応する接頭辞の名前と記号は、それぞれ、kibi、Ki、mebi、Mi、gibi、Gi、tebi、Ti、pebi、Piです。 exbiはEiです。例えば、1キビバイトは1KiB = 2 10  B = 1024 Bと表記されます。ここで、Bは1バイトを表します。これらの接頭辞はSIの一部ではありませんが、情報技術分野ではSI接頭辞の誤用を避けるために使用する必要があります。
  2. ^ ab Dinan v. SanDisk LLC, No. 18-cv-5420 ( ND Cal. )、「却下申立許可命令」(2020年1月22日)
  3. ^ ab ディナン対サンディスクLLC事件第20-15287号(第9巡回区控訴裁判所2021年2月10日)も参照
  4. ^ 「SI接頭辞」。定数、単位、不確かさに関するNISTリファレンス:国際単位系(SI)米国国立標準技術研究所(NIST) 。2010年1月13日。 2017年4月3日閲覧
  5. ^ ab 「国際単位系(SI):2進数の接頭辞」。定数、単位、不確かさに関するNISTリファレンス国立科学技術研究所。 2007年9月9日閲覧
  6. ^ 「第27回国際度量衡総会決議一覧」(PDF) 2022年11月18日. 2022年11月18日時点のオリジナルよりアーカイブ(PDF) 2022年11月18日閲覧
  7. ^ Gibney, Elizabeth (2022年11月18日). 「1クエタバイトは何ヨタバイト? 極端に大きい数字に新しい名前が付けられる」 . Nature . doi :10.1038/d41586-022-03747-9. PMID  36400954. S2CID  253671538. 2022年11月21日閲覧.
  8. ^ 「IEC 80000-13:2025 – 量と単位 – パート13:情報科学技術」。国際電気標準会議
  9. ^ “La Loi Du 18 Germinal An 3: Décision de trader le mètre, Unité Fondamentale, sur une règle de platine. Nomenclature des " mesures républicaines ". Reprise de la triangulation" [18ジャーミナルの法則、3 年目: プラチナの定規で基本単位メートルを描く決定。 「共和党の措置」の命名法。三角測量の再開]。L'Histoire Du Mètre [メーターの歴史] (フランス語)。 histoire.du.meter.free.fr. 2022年11月26日のオリジナルからアーカイブ2015 年 10 月 12 日に取得美術。 8. 容量と容量を制限し、二重のジャンルを超えて、商品を購入したり、さまざまなオブジェクトを収集したりできます。ダブルリットルとデミリットル、ダブルヘクトグラムとデミヘクトグラムなどのオーラを持っています。 [美術。 8. 容量の度量衡では、さまざまな品物の販売に必要な利便性を与えるために、これら 2 種類の小数点のそれぞれに 2 倍と 2 分の 1 が存在します。したがって、ダブルリットルとハーフリットル、ダブルヘクトグラムとハーフヘクトグラムなどが存在します。]
  10. ^ Weik, Martin H. (1961年3月). 「国内電子デジタル計算システムの第3回調査:第3章 分析と動向」.弾道研究研究所報告書 No. 1115 : 1027. 187の関連システムのうち、131は内部的に2進法を採用し、53は10進法(主に2進化10進法)を採用し、3つのシステムは2進化英数字表記システムを採用している。この長いレポートでは、初期のコンピューターの多くについて説明します。
  11. ^ 28メガサイクルでの狩猟トラブル、AL Blais、QST、1930年1月。
  12. ^ Lin, Yeong; Mattson, R. (1972年9月). 「メモリ階層のコストパフォーマンス評価」. IEEE Transactions on Magnetics . 8 (3). IEEE: 390– 392. Bibcode :1972ITM.....8..390L. doi :10.1109/TMAG.1972.1067329.また、メモリ容量が1MB未満の場合にのみ、バックアップストアアプリケーションにおいてランダムアクセスデバイスはシリアルアクセスデバイスよりも有利です。容量が4MBと16MBで、シフトレジスタ長がそれぞれ256ビットと1024ビットのシリアルアクセスストアの場合、ランダムアクセスデバイスの方が有利です。
  13. ^ Real, P. (1959年9月). 「バイナリロジックを用いた一般化分散分析プログラム」. ACM '59 第14回全国会議で発表された論文のプレプリント. ACM Press. pp. 78–1–78–5. doi : 10.1145/612201.612294 . S2CID  14701651. 32Kコアの704コンピュータでは、約補助テープストレージに頼ることなく、 28,000データを分析できます。注: IBM 704コアメモリユニットは4096個の36ビットワードを持っていました。32,768をインストールできます
  14. ^ グリューンバーガー、フレッド; バージェス、CR; グリューンバーガー、フレッド (1960年10月). 「編集者への手紙」. Communications of the ACM . 3 (10). doi :10.1145/367415.367419. S2CID  3199685.8K コア ストアは 1954 年にこの国でかなり一般的になりつつありました。32K ストアは 1956 年に大量生産が開始され、現在では大型マシンの標準となっており、このサイズのマシン (または文字アドレス指定可能なマシンでは同等のもの) が少なくとも 200 台は今日存在しています (1959 年半ばには少なくとも 100 台が存在していました)。注: IBM 1401は文字アドレス指定可能なコンピュータでした。
  15. ^ Ray Horak (2008). Webster's New World Telecom Dictionary . John Wiley & Sons . p. 271. ISBN 9780471774570コンピューティングおよびストレージシステムにおいて、1kB(キロバイト)は実際には1,024(2の10乗)バイトです。これは、2進数(2進法)に基づいて測定されるためです。kBという用語は、1,024が名目上、つまりおおよそ1,000であるという事実に由来しています。
  16. ^ Janet S. Dodd (1997). 『ACSスタイルガイド:著者と編集者のためのマニュアル』アメリカ化学会. p. 124. ISBN 9780841234611. kB(キロバイト、実際には1024バイト)KB(キロバイト、kBが推奨)
  17. ^ FJM Laver (1989-05-11). 『情報技術:変革の担い手ケンブリッジ大学出版局35ページ. ISBN 978-0521350358ITシステムのパフォーマンスを表す際に、より大きな単位である「キロバイト」(kB)が使われる[...] 厳密に言えば、kは「2進数の1000」の1024を意味します
  18. ^ ab Amdahl, Gene M. (1964). 「IBM System/360のアーキテクチャ」(PDF) . IBM Journal of Research and Development . 8 (2). IBM: 87–101 . doi :10.1147/rd.82.0087.図1は、さまざまなモデルのストレージ(メモリ)容量範囲を「容量8ビットバイト、1K = 1024」で示しています。
  19. ^ IBM (1972). System/370 モデル158 パンフレット(PDF) . IBM. G520-261871.オールモノリシックストレージ ... (1024ビット NMOS) このプロセッサストレージの改良により、システム拡張がより経済的になります。実ストレージ容量は512Kバイトから2,048Kバイトまで、512K単位で拡張可能です。
  20. ^ Control Data Corporation (1968年11月). Control Data 7600 コンピュータシステム: 予備システム説明(PDF)小型コアメモリ (SCM) と呼ばれるタイプは、60ビット長 (K=1024) の合計64Kワードを持つ、多バンク同時電流型メモリです。
  21. ^ Bell, Gordon (1975年11月). 「コンピュータ構造:PDP-11から何を学んだか?」(PDF) .第3回コンピュータアーキテクチャシンポジウム - ISCA '76 の議事録. ACM Press. pp.  1– 14. doi :10.1145/800110.803541. S2CID  14496112.メモリサイズ(8kバイト~4MB).
  22. ^ Control Data Corporation (1965–1967). Control Data 6400/6500/6600 コンピュータシステムリファレンスマニュアル (Pub No. 60100000 ed.). pp.  2– 1. 2014年1月2日時点のオリジナルからのアーカイブ2013年11月7日閲覧。中央メモリは、32K、65K、または131Kワード(60ビット)で構成され、それぞれ4096ワードのバンクが8、16、または32個あります。
  23. ^ Frankenberg, Robert (1974年10月). 「新型ミニコンピュータシリーズに採用された全半導体メモリ」(PDF) . Hewlett-Packard Journal . 26 (2). Hewlett-Packard: 15– 20. 2007年11月29日時点のオリジナル(PDF)からのアーカイブ。 2007年6月18日閲覧。196Kワードのメモリサイズ
  24. ^ Hewlett-Packard (1973年11月). 「HP 3000 構成ガイド」(PDF) . HP 3000 コンピュータシステムおよびサブシステムデータ: 59. 2010年1月22日閲覧
  25. ^ IBM Corporation (2003年1月23日). 「IBM 350 ディスク・ストレージ・ユニット」. IBM アーカイブ. 2005年4月9日時点のオリジナルよりアーカイブ。
  26. ^ CDC製品ラインカードでは、HDDの容量を百万バイト単位で明確にMBで表しています。
  27. ^ Seagate Corporation (1982年4月). ST506/412 OEMマニュアル(PDF) . p. 3. 2016年10月8日時点のオリジナル(PDF)からアーカイブ2016年9月6日閲覧。
  28. ^ IBMがMiniScribeにウィンチェスターの受注を削減すると伝える、Computer System News、1984年1月1日、1ページ
  29. ^ Mellor, Chris (2011年4月6日). 「これは英国で稼働中の最古のSeagateドライブだ」 The Register . 2012年1月26日閲覧。
  30. ^ 「日立、1テラバイトのハードドライブを発表」PC World 2007年1月4日。2007年1月12日時点のオリジナルよりアーカイブ。 2010年2月4日閲覧
  31. ^ 1977年ディスク/トレンドレポート – リジッドディスクドライブ、1977年6月発行
  32. ^ 「iOSとmacOSのストレージ容量の表示方法」Appleサポート2018年2月27日. 2020年4月9日時点のオリジナルよりアーカイブ。 2022年1月9日閲覧
  33. ^ “UnitsPolicy”. Ubuntu Wiki . Ubuntu. 2021年11月18日時点のオリジナルよりアーカイブ。 2022年1月9日閲覧
  34. ^ “ConsistentUnitPrefixes”. Debian Wiki . 2021年12月3日時点のオリジナルよりアーカイブ2022年1月9日閲覧。
  35. ^ ab Seagate Seag2011 10K.5 SAS 製品マニュアル、100628561、Rev D、2011 年 3 月、5.2.3 項、p. 10 (pdf の 18 ページ目) には、ドライブの持続転送速度が 1 行目に「89 ~ 160 MiB / 秒」と記載され、次の行には「93 ~ 168 MB/ 秒」と記載されています。
  36. ^ 「マーケティング速報:アドバンスド・フォーマット4Kセクター移行に関するよくある質問」(PDF) . Seagate Technology . 2010年7月15日時点のオリジナル(PDF)からアーカイブ。
  37. ^ 「IBM100 – フロッピーディスク」www-03.ibm.com . 2012年3月7日. 2012年4月3日時点のオリジナルよりアーカイブ2023年10月17日閲覧。
  38. ^ 「ディスクストレージ」。Datamation 1972年5月、pp. 154、162、164。CDS 100は600キロビット以上を保存し、モデル650は1.5メガビットを保存できます。
  39. ^ Brutman, Michael B. (2001-07-08). 「ディスクの操作:フロッピーディスクとフロッピードライブ入門」Brutmanlabs . 2024年2月19日時点のオリジナルよりアーカイブ。 2024年2月19日閲覧
  40. ^ 「フロッピーディスクストレージ | IBM」www.ibm.com . 2024年12月14日閲覧
  41. ^ Microsoft (2003-05-06). 「実際のディスクサイズの決定:1.44 MB が 1.40 MB である理由」.記事ID: 121839. Microsoft . 2007-07-07閲覧.3.5インチディスクフォーマットに関連付けられた1.44メガバイト(MB)の値は、これらのディスクの実際のサイズや空き容量を表すものではありません。一般的に1.44MBと呼ばれていますが、正しいサイズは1.40MBです。
  42. ^ 「CDのデータ容量」Videohelp.com。2006年7月15日時点のオリジナルよりアーカイブ2012年1月26日閲覧。
  43. ^ 記録可能DVDと書き換え可能DVDの理解 Archived 2 January 2011 at the Wayback Machine
  44. ^ [永久リンク切れ]
  45. ^ 「12.7 mm 384トラック磁気テープカートリッジのデータ交換 - Ultrium-1フォーマット」(PDF) . Ecma-international.org . 2013年9月17日時点のオリジナル(PDF)からアーカイブ。 2017年12月30日閲覧
  46. ^ 「メガバイトの定義」Mw.com . 2017年12月30日閲覧
  47. ^ 「メガバイトの定義」Dictionary.reference.com 。 2017年12月30日閲覧
  48. ^ 「AskOxford: megabyte」. Askoxford.com . 2005年5月25日時点のオリジナルよりアーカイブ2017年12月30日閲覧。
  49. ^ IEEE標準コンピューティング数学用語集. 1986年10月30日. doi :10.1109/IEEESTD.1986.79649. ISBN 0-7381-4541-6キロ(K)。(1) 1000 を示す接頭辞。(2) コンピュータの記憶容量に関する記述では、2 10、または 1024 を示す接頭辞。メガ(M)。(1) 百万を示す接頭辞。(2) コンピュータの記憶容量に関する記述では、2 20、または 1048576 を示す接頭辞。
  50. ^ IEEE標準マイクロコンピュータバス用制御およびステータスレジスタ(CSR)アーキテクチャ. 1992年7月22日. doi :10.1109/IEEESTD.1992.106981. ISBN 0-7381-4336-7. Kbyte. キロバイト。2 10バイトを示します。 Mbyte. メガバイト。2 20バイトを示します。 Gbyte は序文で使用されます。
  51. ^ IEEE標準コンピュータハードウェア用語集. 1994年6月24日. doi :10.1109/IEEESTD.1995.79522. ISBN 1-55937-492-6ギガバイト(ギガ、GB) 。この用語は、a) または1 000 000 000バイトまたは b) 2 10バイト。... このドキュメントで使用される用語「キロバイト (kB)」は 2 10または 1024 バイトを意味し、「メガバイト (MB)」は 1024 キロバイトを意味し、「ギガバイト (GB)」は 1024 メガバイトを意味します。
  52. ^ Institute of Electrical and Electronics Engineers (2000). 100-2000. IEEE Computer Society Press. doi :10.1109/IEEESTD.2000.322230. ISBN 978-0-7381-2601-2「kB キロバイトを参照。」 「Kbyte キロバイト。2 10バイトを示します。」 「キロバイト 1000 バイト、2 10バイト、または 1024 バイトのいずれかです。」 この規格では、メガバイトとギガバイトも定義されており、2 進数の代替表記法が開発中であることが注記されています。
  53. ^ Kuhn, Markus (1996年12月29日). 「情報技術における標準化された単位」
  54. ^ ドナルド・R・モリソン(1968年3月). 「編集者への手紙:コンピュータとメモリサイズの略語」. Communications of the ACM . 11 (3): 150. doi : 10.1145/362929.362962 . S2CID  22934466.
  55. ^ Wallace Givens (1968年6月). 「編集者への手紙:1024の略語案:bK」. Communications of the ACM . 11 (6): 391. doi : 10.1145/363347.363351 . S2CID  22205692.
  56. ^ Martin, Bruce Alan (1968年10月). 「編集者への手紙:二進法について」. Communications of the ACM . 11 (10): 658. doi : 10.1145/364096.364107 . S2CID  28248410.
  57. ^ Schwartz, Jake; Grevelle, Rick (2003-10-20) [1993]. HP48S/SX用HP16Cエミュレータライブラリ. 1.20 (第1版) . 2015年8月15日閲覧
  58. ^ The Art of Computer Programming Archived 2016-03-05 at the Wayback Machine第1巻、ドナルド・クヌース、pp. 24 and 94
  59. ^ “Knuth: Recent News (1999)”. Cs-staff.stanford.edu . 2012年1月26日閲覧
  60. ^ 「WD Caviar SE16 SATAハードドライブ」。Western Digital:製品。Western Digital Corporation。2007年9月2日時点のオリジナルよりアーカイブ。 2007年9月9日閲覧
  61. ^ 「Jack Flash FAQ」Corsair。2016年3月5日時点のオリジナルからのアーカイブ2014年6月20日閲覧。[...] フラッシュデバイスにおける1メガバイト(MByte)の業界標準定義は100万バイト(1,000,000)で、オペレーティングシステムは2の20乗、つまり1,048,576バイトを使用します。同様に、1ギガバイト(GByte)はそれぞれ1,000,000,000と1,073,741,824です。
  62. ^ 「SanDisk Ultra CompactFlashカード」(PDF) . SanDisk Corporation . 2013年8月10日時点のオリジナル(PDF)からアーカイブ。 2014年6月20日閲覧
  63. ^ ab 「Secure Digital Capacity Disclaimer」(PDF) . sandisk.com . SanDisk Corporation . 2013年2月27日時点のオリジナル(PDF)からアーカイブ。 2014年6月20日閲覧
  64. ^ 「Vreogh第3次修正訴状(事件番号GCG-04-428953)」(PDF) . pddocs.com . Poorman-Douglas Corporation. 2005年3月10日. 2008年3月9日時点のオリジナル(PDF)からアーカイブ。 2007年9月9日閲覧
  65. ^ 「セキュアデジタルメモリカードの容量(多くのオペレーティングシステムで報告される)が、ラベルに記載されている容量と異なるのはなぜですか?」(PDF) . Sandisk.com . 2012年4月13日. オリジナル(PDF)から2012年4月13日にアーカイブ。 2017年12月30日閲覧
  66. ^ Safier, Seth A. 「よくある質問」.フラッシュメモリ和解. Poorman-Douglas Corporation. 2007年9月28日時点のオリジナルよりアーカイブ。 2007年9月9日閲覧
  67. ^ Gutride, Adam; Seth A. Safier (2006年3月29日). 「集団訴訟の申立て」. Orin Safier v. Western Digital Corporation . Western Digital Corporation . 2007年10月16日時点のオリジナルよりアーカイブ。 2007年9月9日閲覧
  68. ^ Zimmerman, Bernard (2006). 「集団訴訟および和解案の通知」. Orin Safier v. Western Digital Corporation . Western Digital Corporation . 2007年9月22日時点のオリジナルよりアーカイブ2007年9月9日閲覧。
  69. ^ 「Western Digital、容量訴訟で和解」Betanews.com 2006年6月28日. 2017年12月30日閲覧
  70. ^ Jeremy Reimer (2006年6月30日). 「Western Digital、ドライブサイズ訴訟で和解」 Ars Technica LLC . 2010年2月10日閲覧。
  71. ^ Western Digital Corporation (2006). 「集団訴訟および和解案の通知(以下「通知」)」。2010年5月7日時点のオリジナルよりアーカイブ2010年2月10日閲覧。
  72. ^ バスキン、スコット・D. (2006年2月1日). 「被告ウェスタンデジタルコーポレーションによる原告の予備承認申立てを支持する陳述書」.オリン・サフィア対ウェスタンデジタルコーポレーション.ウェスタンデジタルコーポレーション. 2007年9月9日閲覧.
  73. ^ 「Cho v. Seagate Technology (US) Holdings, Inc. の和解ウェブサイト」。2019年1月18日時点のオリジナルよりアーカイブ。 2011年4月12日閲覧
  74. ^ IUCr IUPAC 命名法・記号に関する部会委員会 (IDCNS) (1997-02-13) [1995]. 「IUCr 1995年度年次報告書」(報告書).国際結晶学連合. 2009年8月27日時点のオリジナルよりアーカイブ。 2012年1月26日閲覧
  75. ^ 「(IUCr) 1996年報告書 – IUPAC命名法および記号に関する部会委員会 (IDCNS)」(報告書)国際結晶学連合. 1997年2月14日 [1996]. 2013年6月13日時点のオリジナルよりアーカイブ。 2012年1月26日閲覧
  76. ^ 「これらの2進数の接頭辞は、IEC技術委員会(TC)25「数量と単位」によって開発され、国際度量衡委員会(CIPM)とIEEEの強力な支援を受けて、IECによってIEC国際規格IEC 60027-2「電気技術で使用される文字記号 - パート2:電気通信および電子機器」の修正2として採用されました。」
  77. ^ 「IUPAC命名法および記号に関する部会委員会に関するIUCR 1999年報告書」. Acta Crystallographica Section A: Foundations of Crystallography . 56 (6). Journals.iucr.org: 609– 642. 2000年11月. doi : 10.1107/S0108767300012873 . PMID  11058849. 2012年1月26日閲覧.
  78. ^ IEC 60027-2 (2000-11) 第2.0版
  79. ^ 「ZEBIとYOBIがやってくる」(プレスリリース)国際電気標準会議(IETC)2005年8月15日。2007年6月11日時点のオリジナルよりアーカイブ。
  80. ^ 「niso、新しい仕様と標準」Niso.org. 2008年12月8日時点のオリジナルよりアーカイブ2012年1月26日閲覧。
  81. ^ 「国際計量用語集 – 基本概念と一般概念および関連用語 (VIM)」(PDF) . Bipm.org (第3版). 2022年10月9日時点のオリジナルよりアーカイブ(PDF) . 2017年12月30日閲覧
  82. ^ Barrow, Bruce (1997年1月) [1996]. 「A Lesson in Megabytes」. IEEE Standards Bearer . 11. IEEE : 5. 2022年5月28日時点のオリジナルよりアーカイブ2022年12月24日閲覧。
  83. ^ NIST 定数、単位、不確かさに関するリファレンス
  84. ^ Barry N. Taylor & Ambler Thompson編 (2008). 国際単位系(SI)(PDF) . Gaithersburg, MD: National Institute of Standards and Technology. p. 29. 2018年12月25日時点のオリジナル(PDF)からアーカイブ。 2010年4月27日閲覧
  85. ^ 「メガ(M)(半導体記憶容量の単位の接頭辞として)」JEDEC – マイクロエレクトロニクス業界のグローバル規格。 2021年4月14日閲覧キロ、ギガ、メガの2の累乗に基づく定義は、一般的な用法を反映するためだけに含まれています。
  86. ^ 低電力ダブルデータレート4(LPDDR4)JESD209-4。JEDECソリッドステート技術協会。2014年8月。p. 7。これらのデバイスには、以下のビット数が含まれています。4Gbは4,294,967,296ビット、32Gbは34,359,738,368ビットです。標準をダウンロードするには無料登録が必要です。
  87. ^ 1541-2002. 2008年3月27日再確認. 2003-02-12. doi :10.1109/IEEESTD.2003.94236. ISBN 978-0-7381-3385-0. オリジナルから2012年10月14日にアーカイブ2007年7月29日に取得。この規格は、(1) SI接頭辞を明確な10進数の乗数として保持すること、(2) 2進数の乗数が必要な場合に代替の接頭辞を提供すること、という2つの目標を念頭に置いて作成されています。最初の目標は、一般大衆、つまりコンピュータの構造や内部の仕組みをあまり気にせずにコンピュータを使用する技術者および非技術者の幅広い層を対象としています。これらの人々は通常、キロ、メガなどを適切な10進数の意味で解釈します。2つ目の目標は専門家を対象としています。2進数の乗数を表す接頭辞により、情報科学の分野で働く人々が正確なコミュニケーションを行うことができます。
  88. ^ 「IEEE-SA規格委員会規格審査委員会(RevCom)会議議題」2005年3月19日。2007年9月22日時点のオリジナルよりアーカイブ。2007年2月25日閲覧。1541-2002 ( SCC14 ) 二進倍数接頭辞に関するIEEE試用規格[試用期間中に否定的な意見は寄せられず、現在は終了。スポンサーは規格の完全使用への昇格を要請。]勧告:規格のステータスを試用から完全使用に昇格する。編集スタッフには必要な変更を実施するよう通知する。規格のメンテナンス作業は2007年に予定されている。
  89. ^ Wallich, Paul (2008年4月). 「ツールとおもちゃ:Nokia N800のハッキング」. IEEE Spectrum . 45 (4): 25. doi :10.1109/MSPEC.2008.4476441. S2CID  20129812. 「10年もあれば、多くのことが起こります。Nokia N800は手に持った瞬間から、10年前のハイエンドデスクトップPCとほぼ同等の性能を備えています。320MHzのプロセッサ、128MBのRAM、そして数GBの大容量ストレージを搭載しています。」
  90. ^ Gschwind, Michael; Erb, David; Manning, Sid; Nutter, Mark (2007年6月). 「Cell Broadband Engineシステムソフトウェアのためのオープンソース環境」(PDF) . Computer . 40 (6). IEEE Computer Society: 37– 47. doi :10.1109/MC.2007.192. S2CID 10877922. 2022年10月9日時点のオリジナルより アーカイブ(PDF) 。「このプロセッサには、独立した第 1 レベルの 32 KB 命令キャッシュとデータ キャッシュ、および 512 KB の統合第 2 レベル キャッシュを備えたメモリ サブシステムが搭載されています。」著者は IBM 所属。
  91. ^ 「BIPM – SI接頭辞」Bipm.org . 2017年12月30日閲覧
  92. ^ 「SAEによるSI(メートル法)単位の使用規則] – セクションC.1.12 – SI接頭辞」(PDF) . Sae.org . 2022年10月9日時点のオリジナルよりアーカイブ(PDF) . 2017年12月30日閲覧
  93. ^ 「CENELEC – 規格策定 – 技術機関一覧」。2013年2月13日時点のオリジナルよりアーカイブ。
  94. ^ 「CENELEC – 規格策定 – 技術機関一覧」。2012年7月22日時点のオリジナルよりアーカイブ。
  95. ^ Hewlett-Packard (2009): 「1GBは何バイトですか?」ISS Technology Update – Hewlett Packard Enterprise、第9巻、第1号、引用:「混乱を減らすため、ベンダーは2つの解決策のいずれかを追求しています。SI接頭辞を新しい2進接頭辞に変更するか、数値を10の累乗として再計算することです。[...] HPは、ストレージユーティリティを修正して、ディスク容量を正しい10進値と2進値を並べて報告し(例:「300 GB (279.4 GiB)」)、キャッシュサイズを2進接頭辞(「1 GiB」)で報告することを検討しています。」
  96. ^ DeRespinis, F., Hayward, P., Jenkins, J., Laird, A., McDonald, L., Radzinski, E. (2011): IBMスタイルガイド:ライターと編集者のための規則。IBMプレス。引用:「不正確さ(特に長い接頭辞)と潜在的な曖昧さを避けるため、国際電気標準会議(IEC)は2000年に2進乗算器専用の接頭辞セットを採用しました(IEC 60027-2参照)。現在、これらの接頭辞の使用は米国国立標準技術研究所(NIST)によってサポートされており、ISO 80000にも組み込まれています。また、EU法および米国でも特定の状況で義務付けられています。しかし、業界のほとんどの文書や製品では、2進乗算器に言及する際にSI接頭辞が引き続き使用されています。製品文書では、製品自体(例えば、インターフェースやファームウェア)で使用されているのと同じ標準に従ってください。2の累乗にIEC接頭辞を使用し、10の累乗にSI接頭辞を使用するか、あるいは両方の目的でSI接頭辞を使用するかに関わらず、使用方法に一貫性を持たせ、採用したシステムをユーザーに説明してください。」
  97. ^ 「IBM Knowledge Center」. Pic.dhe.ibm.com . 2014年3月17日時点のオリジナルよりアーカイブ2017年12月30日閲覧。
  98. ^ この記事で使用されている慣習的な2進接頭辞などの用語は、キロ、メガ、ギガなど、同様の名前のSI接頭辞から借用されたが、1024の累乗を示すために使用される接頭辞を指します。
  99. ^ 「Hewlett-Packard」. Welcome.hp.com . 2012年1月26日閲覧。
  100. ^ 「Consumer Electronics – Sony US」. Sonystyle.com . 2011年6月16日時点のオリジナルよりアーカイブ2017年12月30日閲覧。
  101. ^ "4AllMemory.com". 4AllMemory.com . 2012年1月26日閲覧。
  102. ^ JEDEC Solid State Technology Association (2002年12月). 「JEDEC規格 No. 100B.01 – マイクロコンピュータ、マイクロプロセッサ、およびメモリ集積回路の用語、定義、および文字記号」(PDF) . p. 8. 2010年3月7日閲覧.キロ、ギガ、メガの2の累乗に基づく定義は、一般的な用法を反映するためだけに含まれています。IEEE/ASTM SI 10-1997では、「この方法は混乱を招くことが多いため、推奨されません」と述べられています。(無料登録とログインが必要です。)
  103. ^ JEDEC (2009年9月). 「DDR3 SDRAM規格」 . 2010年2月4日閲覧
  104. ^ JEDEC (2009年11月). 「DDR2 SDRAM規格」 . 2010年2月4日閲覧
  105. ^ JEDEC. 「メモリ構成」 . 2010年2月4日閲覧
  106. ^ JEDEC. 「メモリ構成の目次」(PDF) . 2022年10月9日時点のオリジナルよりアーカイブ(PDF) . 2010年2月4日閲覧
  107. ^ JEDEC. 「用語と定義」(PDF) . 2022年10月9日時点のオリジナルよりアーカイブ(PDF) . 2010年2月4日閲覧
  108. ^ [1] [リンク切れ]
  109. ^ 「FAQ」. Samsung.com . 2011年6月16日時点のオリジナルよりアーカイブ2017年12月30日閲覧。
  110. ^ 「ストレージソリューションガイド」(PDF) . Seagate . 2010年3月31日時点のオリジナル(PDF)からアーカイブ2010年3月4日閲覧。
  111. ^ 「東芝、モバイルコンピューティングアプリケーションで高性能と長寿命を実現する1.8インチハードディスクドライブ2機種を発表」(PDF) (プレスリリース). 東芝. 2009年11月4日. 2009年11月22日時点のオリジナル(PDF)からアーカイブ。 2017年12月30日閲覧
  112. ^ 「WDモデルと注文番号」(PDF)。2005年8月24日時点のオリジナル(PDF)からのアーカイブ。
  113. ^ “クライアント:クライアントHDD – Toshiba”. Toshiba-tdmt.com.tw . 2021年4月26日時点のオリジナルよりアーカイブ。 2017年12月30日閲覧
  114. ^ 「単位」。Linuxプログラマーズ・マニュアル。2001年12月22日。2007年9月2日にオリジナルからアーカイブ2007年5月20日閲覧。Linuxカーネルが起動し、 MBはメガバイト、KiBはキビバイトと表示される場合。hda: 120064896 sectors (61473 MB) w/2048KiB Cache
  115. ^ 「ESRのLKMLへの投稿」Lwn.net . 2012年1月26日閲覧
  116. ^ 「Ubuntuが単位ポリシーを実装、将来のリリースでは10進単位に切り替える」Neowin.net . 2012年1月26日閲覧
  117. ^ 「UnitsPolicy – Ubuntu Wiki」. Wiki.ubuntu.com . 2012年1月26日閲覧
  118. ^ 「Snow Leopardの新しい数学」Macworld . 2009年8月28日. 2013年4月20日時点のオリジナルよりアーカイブ2011年4月13日閲覧。
  119. ^ 「iOSとmacOSのストレージ容量報告の仕組み」Apple Inc. 2018年2月27日. 2021年6月27日閲覧
  120. ^ 「Ls(1) – Linuxマニュアルページ」。
  121. ^ 「特許 WO2012098399A2 – 低電力発振器 – Google Patents」Google.com . 2016年6月23日閲覧
  122. ^ Ainslie, Michael A.; Halvorsen, Michele B.; Robinson, Stephen P. (2022年1月) [2021-11-09]. 「水中音響の用語標準と国際標準化の利点」. IEEE Journal of Oceanic Engineering . 47 (1). IEEE : 179– 200. Bibcode :2022IJOE...47..179A. doi : 10.1109/JOE.2021.3085947 . eISSN  1558-1691. ISSN  0364-9059. S2CID  243948953.[2] (22ページ)
  123. ^ Ainslie, MA, Robinson, SP, & Barham, R. (2025). 音響における分数オクターブおよび分数デケード周波数帯域:歴史的レビューと提言. アメリカ音響学会誌, 158(4), 3631-3644.

さらに読む

  • 「1キロバイトがキビバイトになるのはいつ? 1MBがMiBになるのはいつ?」国際電気標準会議(IETC)。2007年2月12日。2009年4月3日時点のオリジナルよりアーカイブ。– バイナリプレフィックスの紹介
  • 「2進数の倍数を表す接頭辞」。NIST
  • 「メビ、ギビ、テビに備えよう」(プレスリリース)。NIST 1999年3月2日。2016年8月20日時点のオリジナルよりアーカイブ2017年7月13日閲覧。
  • Kuhn, Markus (1996-12-29). 「メガバイトとは何か...?」—1996年から1999年にかけてのビット、バイト、プレフィックス、シンボルに関する論文
  • ジョナサン・ポラード「1.44MBの標準フォーマットのフロッピーディスクなど存在しません」。よくある質問集。2016年10月7日時点のオリジナルよりアーカイブ。
  • Michael Quinion (1999年8月21日). 「Kibibyte」. World Wide Words . 2004年6月12日時点のオリジナルよりアーカイブ。 2002年11月13日閲覧—バイナリプレフィックスの別の説明
  • James Wiebe (2003年10月9日). 「10億が10億と等しくないとき、または:コンピューターのディスクドライブの容量が表示されている容量と一致しないように見える理由」(PDF) . WiebeTech (プレスリリース). オリジナル(PDF)から2013年12月4日にアーカイブ。 2010年1月22日閲覧—ドライブ容量をめぐる論争に関するホワイトペーパー
「https://en.wikipedia.org/w/index.php?title=Binary_prefix&oldid=1321590819」から取得