- 締切済み
2進数とコンピューターの関係
コンピューターが2進数を用いる理由を教えて下さい。
- みんなの回答 (7)
- 専門家の回答
みんなの回答
- tadys
- ベストアンサー率40% (856/2135)
No.6です。 コンピューター用のメモリでは4進法を使ったものが有ります。 一つのメモリセルに4種類(2ビット)の情報を記憶できるようにしたものです。 メモリの多値化は研究レベルではDRAMが先行していましたが商品化ではフラッシュメモリが先になりました。 多値化のメリットはチップ面積を増やさずにメモリ容量を大きくする事が出来る事です。 こちらを参考に http://www.shmj.or.jp/museum2010/exhibi752.htm http://www.nec.co.jp/press/ja/9702/0602.html
- tadys
- ベストアンサー率40% (856/2135)
回路が簡単になるからです。 回路が簡単になると言う事は、それだけ高速で動作できると言う事です。 2進と10進で二つの数を足し算する回路を考えてみます。 2進では1桁を1本の線で表し、10進では9本の線を使うとします。 (1本の線で0~9を表すとすると、アナログ的コンピュータになるのでその話は無し) 下位桁からの桁上がり入力と、上位桁の桁上がり出力が有るとして、 2進では入力が(1+1+1)本、出力が(1+1)の計5本、 表す事が出来る数値は0~3 10進では入力が(9+9+1)本、出力が(9+1)本の計29本、 表す事が出来る数値は0~19 2進のほうが配線の数が少なくなります。 もっとも、表す事が出来る数字の範囲が違うのでこのままでは不公平です。 そこで2進で0~19を表す事を考えると、4桁が必要になります。 この時の、加算器の配線の数は入力が(4+4+1)本、出力が(4+1)本の計14本、 表す事が出来る数値は0~31です。 10進より2進のほうが少ない配線の数でより大きい数値を表す事が分かります。 入出力の配線の数が少ないと言う事はそれだけ回路が簡単になる事を示しています。 なお、上皿天秤で重さを測る時は3進法が有利です。 例えば、上皿天秤で1~10gの重さを1g単位で計るのに必要な分銅の数は、 2進では1,2,4,8gが必要 3進では1,3,9gが必要 4進では1,2,3,4が必要 3進がなんか変じゃないかって、 右の皿に3gを左の皿に1gを載せれば、左の皿で2gを計れます。
- pixie-grasper
- ベストアンサー率49% (28/57)
回路が簡単になるからです。 世界最初のコンピュータと言われているENIACは内部では10進数で計算していましたが、これは当時、2進数のほうが10進数より多くの桁を扱うのでその分回路が複雑になると当初考えられており、開発研究費を得るために仕方なくそうなったのだそうです。
- Cupper-2
- ベストアンサー率29% (1342/4565)
今のコンピュータはON(1)とOFF(0)で演算・記憶・制御を行っているからです。
コンピューターってON/OFFスイッチの塊です。 ON/OFFのスイッチだと、簡単に操作できるし、ONなのか、OFFなのかもすぐ判断がつきます。 ---- ON/OFFの中間が表現・理解できるようになると、人間に近づくんですかね。
- Hayashi_Trek
- ベストアンサー率44% (366/818)
数学的には、情報を保持する時の効率は、3進法が最も良くて次が2進法です。 しかし工学的には、2進法の回路はオンとオフの2状態だけで済むので、3進法の場合より遥かに回路が簡単になります。(つまり使用する部品が少なくて良い) アナログコンピュータは学生時代に実験で使ったことがある。 当時はまだ、学校で買えるようなデジタルコンピュータでは速度が遅く、十分な精度で計算しようとすると凄く時間がかかった(それでも手計算よりは早い) 対して、アナログコンピュータは解こうとする方程式(主に微分方程式)に対応するように配線をして、実行すると直ちに(10秒程度で)時系列の電圧として結果が得られた。 しかしその後、デジタルコンピュータはドンドン進化して(速度、記憶容量、価格)、アナログコンピュータは過去の遺物になってしまった。
- unagi-pie
- ベストアンサー率41% (166/397)
そのコンピュータはデジタル回路使用のものと思いますが、 デジタル回路はその名の通り2値なので2進数と相性がよいため。 また、多分ですが、 デジタル回路は製造時の調整箇所も少なく高密度集積化も比較的しやすいので 大規模な回路をより小型で低消費電力で作れるようになっている側面もあると思います。 ちなみにコンピュータといっても2進数以外のものもあるみたいです (触れたことないけどアナログコンピュータとか) http://www.sophia-it.com/content/%E3%82%A2%E3%83%8A%E3%83%AD%E3%82%B0%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF