質問: つい最近, コンピュータ世界では,単位で「キロ」というのは 記号は「k」で,大きさは「×2^10=×1024」 のことである。キロを,×10^3=×1000だと認識しているのはちゃんとした教育を受けていないからだ,とか, キロの正確な値は1024である, という意味のやり取りが行われ,締め切られましたが,あらためて質問です。 単位の前にキロという接頭語をつけて×2^10を意味するのは,コンピュータ業界でも,ファイルサイズやメディアの保存容量など(たとえばバイトとかビットなど)をいう場合に限って用いられる慣習的な用語ではありませんか? また,この場合に,もともとの意味の キロ(記号=k。意味=×1000)の表現と区別するために大文字の「K」を用いる。などの慣習もあったと記憶しますが,慣習などではなく,どこかに規格として正式に定められているのでしょうか? 本当のところを教えてください。
回答: あの質問に回答したのですが、入れ違いで締め切られてしまいました。 1000と1024が混在してどちらも使われているので混乱が激しくなっています。 もともとは、汎用機で、主記憶の容量が2進アドレッシングで中途半端な容量に なることから1024Bを1KBとしたことから始まっています。 それにHDDが追従し、1024KBが1MBとなりました。 こうして記憶容量の世界で1024が定着していったのです。 その後、大きなプログラムファイルやデータファイルのサイズをあらわすのにも広がり 今では通信の世界にまで及んできています。 その結果、1000と1024が混在し、混乱が起きています。 ついにはコンピュータの世界では1024が標準だ常識だという説まで飛び出す始末。 あくまでも記憶容量に限って使っていたものがどんどん一人歩きをして、 今はコンピュータに関するどこまでも大手を振っているということです。 どこかできちんと整理して欲しいですね。 一番とばっちりを受けているのが情報処理の国家試験でしょう。 模擬試験などでは問題に両派があってどちらで解いて良いか迷うことがしばしばです。 パソコン界で用語がゆがんでしまうことがよくあります。管理する人がいないからでしょう。 「圧縮と解凍」なんかいい例ですね。最後は愚痴になってしまいました。