- 締切済み
バイトをMバイトにする方法
1600000バイトは、1.6Mバイトらしいのですが、何故こうなるのか、計算方法が分かりません。
- みんなの回答 (8)
- 専門家の回答
みんなの回答
- nagata2017
- ベストアンサー率33% (6878/20342)
日本の数字は 万 億 京 それぞれ1万倍 4けたずつで位があがりますが 英語では サウザンド ミリオン ビリオン 3けたで位が上がります。 キロバイト Kbit・・・・1000 bit・・・・・・・・千バイト メガバイト Mbit・・・・1000,000 bit・・・・・・百万バイト ギガバイト Gbit・・・・1000,000,000 bit・・・・十億バイト 1600000バイト・・・・百六十万バイト 百万が1Mだから 1.6Mバイト
- qdo0obp
- ベストアンサー率20% (92/453)
桁数が多くなる場合は「,」を用いると視覚的に分かりやすくなりますよ。 そして視覚的に意味もわかります。質問文では1600000になっていますが、16,000,000だと下3桁をバイト表記、中3桁をキロバイト(KB)表記、上3桁(今回は2桁)をメガバイト(MB)表記するわけです。 パソコン関係、サーバー関係、コンピューター関係の仕事をするわけではないのであれば16MBは16,000,000バイト(16,000KB)という認識で何も問題ありません。 ほとんどの人が2進数という言葉を知らないわけですからそういうことの説明も踏まえないと絶対に相手には伝わりません。「ふーん、よく分からないけどそうなってるんだな」で終わりです。
- marukajiri
- ベストアンサー率45% (504/1101)
計算は単純です。1600000バイトを1000で割ると、単位はキロバイトになります。 1600000バイト=1600キロバイト キロバイトのものを1000で割ると、その単位はメガバイトになります。 1600キロバイト=1.6メガバイト
- bardfish
- ベストアンサー率28% (5029/17766)
コンピューターが扱う最小たんはビットです。 ビットは2進数なのでコンピューター化関連としてのMB(メガバイト)などは2進化10進で表現します。 https://ja.wikipedia.org/wiki/%E3%83%90%E3%82%A4%E3%83%88_(%E6%83%85%E5%A0%B1) 1Byteは8bit。 1KB(キロバイト)は1024Byteで2の10乗バイト。 1MB(メガバイト)は1024KBで2の20乗。 …というふうになっています。 ですが、情報処理技術者試験やハードディスクの容量ではなぜか10進法で計算しています。 1KBは1000byteで10の3乗byte。 1MBは1000KBで10の6乗byte。 というふうに。 だから500GBの外付けハードディスクを買ってきてパソコンに取り付けて容量を確認すると500GBなかったというのは実は当たり前なんです。 (500GB*1000*1000*1000)/1024/1024/1024で実は465GB。 だけどOSでフォーマットすると管理領域などでデータ記憶領域と区別される部分もあるので実際に利用できる容量は更に減ります。 だけどメモリ(RAM)の場合はきちんと2進数で容量表記していたりします。 USBメモリやSDメモリカードはハードディスクと同じ扱いですね。 なぜそうなのかはわかりませんが、パソコンとは違う汎用機やオフコンという業務用コンピューターでは10進数で扱うことが多い。 COBOLというプログラミング言語に特化したようなコンピューターでディスク上にファイルを作成するのにもパソコンとは違った手順が必要となってしまいます。 正直パソコンと比べて遥かに面倒くさいです。
- szk9998
- ベストアンサー率45% (1026/2241)
メガというのは、「SI接頭辞」といわれるもので、 通称、補助単位のようにもいわれます きっとよく知っていることと思いますけど、 「キロ」とか「ミリ」とか「センチ」といったものと一緒です。 単位の「メートル」や「グラム」につけていうことで、 ゼロの数を少なく言うことができるというもの ちなみに「メガ(M)」は10の6乗・・・つまりゼロを6個 つけるのと同義になります ようするに1600000バイトを1000000(10の6乗)で割ると1.6に なるということです。 科学の決まり事なので、計算方法もなにもありません。 そういう決まりなのです。 ちなみに、キロは10の3乗(1km=1000m)、 ミリは10のマイナス3乗(1mm=0.001m) のように表示するのが決まり事です
コンピューターの世界では、2進数の絡みで以下のようになってます。 K キロは通常1000倍ですが、1024倍 M メガはさらにその1024倍 T テラは更にその1024倍 1600000バイトを正確にメガにすると 1600000÷1024÷1024=1.525Mバイトになります。 しかし、なぜか一部では1024ではなく1000で計算されるものもあります。 3TB表記のハードディスクはなぜか1000で計算されてるので ちょっと容量が実際より少ないです。 3×1000×1000×1000=3000,000,000バイト
- Dr_Hyper
- ベストアンサー率41% (2483/6032)
1バイトの1000倍が1K(キロ)バイト 1kバイトの1000倍が1Mバイトです。 1600000であれば,3桁ずつ区切っていけば,答えは見えてきますが,そうゆう事が聞きたいのでは無かったかな?
1Mバイト → 1,000Kバイト 1Kバイト → 1,000バイト 1,600,000 → 1.6Mバイト