【のいまんがたあーきてくちゃ】
ノイマン型アーキテクチャ とは?
最終更新:
💡 命令とデータを、同じメモリに置く基本構成
プログラムの命令とデータを同じメモリ空間に格納し、CPUが命令を読み出して処理するコンピュータの基本構成。プログラムをメモリに保存する「プログラム内蔵方式」の代表的な設計で、命令用とデータ用を分けるハーバード型と対比される。
📌 このページのポイント
ノイマン型って、どんな設計なの?
プログラムをメモリに置くと何が便利?
CPUはどんな順で処理するの?
大まかには、命令を取り出すフェッチ、意味を調べるデコード、実行という流れだよ。次の命令の位置を管理するのがプログラムカウンタ。分岐などで別の位置へ進むこともあるので、メモリの先頭から一直線に実行するわけではないんだ。
弱点もある?
今のパソコンも、この図のままなの?
まとめ:ざっくりこれだけ覚えればOK!
「ノイマン型アーキテクチャ」って出てきたら「命令とデータを同じメモリに置いて処理する基本構成」と思えばだいたいOK!
📖 おまけ:英語の意味
「Von Neumann Architecture」 = フォン・ノイマン型の構成
💬 数学者ジョン・フォン・ノイマンの名にちなむ呼び方。ENIACの後継機EDVACに関する報告が、プログラムをメモリに置く考え方の普及に関わったよ。