2HDフロッピーの容量を1.44MBという理由
人に質問されたのがきっかけで抱いた素朴な疑問です。
すこし長文です。ご了解ください。
DOS(Windows)などで2DDの生フロッピーを2DDフォーマットすると、512バイト/セクタ×9セクタ/トラック×80トラック/面×2面で737,280バイトの総容量となります(IBM-PCの場合)。
コンピュータの世界の「KB」や「MB」は2進数のn乗を単位としますので、737,280を2の10乗の1,024で割ると720KBとなります。
といったところまでは、わたしも知っていましたので、質問してきた人に説明したのですが、ここからが素朴な疑問です。
2DDでフォーマットしたフロッピーを640KBとか720KBなど呼ぶのは理屈に合っていると思いますが、なぜ、2HDフォーマットしたフロッピーの容量を1.44MBと呼ぶようになったのでしょうか?
すなわち、(生の2HCフロッピーを)2HDフォーマットすると、512バイト/セクタ×18セクタ/トラック×80トラック/面×2面で1,474,560バイトの総容量となります(IBM-PCの場合)。
この1,474,560を1,024で割ると、ピッタリ1,440となりますので、おそらく「1.44MB」という表記はこの1,440KBを十進数の単位で丸めたものではないか?と推定しています.....「1.44MB」という表記は二進数と十進数がごっちゃになっているものではないかという「推定」です。
本来であれば、1,474,560÷(1,024×1,024)=1.406となりますので、2HDフォーマットしたフロッピーの容量は1.4MBあるいは1.41MBと呼ぶ方が理屈に合っているような気がしますが、これをわざわざ「1.44MB」と呼ぶようになったのは、すこしでも大きく見せかけたいがための営業的な策なのか、それとも、何か具体的な理由があったのか、ご存知の方、ご教示のほど、お願いします.....あ、もちろん、上記のわたしの「推定」自体が間違っているよというご指摘も大歓迎です。
補足
ご指導ありがとうございます。 具体的な症状としては、電源を入れた際にブートプログラムが起動して ("Initialize Intel Boot Agent V2.6"というメッセージです)、 ごくまれに正常起動する場合は、その後Windows98画面がでて起動します。 起動しない場合は、"Non-System Disk or Disk Error replace and strike any key when ready" なるメッセージが出てNGです。 BIOSが不安定でブートプログラムがコケているのか、HDを認識したり しなかったりです。(殆どしてくれませんが..) HD購入交換したものの(差込確認だけはしています)、報われません。