バイナリプレフィックス
| 小数点 | バイナリ | ||||||
|---|---|---|---|---|---|---|---|
| 価値 | SI | 価値 | IEC | JEDEC | |||
| 1000 | け | キロ | 1024 | 気 | キビ | K | キロ |
| 1000 2 | M | メガ | 1024 2 | ミ | メビ | M | メガ |
| 1000 3 | G | ギガ | 1024 3 | ギ | ギビ | G | ギガ |
| 1000 4 | T | テラ | 1024 4 | ティ | テビ | T | テラ |
| 1000 5 | P | ペタ | 1024 5 | 円周率 | ペビ | — | |
| 1000 6 | E | エクサ | 1024 6 | エイ | 展示 | — | |
| 1000 7 | Z | ゼータ | 1024 7 | 子 | ゼビ | — | |
| 1000 8 | はい | ヨタ | 1024 8 | イー | ヨビ | — | |
| 1000 9 | R | ロナ | 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 3 億3億単位 の 単位 が、その測定を提供するプログラムやオペレーティングシステムによって異なります。このような曖昧さはコンピュータシステムのユーザーを混乱させることが多く、訴訟に発展することもあります。[ 2 ] [ 3 ] IEC 60027-2 の 2 進接頭辞はISO/IEC 80000規格に組み込まれており、 SI 単位系を定義するBIPM、[ 1 ] : p.121 米国NIST、[ 4 ] [ 5 ]および欧州連合など、他の 標準化団体によってサポートされています。
1999年のIEC規格より前では、電子デバイス技術評議会(JEDEC)などの業界団体が、ストレージ容量の測定にキロバイト、メガバイト、ギガバイトという用語と、対応する記号KB、MB、GBを2進数で一般的に使用していることを指摘していました。しかし、磁気ストレージなどの他のコンピュータ産業分野では、同じ用語と記号を10進数の意味で使い続けました。それ以来、主要な標準化団体は、2進数の倍数を示すためにSI接頭辞を使用することを明確に不承認とし、その目的ではIEC接頭辞の使用を推奨または義務付けていますが、この意味でのSI接頭辞の使用は一部の分野で引き続き行われています。
定義
| IECプレフィックス | 表現 | ||||
|---|---|---|---|---|---|
| 名前 | シンボル | ベース2 | 基数1024 | 価値 | 10進数 |
| キビ | 気 | 2 10 | 1024 1 | 1024 | =1.024 × 10 3 |
| メビ | ミ | 2 20 | 1024 2 | 1 048 576 | ≈1.049 × 10 6 |
| ギビ | ギ | 2 30 | 1024 3 | 1 073 741 824 | ≈1.074 × 10 9 |
| テビ | ティ | 2 40 | 1024 4 | 1 099 511 627 776 | ≈1.100 × 10 12 |
| ペビ | 円周率 | 2 50 | 1024 5 | 1 125 899 906 842 624 | ≈1.126 × 10 15 |
| 展示 | エイ | 2 60 | 1024 6 | 1 152 921 504 606 846 976 | ≈1.153 × 10 18 |
| ゼビ | 子 | 2 70 | 1024 7 | 1 180 591 620 717 411 303 424 | ≈1.181 × 10 21 |
| ヨビ | イー | 2 80 | 1024 8 | 1 208 925 819 614 629 174 706 176 | ≈1.209 × 10 24 |
| ロビ | リ | 2 90 | 1024 9 | 1 237 940 039 285 380 274 899 124 224 | ≈1.238 × 10 27 |
| ケビ | 気 | 2 100 | 1024 10 | 1 267 650 600 228 229 401 496 703 205 376 | ≈1.268 × 10 30 |
2022年、国際度量衡局(BIPM)は、 1000 9を表す小数点接頭辞ronnaと、1000 10を表す小数点接頭辞quettaを採用した。[ 6 ] [ 7 ] 2025年、IECは接頭辞robi(Ri、1024 9)とquebi(Qi、1024 10 )を採用した。 [ 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%) | ||
歴史
初期の接頭辞
英語には、 bi-、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 ]は、[ 28 ]の容量が306×4トラック、トラックあたり32256バイトセクターでフォーマットすると10027008バイトとなり 、「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 ]ハードディスクの容量を比較する際には、情報処理関連の出版物では一般的に小数点が使われていました。[ 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 20 ≈1 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 ] 。
消費者の混乱
「キロ」「メガ」「ギガ」などの曖昧な意味は、特にパーソナルコンピュータの時代において、消費者の混乱を引き起こしてきた。[ 60 ] [ 61 ]よくある混乱の原因は、メーカーがこれらの接頭辞を10進法で使用して指定するハードドライブの容量と、 1984年のApple Macintoshのようにオペレーティングシステムやその他のソフトウェアが2進法で報告する数値との不一致であった。例えば、「1TB」と販売されているハードドライブが、「931GB」としか報告されない場合があった。RAMメーカーも2進法を使用していたため、混乱はさらに悪化した。
法的紛争
ディスクサイズのプレフィックスに関する解釈の違いが、デジタルストレージメーカーに対する集団訴訟につながりました。これらの訴訟には、フラッシュメモリとハードディスクドライブの両方が関与していました。
初期の症例
初期の訴訟(2004~2007年)は、裁判所の判決が出る前に和解が成立しました。メーカー側は不正行為を認めず、消費者向けパッケージに製品のストレージ容量を明記することに同意しました。そのため、多くのフラッシュメモリやハードディスクメーカーは、パッケージやウェブサイトにデバイスのフォーマット済み容量を明記したり、MBを100万バイト、1GBを10億バイトと定義したりしています。[ 62 ] [ 63 ] [ 64 ] [ 65 ]
ウィレム・ヴロー対イーストマン・コダック・カンパニー
2004年2月20日、ウィレム・ヴローは、レキサー・メディア、デーン・エレク・メモリ、富士写真フィルムUSA、イーストマン・コダック社、キングストン・テクノロジー社、メモレックス・プロダクツ社、 PNYテクノロジーズ社、サンディスク社、バーベイタム社、およびバイキング・インターワークスに対し、フラッシュメモリカードの容量に関する説明が虚偽であり誤解を招くものであるとして訴訟を起こした。
ヴローグ氏は、256MBのフラッシュメモリデバイスにはアクセス可能なメモリが244MBしかないと主張した。「原告は、被告が1メガバイトを100万バイト、1ギガバイトを10億バイトと仮定して製品のメモリ容量を販売したと主張している。」原告は、被告に対し、メガバイトを1024の2乗、ギガバイトを1024の3乗という慣習的な値を使用するよう求めていた。原告は、IECおよびIEEE規格では1MBが100万バイトと定義されていることを認めつつも、業界はIEC規格をほとんど無視していると主張した。[ 66 ]
両当事者は、製造業者がパッケージとウェブサイトに定義を追加する限り、10進法の定義を引き続き使用できることに合意した。[ 67 ]消費者は、「被告のオンラインストアのフラッシュメモリデバイスからの今後のオンライン購入に対して10%の割引」を申請することができる。[ 68 ]
オリン・セイフィア対ウエスタンデジタルコーポレーション
2005年7月7日、サンフランシスコ市郡上級裁判所に、オリン・サフィア対ウエスタンデジタル社他訴訟(事件番号CGC-05-442812)が提起された。その後、本件はカリフォルニア州北部地区連邦地方裁判所に移送され、事件番号05-03353 BZとなった。[ 69 ]
ウエスタンデジタルは、自社の単位の使用法は「ストレージ容量の測定と記述に関する紛れもなく正しい業界標準」に準拠しており、「ソフトウェア業界を改革することは期待できない」と主張したが、2006年3月に和解し、2006年6月14日を最終承認審問日とした。[ 70 ]
ウエスタンデジタルは、顧客に30ドル相当のバックアップ・リカバリソフトウェアの無償ダウンロードを提供することで補償することを申し出た。また、訴訟を起こしたサンフランシスコの弁護士アダム・ガトライド氏とセス・サフィア氏には、50万ドルの費用と手数料が支払われた。和解案では、ウエスタンデジタルに対し、その後のパッケージと広告に免責事項を追加することを要求した。[ 71 ] [ 72 ] [ 73 ]ウエスタンデジタル は和解案に次のような脚注を付した。「原告は、卵12個入りのカートンに『ダース』と表示した卵会社を詐欺で訴えられると考えているようだ。なぜなら、パン屋の中には『ダース』を13個と見なす人もいるからだ。」[ 74 ]
チョー対シーゲイト・テクノロジー(米国)・ホールディングス社
シーゲイト・テクノロジーに対して、同社が2001年3月22日から2007年9月26日の間に販売したハードドライブの使用可能容量を7%水増し表示したとして、訴訟(チョー対シーゲイト・テクノロジー(米国)ホールディングス社、サンフランシスコ上級裁判所、事件番号CGC-06-453195)が提起された。この訴訟はシーゲイトが不正を認めることなく和解したが、購入者にバックアップ・ソフトウェアを無償提供するか、ドライブの代金の5%を返金することに同意した。[ 75 ]
ディナン他対サンディスクLLC
2020年1月22日、カリフォルニア州北部地区の地方裁判所は、被告であるサンディスクに有利な判決を下し、 「GB」を1 000 000 000 バイト。[ 2 ]第9巡回区控訴裁判所は2021年2月にこれを支持した。[ 3 ]
IEC 1999規格
1995年、国際純正応用化学連合(IUPAC)の命名法および記号に関する部会委員会(IDCNS)は、2進数の乗数を表す接頭辞「kibi」(キロバイナリの略)、「mebi」(メガバイナリの略)、「gibi」(ギガバイナリの略)、「tebi」(テラバイナリの略)を提案した。 [ 76 ]それぞれ記号は「kb」、「Mb」、「Gb」、「Tb」である。この提案では、SI接頭辞は10の累乗にのみ使用すべきであると提案された。つまり、「500ギガバイト」、「0.5テラバイト」、「500GB」、「0.5TB」といったディスクドライブの容量は、すべて1000ギガバイトを意味する。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」に変更された。[ 77 ]
1999年1月、IECはこの提案に接頭辞「pebi」(「Pi」)と「exbi」(「Ei」)を追加し、国際規格(IEC 60027-2 Amendment 2)として発行した。[ 78 ] [ 79 ] [ 80 ]この規格は、SI接頭辞は常に10の累乗を表すべきであるというBIPMの立場を再確認した。2005年に発行されたこの規格の第3版では、接頭辞「zebi」と「yobi」が追加され、当時定義されていたすべてのSI接頭辞が2進数の対応する接頭辞と一致するようになった。[ 81 ]
整合規格ISO / IEC IEC 80000-13 :2025は、IEC 60027-2:2005の3.8項および3.9項(2進数の倍数を表す接頭辞を定義するもの)を廃止し、置き換えます。唯一の重要な変更点は、いくつかの数量の明示的な定義が追加されたことです。[ 82 ] 2009年には、キビバイト、メビバイトなどとは独立して、接頭辞kibi-、mebi-などがISO 80000-1で独自に定義されました。
BIPM規格JCGM 200:2012「国際計量用語 - 基本および一般概念と関連用語(VIM)、第3版」には、IECの2進接頭辞が列挙されており、「SI接頭辞は10の累乗のみを指し、2の累乗には使用すべきではない。例えば、1キロビットは10の累乗を表すために使用すべきではない。1024ビット(2の10 乗ビット)で、1キビビットです。」[ 83 ]
IEC 60027-2規格では、オペレーティングシステムやその他のソフトウェアにおいて、2進数または10進数の接頭辞を一貫して使用するよう更新が推奨されていますが、2進数の倍数を表すSI単位の接頭辞の誤用は依然として一般的です。当時、IEEEは、メートル法の定義において「キロ」などの接頭辞を使用することを標準規格に決定しましたが、暫定的に2進数の定義の使用を、ケースバイケースで明示的に指摘する限り許可しました。[ 84 ]
その他の標準化団体および組織
IEC 標準バイナリ プレフィックスは、他の標準化団体および技術組織によってサポートされています。
米国国立標準技術研究所(NIST)は、ISO/IEC規格の「二進倍数接頭辞」を支持しており、その使用法とその説明および正当性を説明するウェブページ[ 85 ]を開設している。NISTは、英語では、二進倍数接頭辞の最初の音節は対応するSI接頭辞の最初の音節と同じように発音し、2番目の音節は「ビー」と発音することを推奨している[ 5 ]。NISTは、SI接頭辞は「10の累乗のみを指す」ものであり、二進数の定義は「使用すべきではない」と述べている[ 86 ] 。
2014年現在、マイクロエレクトロニクス業界の標準化団体JEDECはオンライン辞書でIECプレフィックスについて説明していますが、SIプレフィックスと記号「K」、「M」、「G」はメモリサイズの2進数の意味で依然として一般的に使用されていることを認めています。[ 87 ] [ 88 ]
2005年3月19日、IEEE規格IEEE 1541-2002(「2進倍数用プレフィックス」)は、2年間の試行期間を経て、IEEE規格協会によって完全使用規格に昇格されました。 [ 89 ] [ 90 ] 2008年4月現在、IEEE出版部門は、 Spectrum [ 91 ]やComputer [ 92 ]などの主要な雑誌でIECプレフィックスの使用を義務付けていません。
国際単位系(SI)を管理する国際度量衡局(BIPM)は、SI接頭辞を2進数の倍数を表すために使用することを明確に禁止しており、SIには情報単位が含まれていないため、代わりにIEC接頭辞を使用することを推奨しています。[ 93 ] [ 1 ]
自動車技術協会(SAE)は、1000の累乗以外の意味を持つSI接頭辞の使用を禁止していますが、IECの2進接頭辞を引用していません。[ 94 ]
欧州電気標準化委員会(CENELEC)は、調和文書HD 60027-2:2003-03を通じてIEC推奨のバイナリプレフィックスを採用しました。[ 95 ]欧州連合(EU)は2007年からIECバイナリプレフィックスの使用を義務付けています。[ 96 ]
現在の実践



ヒューレット・パッカード(HP)[ 97 ]やIBM [ 98 ] [ 99 ]などのコンピュータ業界の参加者の中には、一般的な文書化ポリシーの一部としてIECバイナリプレフィックスを採用または推奨している企業もあります。
2023年現在でも、コンピュータのメインメモリ、 RAM、ROM、EPROM、EEPROMチップおよびメモリモジュール、そしてコンピュータプロセッサのキャッシュの容量を指定する際に、2進数の意味を持つSI接頭辞が依然として広く使用されています。例えば、「512メガバイト」または「512 MB」のメモリモジュールは512 MiB、つまり512 × 2 20バイトを保持します。512 × 10 6バイトではありません。[ 100 ] [ 101 ] [ 102 ] [ 103 ]
JEDECは、「用語、定義、および文字記号」文書に「キロ」、「メガ」、「ギガ」の慣例的な2進定義を含め続けており、[ 104 ] 2010年時点でもメモリ規格でこれらの定義を使用しています。[ 105 ] [ 106 ] [ 107 ] [ 108 ] [ 109 ]
一方、10の累乗の意味を持つSI接頭辞は、一般的にディスクドライブ[ 110 ] [ 111 ] [112] [ 113 ] [ 114 ]、ソリッドステートドライブ、USBフラッシュドライブなどの外部記憶装置の容量を表すために使用されます。[ 65 ]ただし 、EEPROMとして使用することを目的とした一部のフラッシュメモリチップは除きます。ただし、一部のディスク製造業者は混乱を避けるためにIEC接頭辞を使用しています。[ 115 ] SI接頭辞の10進数の意味は、通常、データ転送速度やクロック速度の測定にも使用されます。
一部のオペレーティングシステムやその他のソフトウェアは、IECの2進乗数記号(「Ki」、「Mi」など)[ 116 ] [ 117 ] [ 118 ] [ 119 ] [ 120 ] [ 121 ]または10進数の意味を持つSI乗数記号(「k」、「M」、「G」など)のいずれかを使用します。GNU lsコマンドなどの一部のプログラムでは、ユーザーが2進数または10進数の乗数を選択できるようになっています。しかし、ディスクサイズやファイルサイズを報告する場合でも、2進数の意味を持つSI記号を使い続けるプログラムもあります。また、一部のプログラムでは、「k」の代わりに「K」をどちらの意味でも使用する場合があります。[ 122 ]
その他の用途
バイナリ接頭辞は主にデータ単位、ビット、バイトに用いられますが、他の測定単位にも用いられることがあります。例えば信号処理においては、周波数の単位であるヘルツ(Hz)にバイナリ接頭辞を付加して、キビヘルツ(KiHz)のような単位を生成すると便利です。KiHzは1024 Hz、[ 123 ] [ 124 ]またはメビヘルツ(MiHz)は、1 048 576 Hz . [ 125 ]
参照
参考文献
- ^ a b c d 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接頭辞の誤用を避けるために使用する必要があります。
- ^ a bディナン対サンディスクLLC、No. 18-cv-5420(ND Cal.)、「却下申立許可命令」(2020年1月22日)
- ^ a bまた、 Dinan v. SanDisk LLC、No. 20-15287(第9巡回区控訴裁判所、2021年2月10日)も参照。
- ^ 「SI接頭辞」 . NIST定数、単位、不確かさに関する参考資料:国際単位系(SI) .米国国立標準技術研究所. 2010年1月13日. 2017年4月3日閲覧。
- ^ a b「国際単位系(SI):2進数の倍数を表す接頭辞」。NIST定数、単位、不確かさに関する参考資料。国立科学技術研究所。 2007年9月9日閲覧。
- ^ 「第27回国際度量衡総会決議一覧」(PDF) 2022年11月18日. 2022年11月18日時点のオリジナルよりアーカイブ(PDF) 2022年11月18日閲覧。
- ^ Gibney, Elizabeth (2022年11月18日). 「1クエタバイトは何ヨタバイト? 極端に大きい数字に新しい名前が付けられる」 . Nature . doi : 10.1038 /d41586-022-03747-9 . PMID 36400954. S2CID 253671538. 2022年11月21日閲覧.
- ^ 「IEC 80000-13:2025 – 量と単位 – パート13:情報科学技術」国際電気標準会議。
- ^ “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 が存在します。したがって、ダブルリットルとハーフリットル、ダブルヘクトグラムとハーフヘクトグラムなどが存在します。] - ^ Weik, Martin H. (1961年3月). 「国内電子デジタル計算システムの第3回調査:第3章 分析と動向」 .弾道研究研究所報告書 No. 1115 : 1027.
187の関連システムのうち、131は内部的に2進法を採用し、53は10進法(主に2進化10進法)を採用し、3つのシステムは2進化英数字表記システムを採用している。
この長いレポートでは、初期のコンピューターの多くについて説明します。 - ^ 28メガサイクルでの狩猟トラブル、AL Blais、QST、1930年1月。
- ^ 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ビットのシリアルアクセスストアの場合、有利です。
- ^ 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語をインストールできます - ^ Gruenberger, Fred; Burgess, CR; Gruenberger, Fred (1960年10月). 「編集者への手紙」. Communications of the ACM . 3 (10). doi : 10.1145/367415.367419 . S2CID 3199685 . 8K コア ストアは 1954 年にこの国でかなり一般的になりつつありました。32K ストアは 1956 年に大量生産が開始され、現在では大型マシンの標準となっており、このサイズのマシン (または文字アドレス指定可能なマシンでは同等のもの) が少なくとも 200 台は今日存在しています (1959 年半ばには少なくとも 100 台が存在していました)。注: IBM 1401は文字アドレス指定可能なコンピュータでした。
- ^ 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であるという事実に由来しています。
- ^ Janet S. Dodd (1997). 『ACSスタイルガイド:著者と編集者のためのマニュアル』アメリカ化学会. p. 124. ISBN 9780841234611.
kB(キロバイト、実際には1024バイト)KB(キロバイト、kBが推奨)
- ^ FJM Laver (1989-05-11). 『情報技術:変革の担い手』ケンブリッジ大学出版局35ページ. ISBN 978-0521350358
ITシステムのパフォーマンスを表す際に、より大きな単位である「キロバイト」(kB)が使われる[...] 厳密に言えば、kは「2進数の1000」の1024を意味します
。 - ^ a b 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」で示しています。
- ^ IBM (1972). System/370 モデル158 パンフレット(PDF) . IBM. G520-261871.
オールモノリシックストレージ ... (1024ビット NMOS) このプロセッサストレージの改良により、システム拡張がより経済的になります。実ストレージ容量は512Kバイトから2,048Kバイトまで、512K単位で拡張可能です。
- ^ Control Data Corporation (1968年11月). Control Data 7600 コンピュータシステム: 予備システム説明(PDF)。
小型コアメモリ (SCM) と呼ばれるタイプは、60ビット長 (K=1024) の合計64Kワードを持つ、多バンク同時電流型メモリです。
- ^ Bell, Gordon (1975年11月). 「コンピュータ構造:PDP-11から何を学んだか?」 ( PDF) .第3回コンピュータアーキテクチャシンポジウム - ISCA '76 の議事録. ACM Press. pp. 1– 14. doi : 10.1145/800110.803541 . S2CID 14496112.
メモリサイズ(8kバイト~4MB).
- ^ 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個あります。
- ^ Frankenberg, Robert (1974年10月). 「新型ミニコンピュータシリーズに採用された全半導体メモリ」(PDF) . Hewlett-Packard Journal . 26 (2). Hewlett-Packard: 15– 20. 2007年11月29日時点のオリジナル(PDF)からのアーカイブ。 2007年6月18日閲覧。196K
ワードのメモリサイズ
- ^ Hewlett-Packard (1973年11月). 「HP 3000 構成ガイド」(PDF) . HP 3000 コンピュータシステムおよびサブシステムデータ: 59. 2010年1月22日閲覧。
- ^ IBM Corporation (2003年1月23日). 「IBM 350 ディスク・ストレージ・ユニット」 . IBM アーカイブ. 2005年4月9日時点のオリジナルよりアーカイブ。
- ^ CDC製品ラインカードでは、 HDDの容量を百万バイト単位で明確にMBで表しています。
- ^ Seagate Corporation (1982年4月). ST506/412 OEMマニュアル(PDF) . p. 3. 2016年10月8日時点のオリジナル(PDF)からアーカイブ。2016年9月6日閲覧。
- ^ IBMがMiniScribeにウィンチェスターの受注を削減すると伝える、Computer System News、1984年1月1日、1ページ
- ^ Mellor, Chris (2011年4月6日). 「これは英国で稼働中の最古のSeagateドライブだ」 The Register . 2012年1月26日閲覧。
- ^ 「日立、1テラバイトのハードドライブを発表」 PC World 2007年1月4日。2007年1月12日時点のオリジナルよりアーカイブ。 2010年2月4日閲覧。
- ^ 1977年ディスク/トレンドレポート – リジッドディスクドライブ、1977年6月発行
- ^ 「iOSとmacOSのストレージ容量レポートの仕組み」 Appleサポート。2018年2月27日。2020年4月9日時点のオリジナルよりアーカイブ。 2022年1月9日閲覧。
- ^ "UnitsPolicy" . Ubuntu Wiki . Ubuntu. 2021年11月18日時点のオリジナルよりアーカイブ。 2022年1月9日閲覧。
- ^ 「ConsistentUnitPrefixes」 Debian Wiki . 2021年12月3日時点のオリジナルよりアーカイブ。 2022年1月9日閲覧。
- ^ a b Seagate Seag2011 10K.5 SAS 製品マニュアル、100628561、Rev D、2011 年 3 月、5.2.3 項、p. 10 (pdf の 18 ページ目) には、ドライブの持続転送速度が 1 行目に「89 ~ 160 MiB /s」と記載され、次の行には「93 ~ 168 MB/s」と記載されています。
- ^ 「マーケティング速報:アドバンスド・フォーマット4Kセクター移行に関するよくある質問」(PDF) . Seagate Technology . 2010年7月15日時点のオリジナル(PDF)からアーカイブ。
- ^ 「IBM100 – フロッピーディスク」 www-03.ibm.com 2012年3月7日. 2012年4月3日時点のオリジナルよりアーカイブ。 2023年10月17日閲覧。
- ^「ディスクストレージ」。Datamation 、 1972年5月、pp. 154、162、164。CDS
100は600キロビット以上を保存し、モデル650は1.5メガビットを保存できます。
- ^ Brutman, Michael B. (2001-07-08). 「ディスクの操作:フロッピーディスクとフロッピードライブ入門」 Brutmanlabs . 2024年2月19日時点のオリジナルよりアーカイブ。 2024年2月19日閲覧。
- ^ 「フロッピーディスクストレージ | IBM」www.ibm.com . 2024年12月14日閲覧。
- ^ 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です。
- ^ 「CDのデータ容量」 Videohelp.com。2006年7月15日時点のオリジナルよりアーカイブ。2012年1月26日閲覧。
- ^記録可能DVDと書き換え可能DVDの理解Archived 2 January 2011 at the Wayback Machine
- ^
- ^ 「12.7 mm 384トラック磁気テープカートリッジのデータ交換 - Ultrium-1フォーマット」(PDF) . Ecma-international.org . 2013年9月17日時点のオリジナル(PDF)からアーカイブ。 2017年12月30日閲覧。
- ^ 「メガバイトの定義」Mw.com。2017年12月30日閲覧。
- ^ 「メガバイトの定義」 Dictionary.reference.com 。2017年12月30日閲覧。
- ^ 「AskOxford: megabyte」 . Askoxford.com . 2005年5月25日時点のオリジナルよりアーカイブ。2017年12月30日閲覧。
- ^ 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 を示す接頭辞。
- ^ IEEE標準マイクロコンピュータバス用制御およびステータスレジスタ(CSR)アーキテクチャ. 1992年7月22日. doi : 10.1109/IEEESTD.1992.106981 . ISBN 0-7381-4336-7.
Kbyte. キロバイト。2 10バイトを示します。 Mbyte. メガバイト。2 20バイトを示します。 Gbyte は序文で使用されます。
- ^ 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 メガバイトを意味します。
- ^ 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 進数の代替表記法が開発中であることが注記されています。
- ^ Kuhn, Markus (1996-12-29). 「情報技術における標準化された単位」 .
- ^ドナルド・R・モリソン(1968年3月). 「編集者への手紙:コンピュータとメモリサイズの略語」 . Communications of the ACM . 11 (3): 150. doi : 10.1145/362929.362962 . S2CID 22934466 .
- ^ Wallace Givens (1968年6月). 「編集者への手紙:1024の略語案:bK」 Communications of the ACM . 11 (6): 391. doi : 10.1145/363347.363351 . S2CID 22205692 .
- ^ Martin, Bruce Alan (1968年10月). 「編集者への手紙:二進法について」 Communications of the ACM . 11 (10): 658. doi : 10.1145/364096.364107 . S2CID 28248410 .
- ^ Schwartz, Jake; Grevelle, Rick (2003-10-20) [1993]. HP48S/SX用HP16Cエミュレータライブラリ. 1.20 (第1版) . 2015年8月15日閲覧。
- ^ The Art of Computer Programming Archived 2016-03-05 at the Wayback Machine第1巻、ドナルド・クヌース、pp. 24 and 94
- ^ 「Knuth: Recent News (1999)」 . Cs-staff.stanford.edu . 2012年1月26日閲覧。
- ^ Brown, RJ (2019). SI接頭辞の性質と利用可能範囲の拡張要件について. Measurement, 137, 339-343.
- ^ H. Temiz (2023年7月). 「SIと2進接頭辞:混乱の解消」Communications of the ACM . 66 (8): 29– 31. doi : 10.1145/3572027 .
- ^ 「WD Caviar SE16 SATAハードドライブ」。Western Digital:製品。Western Digital Corporation。2007年9月2日時点のオリジナルよりアーカイブ。 2007年9月9日閲覧。
- ^ 「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です。
- ^ 「SanDisk Ultra CompactFlashカード」(PDF) . SanDisk Corporation . 2013年8月10日時点のオリジナル(PDF)からアーカイブ。 2014年6月20日閲覧。
- ^ a b「Secure Digital Capacity Disclaimer」(PDF) . sandisk.com . SanDisk Corporation . 2013年2月27日時点のオリジナル(PDF)からアーカイブ。 2014年6月20日閲覧。
- ^ 「Vreogh第3次修正訴状(事件番号GCG-04-428953)」(PDF) . pddocs.com . Poorman-Douglas Corporation. 2005年3月10日. 2008年3月9日時点のオリジナル(PDF)からアーカイブ。 2007年9月9日閲覧。
- ^ 「セキュアデジタルメモリカードの容量(多くのオペレーティングシステムで報告される)が、ラベルに記載されている容量と異なるのはなぜですか?」(PDF) . Sandisk.com . 2012年4月13日.オリジナル(PDF)から2012年4月13日にアーカイブ。 2017年12月30日閲覧。
- ^ Safier, Seth A. 「よくある質問」 .フラッシュメモリ和解. Poorman-Douglas Corporation. 2007年9月28日時点のオリジナルよりアーカイブ。 2007年9月9日閲覧。
- ^ Gutride, Adam; Seth A. Safier (2006年3月29日). 「集団訴訟の申立て」 . Orin Safier v. Western Digital Corporation . Western Digital Corporation . 2007年10月16日時点のオリジナルよりアーカイブ。 2007年9月9日閲覧。
- ^ Zimmerman, Bernard (2006). 「集団訴訟および和解案の通知」 . Orin Safier v. Western Digital Corporation . Western Digital Corporation . 2007年9月22日時点のオリジナルよりアーカイブ。2007年9月9日閲覧。
- ^ 「Western Digital、容量訴訟を解決」 Betanews.com 2006年6月28日. 2017年12月30日閲覧。
- ^ Jeremy Reimer (2006年6月30日). 「Western Digital、ドライブサイズ訴訟で和解」 Ars Technica LLC . 2010年2月10日閲覧。
- ^ Western Digital Corporation (2006). 「集団訴訟および和解案の通知(以下「通知」)」 . 2010年5月7日時点のオリジナルよりアーカイブ。2010年2月10日閲覧。
- ^バスキン、スコットD.(2006年2月1日)。「原告の予備的承認申立てを支持する被告ウエスタンデジタル社の弁論要旨」「 .オリン・サフィア対ウエスタンデジタルコーポレーション.ウエスタンデジタルコーポレーション. 2007年9月9日閲覧.
- ^ 「Cho v. Seagate Technology (US) Holdings, Inc. の和解ウェブサイト」。2019年1月18日時点のオリジナルよりアーカイブ。 2011年4月12日閲覧。
- ^ IUCr IUPAC 命名法・記号に関する部会委員会 (IDCNS) (1997-02-13) [1995]. 「IUCr 1995年度年次報告書」(報告書).国際結晶学連合. 2009年8月27日時点のオリジナルよりアーカイブ。 2012年1月26日閲覧。
- ^ 「(IUCr) 1996年報告書 – IUPAC命名法および記号に関する部会委員会 (IDCNS)」(報告書)国際結晶学連合. 1997年2月14日 [1996]. 2013年6月13日時点のオリジナルよりアーカイブ。 2012年1月26日閲覧。
- ^「これらの2進数の接頭辞は、IEC技術委員会(TC)25「数量と単位」によって開発され、国際度量衡委員会(CIPM)とIEEEの強力な支援を受けて、IECによってIEC国際規格IEC 60027-2「電気技術で使用される文字記号 - パート2:電気通信および電子機器」の修正2として採用されました。」
- ^ 「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日閲覧.
- ^ IEC 60027-2 (2000-11) 第2.0版
- ^ 「ZEBIとYOBIが登場」(プレスリリース)。国際電気標準会議(IETC)。2005年8月15日。
{{cite press release}}:|archive-url=形式が正しくありません: タイムスタンプ (ヘルプ) - ^ 「niso、新しい仕様と標準」 Niso.org。2008年12月8日時点のオリジナルよりアーカイブ。2012年1月26日閲覧。
- ^ 「国際計量用語集 – 基本概念と一般概念および関連用語 (VIM)」(PDF) . Bipm.org (第3版). 2022年10月9日時点のオリジナルよりアーカイブ(PDF) . 2017年12月30日閲覧。
- ^ Barrow, Bruce (1997年1月) [1996]. 「A Lesson in Megabytes」 . IEEE Standards Bearer . 11. IEEE : 5. 2022年5月28日時点のオリジナルよりアーカイブ。2022年12月24日閲覧。
- ^ NIST 定数、単位、不確かさに関するリファレンス
- ^ 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日閲覧。
- ^ 「メガ(M)(半導体記憶容量の単位の接頭辞として)」。JEDEC – マイクロエレクトロニクス業界のグローバル規格。 2021年4月14日閲覧。
キロ、ギガ、メガの2の累乗に基づく定義は、一般的な用法を反映するためだけに含まれています。
- ^低電力ダブルデータレート4(LPDDR4)JESD209-4。JEDECソリッドステート技術協会。2014年8月。p. 7。
これらのデバイスには、次のビット数が含まれています。4Gbは4,294,967,296ビット、32Gbは34,359,738,368ビットです。
標準をダウンロードするには無料登録が必要です。 - ^ 1541-2002 . 2008年3月27日再確認。2003年2月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進数の乗数を表す接頭辞により、情報科学の分野で働く人々が正確なコミュニケーションを行うことができます。
- ^ 「IEEE-SA規格委員会規格審査委員会(RevCom)会議議題」 2005年3月19日。2007年9月22日時点のオリジナルからアーカイブ。2007年2月25日閲覧
。1541-2002
( SCC14) 二進倍数接頭辞に関するIEEE試用規格
[試用期間中に否定的な意見は寄せられず、現在は終了。スポンサーは規格の完全使用への昇格を要請。]
勧告
:規格のステータスを試用から完全使用に昇格する。編集スタッフには必要な変更を実施するよう通知する。規格のメンテナンス作業は2007年に予定されている。
- ^ 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の大容量ストレージを搭載しています。」
- ^ Gschwind, Michael; Erb, David; Manning, Sid; Nutter, Mark (2007年6月). 「Cell Broadband Engineシステムソフトウェアのためのオープンソース環境」(PDF) . Computer . 40 (6). IEEE Computer Society: 37– 47. Bibcode : 2007Compr..40f..37G . doi : 10.1109/MC.2007.192 . S2CID 10877922. 2022年10月9日時点のオリジナルよりアーカイブ( PDF) . 「このプロセッサには、独立した第 1 レベルの 32 KB 命令キャッシュとデータ キャッシュ、および 512 KB の統合第 2 レベル キャッシュを備えたメモリ サブシステムが搭載されています。」著者は IBM 所属。
- ^ 「BIPM – SI接頭辞」 . Bipm.org . 2017年12月30日閲覧。
- ^ 「SAEによるSI(メートル法)単位の使用規則] – セクションC.1.12 – SI接頭辞」(PDF) . Sae.org . 2022年10月9日時点のオリジナルよりアーカイブ(PDF) . 2017年12月30日閲覧。
- ^ 「CENELEC – 規格策定 – 技術機関一覧」 。2013年2月13日時点のオリジナルよりアーカイブ。
- ^ 「CENELEC – 規格策定 – 技術機関一覧」 。2012年7月22日時点のオリジナルよりアーカイブ。
- ^ 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」)で報告することを検討しています。」
- ^ 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接頭辞を使用するかに関わらず、使用方法に一貫性を持たせ、採用したシステムをユーザーに説明してください。」
- ^ 「IBM Knowledge Center」 . Pic.dhe.ibm.com . 2014年3月17日時点のオリジナルよりアーカイブ。2017年12月30日閲覧。
- ^この記事で使用されている慣習的な2進接頭辞などの用語は、キロ、メガ、ギガなど、同様の名前のSI接頭辞から借用されたが、1024の累乗を示すために使用される接頭辞を指します。
- ^ 「Hewlett-Packard」 . Welcome.hp.com . 2012年1月26日閲覧。
- ^ 「Consumer Electronics – Sony US」 . Sonystyle.com . 2011年6月16日時点のオリジナルよりアーカイブ。2017年12月30日閲覧。
- ^ "4AllMemory.com" . 4AllMemory.com . 2012年1月26日閲覧。
- ^ JEDEC Solid State Technology Association (2002年12月). 「JEDEC規格 No. 100B.01 – マイクロコンピュータ、マイクロプロセッサ、およびメモリ集積回路の用語、定義、および文字記号」(PDF) . p. 8. 2010年3月7日閲覧.
キロ、ギガ、メガの2の累乗に基づく定義は、一般的な用法を反映するためだけに含まれています。IEEE/ASTM SI 10-1997では、「この方法は混乱を招くことが多いため、推奨されません」と述べられています。
(無料登録とログインが必要です。)
- ^ JEDEC (2009年9月). 「DDR3 SDRAM規格」 . 2010年2月4日閲覧。
- ^ JEDEC (2009年11月). 「DDR2 SDRAM規格」 . 2010年2月4日閲覧。
- ^ JEDEC. 「メモリ構成」 . 2010年2月4日閲覧。
- ^ JEDEC. 「メモリ構成の目次」(PDF) . 2022年10月9日時点のオリジナルよりアーカイブ(PDF) . 2010年2月4日閲覧。
- ^ JEDEC. 「用語と定義」(PDF) . 2022年10月9日時点のオリジナルよりアーカイブ(PDF) . 2010年2月4日閲覧。
- ^ [1]
- ^ 「FAQ」 . Samsung.com . 2011年6月16日時点のオリジナルよりアーカイブ。2017年12月30日閲覧。
- ^ 「ストレージソリューションガイド」(PDF) . Seagate . 2010年3月31日時点のオリジナル(PDF)からアーカイブ。2010年3月4日閲覧。
- ^ 「東芝、モバイルコンピューティングアプリケーションで高性能と長寿命を実現する1.8インチハードディスクドライブ2機種を発表」(PDF) (プレスリリース). 東芝. 2009年11月4日. 2009年11月22日時点のオリジナル(PDF)からアーカイブ。 2017年12月30日閲覧。
- ^ 「WDモデルと注文番号」(PDF) 。2005年8月24日時点のオリジナル(PDF)からのアーカイブ。
- ^ 「クライアント:クライアントHDD – Toshiba」 . Toshiba-tdmt.com.tw . 2021年4月26日時点のオリジナルよりアーカイブ。2017年12月30日閲覧。
- ^ 「単位」 . Linuxプログラマーズマニュアル. 2001年12月22日. 2007年9月2日時点のオリジナルからのアーカイブ。2007年5月20日閲覧。Linuxカーネルが起動し、
MBはメガバイト、KiBはキビバイトと
表示される場合。
hda: 120064896 sectors (61473 MB) w/2048KiB Cache - ^ 「ESRのLKMLへの投稿」 Lwn.net 2012年1月26日閲覧。
- ^ 「Ubuntuが単位ポリシーを実装、将来のリリースでは10進単位に切り替える」 Neowin.net . 2012年1月26日閲覧。
- ^ 「UnitsPolicy – Ubuntu Wiki」 . Wiki.ubuntu.com . 2012年1月26日閲覧。
- ^ 「Snow Leopardの新しい数学」 Macworld 、 2009年8月28日。2013年4月20日時点のオリジナルよりアーカイブ。2011年4月13日閲覧。
- ^ 「iOSとmacOSがストレージ容量を報告する仕組み」 Apple Inc. 2018年2月27日. 2021年6月27日閲覧。
- ^ 「Ls(1) – Linuxマニュアルページ」。
- ^ 「特許 WO2012098399A2 – 低電力発振器 – Google Patents」 . Google.com . 2016年6月23日閲覧。
- ^ 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ページ)
- ^ Ainslie, MA, Robinson, SP, & Barham, R. (2025). 音響における分数オクターブおよび分数デケード周波数帯域:歴史的レビューと提言. アメリカ音響学会誌, 158(4), 3631-3644.
さらに読む
- 「1キロバイトがキビバイトになるのはいつ? 1MBがMiBになるのはいつ?」国際電気標準会議。2007年2月12日。 2009年4月3日時点のオリジナルよりアーカイブ。– バイナリプレフィックスの紹介
- 「2進数の倍数を表す接頭辞」NIST。
- 「メビ、ギビ、テビに備えよう」(プレスリリース)。NIST 。 1999年3月2日。2016年8月20日時点のオリジナルよりアーカイブ。2017年7月13日閲覧。
- クーン、マルクス(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日閲覧。—ドライブ容量をめぐる論争に関するホワイトペーパー