B−FreeOS入門書![]() | |
コンピュータで色々な事ができるわけPart1 目次へ戻る よくパソコンなんかのうたい文句に、「○○もできますし、△△や□□にも使えます。」というのがあります。 確かに、コンピュータ製品というものは「用途が広い」という特徴があります。 では、なぜこれほどまでに色々な事ができるのでしょうか? ここではそれを機械的な面(ハードウェア)から考えてみたいと思います。 ●コンピュータを真似てみよう まずはビデオやエアコン等の家電機器のリモコンを用意してください。 そして、それを自分の前に置きます。 そうすると、あなたは指1本で、ビデオを再生したり、部屋の温度を調整できるようになります。 実は、パソコンで色々な事ができるのは、これと一緒だったりします。 つまり、あなたは「ビデオ再生・室温調整可能なパソコン」になったのです。 それでは、これが何を意味するかを考えてみましょう。 ●コンピュータの中心部、CPUとは CPUという名前を聞いた事があるかと思います。 日本語では「中央処理装置」といいます。 なんかすごい名前がついていますが、これがコンピュータの本体です。 CPUが主にできる事は「記憶」「計算」「判断」の3つしかありません。 この中の記憶というのは、メモリにデータを書いたり読んだりする事を指します。 ●CPUとリモコンの関係 普段みなさんは「0」〜「9」の数字を使う10進数を使っています。 ところがパソコンでは「0」と「1」だけの数字を使う2進数を使っています。 この「0」と「1」でスイッチのON/OFFのような2つの状態を表すことができます。 先ほどCPUはメモリにデータを書く事ができると言いましたね。 つまり、CPUはメモリにON/OFFの状態を書き込めるわけです。 ではここで、リモコンのボタンを見てみましょう。 こちらは押せばON、離せばOFFのようになっています。 CPUとメモリは非常に細かい電線でつながれています。 では、メモリにつながっている線を外して、リモコンのボタンにつなげたとすると、どうなるでしょうか? CPUが「1」というデータを書き込む事(ボタンを押す)で、ビデオを再生する事ができますね。 つまり、CPUから見るとメモリでもリモコンでも変わらない事になります。 そして、このリモコンの事をメモリと区別して「インターフェース」とか「I/Oポート」等と呼びます。 コンピュータから見てメモリに見えるようにつなげてしまえば、何だってできるという事です。 そして、それはどんな情報でも読み込めるという事でもあります。 ●I/Oポートには何があるのか それでは、一般的なパソコンに搭載されているI/Oポートに繋がれている代表的な物を挙げてみたいと思います。
もし必要な機能があれば、つなげてしまえばいいのです。 | |
![]() |