コンピュータの世界はあまりにも奥が深い。

全く理解不能とあきらめる前に、基本的な部分だけでも理解したい。

コンピュータの基本となる考え方を調べてみた。


 

① すべての情報は0と1だけで表す 


例えば0は0、1 は1と表す。これは簡単。

では2から後はどうするか?  2は10、3 は11、4 は100と表す。

実際には8文字で表すので「0」は「00000000」、「4」は「00000100」となる。

*8文字にする理由は当サイトのコンピュータの基礎②を参照。


もちろん数字だけでなく、文字や記号、色なども0と1で表せる。

例えば、アルファベットの「A」は「01000001」。「!」は00100001」。



電流のオンとオフで0と1を認識させる


他にも電圧が高いか低いか、磁石がNかSかなど区別できる2つの状態があれば表せる。



キーボードで「!」を押すと何が起きるか?

①キートップとその下の回路が接触し電流が「00100001」という電気信号を送る。

②電気信号がキーボードコントローラーを通ってCPUに届く。

CPUから要請を受けたOSがコンパイラを動作させ二進数のコードを翻訳する。

④グラフィックチップが「!」の形を出すようモニターに指示する。