Von Neumannアーキテクチャは1945年にJohn von Neumannによって初めて発表されました。
彼のコンピュータ・アーキテクチャ設計は、制御ユニット、演算論理ユニット(ALU)、メモリ・ユニット、レジスタ、入力/出力から構成されます。
フォン・ノイマン・アーキテクチャは、命令データとプログラムデータが同じメモリに格納されているという、保存プログラム型コンピュータという概念に基づいています。 この設計は、今日製造されているほとんどのコンピュータでまだ使用されています。
中央処理装置 (CPU)
中央処理装置 (CPU) は、コンピュータ プログラムの命令を実行する電子回路であります。
これは、マイクロプロセッサまたはプロセッサと呼ばれることもあります。
CPU には ALU、CU、およびさまざまなレジスタが含まれています。 すべてのデータはレジスタに格納されないと処理できない。
MAR | Memory Address Register | Hold the memory location of data that needs to be access |
---|---|---|
MDR | Memory データ・レジスタ | メモリとの間で転送されるデータを保持 |
AC | アキュムレータ | 算術と論理の中間結果を保持する場所 |
PC | Program Counter | 次に実行される命令のアドレスを格納 |
CIR | Current 命令レジスタ | 処理中の現在の命令を格納 |
演算論理ユニット(ALU)
ALUにより演算(加算、積和、積和、積和)、演算を行う。 引き算など)、論理演算(AND、OR、NOTなど)を実行することができます。
コントロールユニット(CU)
コントロールユニットは、コンピュータのALU、メモリ、入出力デバイスの動作を制御し、メモリユニットから読み込んで解釈したプログラム命令にどう反応するかを指示する。
制御ユニットは、他のコンピュータコンポーネントが必要とするタイミングや制御信号も提供します。
バス
バスは、コンピュータのある部分から別の部分にデータを送信する手段で、すべての主要内部コンポーネントとCPU、メモリを接続します。
標準CPUシステムバスは制御バス、データバス、アドレスバスから構成されています。
プロセッサとメモリ間でデータのアドレス(データではない)を運ぶ
プロセッサとメモリ間でデータを運ぶ。 739>
コンピュータ内のすべての活動を制御および調整するために、CPUからの制御信号/コマンド(および他のデバイスからのステータス信号)を伝達します。 ハードディスク(二次記憶装置)とは異なり、このメモリは高速であり、またCPUから直接アクセスできます。
RAM はパーティションに分割されています。 各パーティションはアドレスとその内容 (どちらもバイナリ形式) で構成されています。
アドレスはメモリ内のすべての場所を一意に識別します。
永久メモリ (ハード ドライブ) から、より高速で直接アクセスできる一時メモリ (RAM) にデータをロードすると、CPU がより速く動作できるようになります。