• ベストアンサー

1byteHDDと2byteのHDDの容量差は何倍

もし1byteのHDDと2byteのHDDを仮に作製したばあい容量差は何倍ですが?  256倍になるのでしょうか!!!???

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.11

ぴこーーーん!!ひらめいた!! ではなく…ですね…… >1バイト≒半角英数1文字≒256ビット >2バイト≒半角英数2文字≒65536ビット 1バイト=8Bit 2バイト=16Bit です。 『ビット数が』256倍になったりしません。 表せる数値は256倍に増えるでしょうが。 なんか、説明しても理解してくれそうにないので以後の回答は控えることにします。

その他の回答 (10)

回答No.10

補足にある「1バイトと2バイトではビット数でいうと256倍になりますが!」が間違い。 1バイトは8ビット、2バイトは16ビット。つまりビット数でも2倍でしかありません。 10進数の1桁で表せる値は0から9までの10個、10進数の2桁で表せる値は0から99までの100個。これは、10進数の場合桁数が1桁増えると表せる値は10倍になるのですが、このようなケースと混同されてはいませんか? つまり2進数の8ビットで表せる値より2進数16ビットで表せる値は256倍になるということ。

Campus2
質問者

補足

私は1ビットが半角≒1文字だと勘違いしていたことが!そもそも間違いのもととなっていたみたいです。  なので以下のことが!ひらめきました^^ 1バイト≒半角英数1文字≒256ビット 2バイト≒半角英数2文字≒65536ビット  ∴文字数(容量)=2倍となる  ∴1バイトと2バイトの容量差は256倍とはならない^^    1バイトと2バイトではビット数でいうと256倍になりますが!  不思議と!文字数(容量)でいうと2倍しかならない!そこは今後の課題として 間違いないでしょうか! もし考え方が間違いなかったら安心しますが!?

  • nerimaok
  • ベストアンサー率34% (1125/3221)
回答No.9

同じような質問を何度もしている意図がわかりません。

Campus2
質問者

補足

1バイト≒半角英数1文字≒256ビット 2バイト≒半角英数2文字≒65536ビット  ∴文字数(容量)=2倍となる  ∴1バイトと2バイトの容量差は256倍とはならない^^    1バイトと2バイトではビット数でいうと256倍になりますが!  不思議と!文字数(容量)でいうと2倍しかならない!そこは今後の課題として 間違いないでしょうか! もし考え方が間違いなかったら安心しますが!?

  • Gotthold
  • ベストアンサー率47% (396/832)
回答No.8

http://okwave.jp/qa/q8524115.html に > 情報処理的の数字の考え方と、私たちが義務教育の範囲で学んだ > 計算方法は違っていると今回の質問したことで、理解できました。 って書いてたけど、 数字一桁だと0~9の10通りが表現できるけど、 2桁になっただけで00~99の100通りが表現できる、 なんて話は小学生の時点で分かることです。 桁数が増えると表現できる組み合わせが大きく増えるのなんて 位取り記数法だと当たり前の話で、 二進数でも十進数でも本質的に同じ。 「2桁の数字で100通り表現できる」から、 「2桁の数字を書くには、1桁の10倍の紙面スペースが必要」 みないな変な解釈してる感じ。

Campus2
質問者

補足

1バイト≒半角英数1文字≒256ビット 2バイト≒半角英数2文字≒65536ビット  ∴文字数(容量)=2倍となる  ∴1バイトと2バイトの容量差は256倍とはならない^^    1バイトと2バイトではビット数でいうと256倍になりますが!  不思議と!文字数(容量)でいうと2倍しかならない!そこは今後の課題として 間違いないでしょうか! もし考え方が間違いなかったら安心しますが!?

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.7

先日から、ずーっと混乱されているようですが。 まず、byteには2通りの使い方があって、 一つは、「容量。入れ物の大きさ」 もう一つは、「表現できる組合せ」 です。 あなたは、この2つの区別ができていません。 「1byteのHDDと2byteのHDD」 この場合、「容量」として使っています。 身近なものに例えるなら 1Byte: 1リットル入るペットボトルが1本 2Byte: 1リットル入るペットボトルが2本 です。 水が入る最大量は、2倍にしかなっていません。 1Byte=256 等と言った場合は「表現できる組合せ」です。 ペットボトルに例えるなら、目盛が0から255振ってあって、そのどこまで水が入っているか、というものです。 ペットボトルは1リットル入りで同じものですが、どこまで水が入っているかで、256通りのものがあります。 これを組合せると 1: 一本目に0,二本目に0まで水が入っている 2: 一本目に0,二本目に1まで水が入っている 3: 一本目に0,二本目に2まで水が入っている ... 256: 一本目に0,二本目に255まで水が入っている 257: 一本目に1,二本目に0まで水が入っている ... と、一本目の256通りのそれぞれに二本目の256通りなので、 256x256通りの組合せがあることになります。

参考URL:
http://okwave.jp/qa/q8524115.html
Campus2
質問者

補足

 私は1ビットが半角≒1文字だと勘違いしていたことが!そもそも間違いのもととなっていたみたいです。  なので以下のことが!ひらめきました^^ 1バイト≒半角英数1文字≒256ビット 2バイト≒半角英数2文字≒65536ビット  ∴文字数(容量)=2倍となる  ∴1バイトと2バイトの容量差は256倍とはならない^^    1バイトと2バイトではビット数でいうと256倍になりますが!  不思議と!文字数(容量)でいうと2倍しかならない!そこは今後の課題として 間違いないでしょうか! もし考え方が間違いなかったら安心しますが!?

  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.6

質問を書き間違えたに一票。 おなじ容量のHDDでセクタサイズが1byteと2byteのHDDを作った場合・・・ ・・・何じゃないかな。 あるいはセクタではなくクラスタサイズとか この場合、前提条件として「おなじ容量」としているので答えは「同じ」になります。 「ただし、入れられる量はデータの長さによって異なります。」 なんて答えを期待しているのであれば、それはありません。 クラスタサイズが示されていませんし、単なるHDDの容量に関する質問ですからね。

Campus2
質問者

補足

 私は1ビットが半角≒1文字だと勘違いしていたことが!そもそも間違いのもととなっていたみたいです。  なので以下のことが!ひらめきました^^ 1バイト≒半角英数1文字≒256ビット 2バイト≒半角英数2文字≒65536ビット  ∴文字数(容量)=2倍となる  ∴1バイトと2バイトの容量差は256倍とはならない^^    1バイトと2バイトではビット数でいうと256倍になりますが!  不思議と!文字数(容量)でいうと2倍しかならない!そこは今後の課題として 間違いないでしょうか! もし考え方が間違いなかったら安心しますが!?

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.5

もしかして1バイト、2バイトの容量と 1バイト、2バイトで表現できる数値の数 を混同されていませんか?

Campus2
質問者

補足

 私は1ビットが半角≒1文字だと勘違いしていたことが!そもそも間違いのもととなっていたみたいです。  なので以下のことが!ひらめきました^^ 1バイト≒半角英数1文字≒256ビット 2バイト≒半角英数2文字≒65536ビット  ∴文字数(容量)=2倍となる  ∴1バイトと2バイトの容量差は256倍とはならない^^    1バイトと2バイトではビット数でいうと256倍になりますが!  不思議と!文字数(容量)でいうと2倍しかならない!そこは今後の課題として 間違いないでしょうか! もし考え方が間違いなかったら安心しますが!?

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.4

1Byteで表せるのは0~255まで。 2Byteにすると0から65535まで。 256倍の差があるから、2Byteなら256倍の容量が格納できるはず。 こうですね? わかりません。 マッチ棒が8本入る箱があります。 この箱が2つあったらマッチ棒が合計で2048本入れられます。 貴方だったら可能なはずです。 # 私には無理です。

Campus2
質問者

補足

 私は1ビットが半角≒1文字だと勘違いしていたことが!そもそも間違いのもととなっていたみたいです。  なので以下のことが!ひらめきました^^ 1バイト≒半角英数1文字≒256ビット 2バイト≒半角英数2文字≒65536ビット  ∴文字数(容量)=2倍となる  ∴1バイトと2バイトの容量差は256倍とはならない^^    1バイトと2バイトではビット数でいうと256倍になりますが!  不思議と!文字数(容量)でいうと2倍しかならない!そこは今後の課題として 間違いないでしょうか! もし考え方が間違いなかったら安心しますが!?

  • Gotthold
  • ベストアンサー率47% (396/832)
回答No.3

2倍。 何をどうしたら256倍が出てくるのかは分かりませんが、 「1byteのデータが256個あったとして、 どうやって2byteの容量に詰め込めますか?」 と考えれば明らかにあり得ないことは分かりますよね。

Campus2
質問者

補足

 私は1ビットが半角≒1文字だと勘違いしていたことが!そもそも間違いのもととなっていたみたいです。  なので以下のことが!ひらめきました^^ 1バイト≒半角英数1文字≒256ビット 2バイト≒半角英数2文字≒65536ビット  ∴文字数(容量)=2倍となる  ∴1バイトと2バイトの容量差は256倍とはならない^^    1バイトと2バイトではビット数でいうと256倍になりますが!  不思議と!文字数(容量)でいうと2倍しかならない!そこは今後の課題として 間違いないでしょうか! もし考え方が間違いなかったら安心しますが!?

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.2

2倍です。

Campus2
質問者

補足

 私は1ビットが半角≒1文字だと勘違いしていたことが!そもそも間違いのもととなっていたみたいです。  なので以下のことが!ひらめきました^^ 1バイト≒半角英数1文字≒256ビット 2バイト≒半角英数2文字≒65536ビット  ∴文字数(容量)=2倍となる  ∴1バイトと2バイトの容量差は256倍とはならない^^    1バイトと2バイトではビット数でいうと256倍になりますが!  不思議と!文字数(容量)でいうと2倍しかならない!そこは今後の課題として 間違いないでしょうか! もし考え方が間違いなかったら安心しますが!?

  • Picosoft
  • ベストアンサー率70% (274/391)
回答No.1

「容量」は「何バイト入るか」という意味なので、 2バイトのHDDの容量は1バイトのHDDの2倍です。

関連するQ&A