「2進接頭辞」の版間の差分
削除された内容 追加された内容
編集の要約なし |
|||
5行目:
[[情報工学]]において、[[コンピュータ|デジタルコンピュータ]]が扱う[[データ]]の大きさを表す単位([[ビット]]、[[バイト (情報)|バイト]]や[[8ビット|オクテット]])に付す接頭辞として使われる。2進接頭辞の名称に[[SI接頭辞]]に由来するキロ、メガ、ギガ等を流用する[[習慣|慣習]]があるが、[[国際度量衡総会]] (CGPM) で決定されたSI接頭辞は10の整数乗を表しSI接頭辞が2の冪乗を表すことはない。また、2進接頭辞が表す乗数とSI接頭辞が表す乗数は異なる。
情報工学の分野では頻繁に[[二進記数法|二進法]]を使うため、2の冪乗([[2の冪]])が良く使用される。そこで大きな量を表す際、SI接頭辞キロが表す乗数
ところが、[[情報工学]]分野、特に記憶装置関連おいては2進接頭辞に限られることはなく、底が2なのか10なのか不明確なままになる場合がある。さらには乗数が増えるほど流用元のSI接頭辞が表す乗数との誤差が大きくなるため、ギガ、テラ等の利用が進むにつれ不都合が増えてきた。
これに対して、IEC([[国際電気標準会議]])は 1998年にSI接頭辞と区別できる新たな 2進接頭辞を承認した。2{{sup|10}}、2{{sup|20}}、2{{sup|30}}などの乗数を表す接頭語は[[IEC 60027-2]]ではそれぞれキビ、メビ、ギビなどとなり、
しかしながら、情報技術系企業においてさえ利用度は高くなく<ref>ibm.comにおけるGoogle検索において"TB バイト"で約1490件、"TiB バイト"で7件。</ref>、普及は進んでおらず、混乱の解消には至っていない。
70行目:
一般的に[[半導体メモリ]]の構造に起因するデータの大きさの単位では2進接頭辞が、それ以外でSI接頭辞が使用される。しかしメモリ関連であっても場面によっては[[十進記数法|十進法]]に基づくSI接頭辞の方が量の比較や計算が行いやすい利便性があるため、両者の使い分けが考えられる。そのため2進接頭辞はIEC規格での明確な表示が必要となる。
IEC規格でない旧来の2進接頭辞とSI接頭辞の使い分けは分野や場合によっては曖昧で混乱しており、キロがSI接頭辞の
IEC 60027-2:2005によりSI接頭辞とは異なる名称と記号を持つ2進接頭辞が導入されたことを受け、国際単位系(SI) 国際文書第8版(2006年)では、SI接頭語は10の整数乗を表すことを改めて強調した上で、SI接頭語を決して2の冪乗を表すために用いてはならないとしている。ただし、IEC 60027-2:2005の2進接頭辞はSIには属さない。
一般に[[Random Access Memory|RAM]]や[[Read Only Memory|ROM]]など[[半導体メモリ]]の容量は2進接頭辞を使う。1キロバイト=
[[CPU]]等の[[クロック周波数]]や[[サンプリング周波数]]など[[周波数]]にはSI接頭辞が使用される。2.4ギガヘルツは2
[[通信]]速度、また音声や映像の[[データ圧縮|圧縮]]や[[ストリーミング]]での[[ビットレート]]ではSI接頭辞が使用される。1メガビット/秒は1
[[フロッピーディスク]]の容量では2進接頭辞とSI接頭辞の混合した単位が使用される場合がある。2HDフロッピーディスクの、(512バイト/セクタ)×(18セクタ/トラック)×(80トラック/面)×(2面)フォーマットの容量はしばしば「1.44メガバイト」とされるが、正確には1.
[[ハードディスクドライブ]]の容量ではSI接頭辞が使用される。これは同じハードディスクでもSI接頭辞で表示したほうが見かけの数字がより大きくなるという[[マーケティング]]上の理由からであると考えられている。例えば100ギガバイトのハードディスクドライブはおよそ
[[ファイル (コンピュータ)|ファイル]]や電子[[ドキュメント]]の大きさは伝統的に2進接頭辞が使われる場合が多い。これはメモリへの格納の観点からは合理的だが、近年のメモリ制約の縮小や通信との親和性を考えるとSI接頭辞の方が良い事もある。
|