質問: なぜ1024バイト=1kバイトなのでしょうか??
回答: ご回答多数なんで、余計だと思いますが。 >ビットがバイトに変換された時点で、2進数にとっては、どうやってもキリのいい数字になるのでは?? これは、かんちがい というか、二進法 がまだきちんと理解できてない からではないかしら。 2進数は、基数 が 2. われわれが日常使い慣れてて、体に染みついてる 10進数 は、基数が 10. デジタルコンピュータが、基数 2 であるので、 そこでの キリのいい数 は、どこまでいっても 基数依存です。 数え上げる かたまり単位 を何にするかは、関係ないです。 >一つ言えるのは、この表し方は、最善ではないと思います・・ >その理由は誰も心から納得のいく説明をできていないからです。 われわれの体に染みついてるのが 基数10での表記 だから、 というだけのことでは? デジタルコンピュータを扱う上では、神秘的な2のべき乗 のほうが、キリがよいんです。(笑) xagnedさん ご回答にあるように、 ・人間向け表記説明 で みんなが慣れた1000をKにしてる というのは、以前からずっとあります。 ストレージ(ハードディスクとか)の 容量 説明とかに 多い気がします。 これも、常にではなく、 ・1024 を K にして表記してる こともあるんで、よく見ないとダマされること、あります。(^_^;) 厳密な使い分けは、実際のところ、されてないと思います。