markdown
計算機システムの基本md 26edf5d
lecture/information/systems/計算機システムの基本-講義.n.md
Download as PDF

計算機けいさんきシステムの基本きほん

date2026-03-27description計算機システムを、CPU・メモリ・入出力の役割分担として説明し、プログラムが実行される土台を整理します。prerequisitesプログラミング基礎の入口 / 論理と真理値表の基本type講義statusactiverelateddata/lecture/information/systems/計算機システムポータル-講義.n.md / data/lecture/information/情報工学ポータル-講義.n.md
informationsystemsundergraduatelecture

導入どうにゅう

この講義こうぎ最重要さいじゅうようなのは、プログラムは抽象的ちゅうしょうてき命令列めいれいれつとしてだけ存在そんざいするのではなく、CPU、メモリ、入出力にゅうしゅつりょくという役割やくわりちが部分ぶぶん協調きょうちょうによって実行じっこうされるということです。

情報工学じょうほうこうがくではアルゴリズムやデータ構造こうぞうまなびますが、それだけでは「なぜはやさがちがうのか」「なぜメモリを意識いしきするのか」が曖昧あいまいなままになります。計算機けいさんきシステムの基本きほんると、実装じっそう背後はいごにある制約せいやくえてきます。

用語ようご定義ていぎ

CPUCentral Processing Unit とは、命令めいれいみ、計算けいさん制御せいぎょおこな部分ぶぶんです。

メモリMemory とは、命令めいれいやデータを保持ほじする場所ばしょです。

入出力にゅうしゅつりょくInput and output とは、外部がいぶ装置そうちとデータをやりりする仕組しくみです。

方針ほうしん

まず「プログラムがはしる」とはなにきているかを、CPU・メモリ・入出力にゅうしゅつりょく役割分担やくわりぶんたん整理せいりします。そのあと、なぜ計算量けいさんりょうやメモリ使用量しようりょう意識いしきする必要ひつようがあるかをむすびつけます。

直感的ちょっかんてき説明せつめい

CPU は「かんがえるひと」、メモリは「つくえうえひろげた資料しりょう」、入出力にゅうしゅつりょくは「外部がいぶとの窓口まどぐち」とるとわかりやすいです。つくえせまければ作業さぎょうしづらく、窓口まどぐちおそければ全体ぜんたいおそくなります。

厳密げんみつ説明せつめい

1. CPU の役割やくわり

CPU は命令めいれい順番じゅんばんし、解釈かいしゃくして実行じっこうします。

2. メモリの役割やくわり

メモリには命令めいれいやデータがかれます。変数へんすう使つかうとは、メモリのある場所ばしょあたい保存ほぞんし、またすことです。

3. 入出力にゅうしゅつりょく役割やくわり

画面がめん、キーボード、ディスク、ネットワークなどとのやりりは入出力にゅうしゅつりょくです。計算けいさんそのものよりおそいことがおおいので、性能せいのうかんがえるときの重要じゅうよう要素ようそになります。

見分みわかた

  • プログラムが「なぜおそいか」をかんがえるときは、CPU の計算けいさんなのか、メモリ使用しようなのか、入出力にゅうしゅつりょくなのかをけてます。
  • アルゴリズムの議論ぎろん実装じっそうあいだをつなぐには、計算機けいさんき部品ぶひんごとの役割やくわり意識いしきすることが大切たいせつです。

最終形さいしゅうけい

[PARSE ERROR: Undefined("Command(\"boxed\")")]CPUは実行,[PARSE ERROR: Undefined("RBrace")]

一言ひとことでいうと

  • 計算機けいさんきシステムは、CPU・メモリ・入出力にゅうしゅつりょく役割分担やくわりぶんたんとしてると、プログラム実行じっこう土台どだいがわかりやすくなります。
raw .n.md をコピー
loc をコピー (filepath:line ~ line)
copy share link
path をコピー
copy share link
copy share link
タブを全て閉じる