【超単純メモ】コンピュータがどうやって動くのか
エンジニアになるために日々修行をしているのですが、「そもそもコンピュータってどうやって動くんだっけ?」と思い、勉強した事をここにアウトプットしようと思います。
拙いメモですが、アウトプットは大事だと聞いたので…スモールステップでいきたいと思います。
なお、当記事は著書「コンピュータはなぜ動くのか」を元にしております。
コンピュータの主な構成要素
コンピュータは主に3つの構成要素で成り立っています。
- CPU
- メモリ
- I/O
CPU
コンピュータの頭脳とも言われるところ。
「計算」と呼ばれているものは、ここで行われている。
具体的に言うと、
- メモリに書かれたプログラムを実行
- メモリやI/Oに書かれたデータをCPUが処理し、メモリやI/Oに出力する
といった事を行なっている。
メモリ
データを保存する場所。
しかし、電源が切れると消える。(消えないメモリもある)
メモリは「机の上」に例えられる。いわばCPUにとっての作業スペース。
ハードディスクは電源が切れても消えないので「机の引き出し」に例えられる。
I/O
CPUとその他ハードウェア(キーボードetc)の入出力の仲介を行う。
図に表すとこんな感じ
厳密にはこんな単純な線で繋がっている訳ではなく、複数のピンで繋がっており、
アドレス指定やデータ転送を行なっている訳なのですが、簡略化して作成しました。
終わりに
実際に記事にしようと思うとこんなに苦労するんですね…
まだまだわからない事だらけですが、少しずつアウトプットしようと思います。
合っていないところやアドバイスなどございましたら、どんどん言ってください。
Author And Source
この問題について(【超単純メモ】コンピュータがどうやって動くのか), 我々は、より多くの情報をここで見つけました https://qiita.com/yutaro50/items/21f1f943f6d6f80ea09b著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .