ハーバード・アーキテクチャ
ハーバード・アーキテクチャ(Harvard architecture)
ハーバード・アーキテクチャとは、命令用とデータ用に物理的に分割された記憶装置と信号通路を持ち、命令用とデータ用で主記憶のアドレス空間が分かれているコンピュータ・アーキテクチャのことで、ノイマン型アーキテクチャと対比される。
メリットはプロセッサが命令取得ととデータを同時に読み込み、書き込みができること?
Harvard Mark I というのがオリジナルのハーバードアーキテクチャの計算機
code:mermaid
flowchart LR
命令メモリ <--->|バス| 制御装置
データメモリ <-->|バス| 制御装置
制御装置(Control Unit)
メモリ
命令用(プログラム用)メモリとデータ用メモリに分かれている
バス
命令バスとデータバスが分かれている
アドレス空間
命令用(プログラム用)アドレス空間とデータ用アドレス空間に分かれている
DSPあたりはハーバード・アーキテクチャの構成で作られている 関連
参考
メモ
かなり詳しい