1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【超単純メモ】コンピュータがどうやって動くのか

Posted at

エンジニアになるために日々修行をしているのですが、「そもそもコンピュータってどうやって動くんだっけ?」と思い、勉強した事をここにアウトプットしようと思います。

拙いメモですが、アウトプットは大事だと聞いたので…スモールステップでいきたいと思います。

なお、当記事は著書「コンピュータはなぜ動くのか」を元にしております。

コンピュータの主な構成要素

コンピュータは主に3つの構成要素で成り立っています。

  • CPU
  • メモリ
  • I/O

CPU

コンピュータの頭脳とも言われるところ。
「計算」と呼ばれているものは、ここで行われている。

具体的に言うと、

  • メモリに書かれたプログラムを実行
  • メモリやI/Oに書かれたデータをCPUが処理し、メモリやI/Oに出力する

といった事を行なっている。

メモリ

データを保存する場所。

しかし、電源が切れると消える。(消えないメモリもある)
メモリは「机の上」に例えられる。いわばCPUにとっての作業スペース。
ハードディスクは電源が切れても消えないので「机の引き出し」に例えられる。

I/O

CPUとその他ハードウェア(キーボードetc)の入出力の仲介を行う。

図に表すとこんな感じ

スクリーンショット 2018-11-20 21.35.55.png

厳密にはこんな単純な線で繋がっている訳ではなく、複数のピンで繋がっており、
アドレス指定やデータ転送を行なっている訳なのですが、簡略化して作成しました。

終わりに

実際に記事にしようと思うとこんなに苦労するんですね…
まだまだわからない事だらけですが、少しずつアウトプットしようと思います。

合っていないところやアドバイスなどございましたら、どんどん言ってください。

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?