フォンノイマンアーキテクチャとは何ですか?
von neumannアーキテクチャは、初期の影響力のあるコンピューティング構造です。主に、データを保持および処理できるメモリチップで構成されています。各チップには、以前に実行された操作の影響を受ける方法に応じて、異なるタスクを実行する機能があります。 VON Neumannアーキテクチャによれば、各コンピューターには、メモリ、出力と入力のメカニズム、中央制御、中央算術の場所、および外部ストレージがあります。これは、実行するためにコンピューターが外部スイッチやその他の影響を必要としないことを意味します。すべての命令とデータは、ランダムアクセスメモリ(RAM)に保存されます。 1903年に生まれた彼は、何十年も使用されてきた非常に影響力のある理論を持ついくつかの数学論文を書きました。彼は、楽しみを作るために必要な構造を説明しましたこれらの論文の1つにあるCtionalコンピューター。このプログラミング構造は、現在のコンピューティングアーキテクチャのかなりの割合のベースを形成します。
フォンノイマンアーキテクチャの前に、コンピューターはプログラムされるのではなく、本質的に設計されています。マシンが組み立てられたら、1つの機能を実行できました。コンピューターが行ったことを変更するには、マシンの物理的構造を再配線したり、コンポーネントを追加したり、そうでなければ変更する必要がありました。
多くの最新のコンピューターは、Von Neumann Architectureの基盤を持ち続けていますが、一部のプログラマーは、より効率的なモデルの概念を破棄し始めています。フォンノイマンボトルネックとして知られる現象は、構造の主要な問題の1つです。ボトルネックの問題は、情報とデータを処理する操作が同じバスを共有することです。これは、これらの要素の輸送方法です。このAffecシステムの効率と全体的な能力。
現代では、フォンノイマンアーキテクチャはハーバードアーキテクチャに置き換えられてきました。また、保存されたプログラムタイプのアーキテクチャでもあります。 Harvard Architectureは、同様の方法でストレージ、データ、および指示を管理していますが、情報を輸送するためのより多くのリソースがあります。この構造には、指示とメモリを輸送するための専用のデータバスがあり、そのため、より多くの機能が同時に動作できます。ハーバードの建築は人気が高まっていますが、特に開始するコンピュータープログラマーのためのよりアクセスしやすい形式になる可能性のあるよりシンプルなフォンノイマンアーキテクチャを好む人もいます。