プロが教えるわが家の防犯対策術!

「0」と「1」が「ON」・「OFF」に対応するのがコンピューターの原点と言われましたが、そういう理解で正しいですか?

御願いします。

A 回答 (8件)

回答の中にはかなり怪しげなのがありますが、コンピュータのハードウェアもソフトウェアも基本的には信号レベルが「Low」か「High」か(ハードウェア的な観点で言えば)、あるいは信号が「0」か「1」か(ソフトウェア的な観点で言えば)の組合わせで動作しています。

「0」と「1」しかないので、数としては2進法になります。
この1つの組合せ(1桁)を1ビットと呼び、8組の組合せ(8桁)を1バイトと称します。1ビットでは情報処理の量としてあまりにも小さいので、バイト単位で処理するのがふつうです。

実は、ハードウェアにおいては「0」でも「1」でもない、出力がオープン(開放)な状態(出力を出さない状態)っていうのもあります(これをTRI-STATEと言います)。話が専門的になりすぎるので、これ以上の説明はしませんが。いずれにしてもコンピュータの中の世界は「Low」か「High」か「0」か「1」かしかありません。
    • good
    • 0
この回答へのお礼

詳しい回答に感謝いたします。

お礼日時:2017/01/07 23:03

コンピューターは論理ロジックの集合体なので0,1、ON/OFFでしか動作できないのです。


https://ja.wikipedia.org/wiki/%E8%AB%96%E7%90%86 …
    • good
    • 0
この回答へのお礼

どうもありがとうございます。

お礼日時:2017/01/07 23:04

厳密にいえば、「ON」と「信号なし」の組み合わせです。


「ON」と「OFF」だと二つの信号が必要になります。それでは信号の無駄使いです。
    • good
    • 0
この回答へのお礼

そうなんですか。

お礼日時:2017/01/07 23:02

簡単に言うと、電流が流れるか流れないかの組み合わせ。


その組み合わせが、数億数千億の塊に成って、一個のプログラムを作って居ます。
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2017/01/07 23:02

そうですね。

その組み合わせの集合なんですよね。
    • good
    • 0
この回答へのお礼

どうも。

お礼日時:2017/01/07 23:02

そういう理解で正しいです。



厳密に言うと、今は半導体で構成されており、電圧が「高い」「低い」の
判定になります。
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2017/01/07 23:02

コンピュータにはオンとオフしか理解できません。


足し算も引き算も掛け算も割り算も、オンとオフのみで計算してます。

その仕組みを考えた人間はスゴイね。
    • good
    • 0
この回答へのお礼

どうも。

お礼日時:2017/01/07 23:01

そうでは無く 二進法だと思いますよ

    • good
    • 0
この回答へのお礼

ちょっとズレていませんか・・・

お礼日時:2017/01/07 23:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!