ハーバード・アーキテクチャ
当時のコンピュータは単一プログラムの実行が主目的であり、命令をプログラムの実行中に書き換える必要は必ずしもなかった。ハーバード・アーキテクチャでは、命令をメモリから読むこととデータをメモリから読むことは競合せず、命令の処理が完了すると同時に次の命令を読み込むよう作ることができるため、アドレスバス、データバスを複数もたせる等すれば、高速化が可能であるというのが利点である。
これに対し、ノイマン型アーキテクチャではCPUが主記憶から同じ信号経路を使用して命令とデータの読み書きを行う。従って、CPUのクロック周波数がどんどん高速化するのに比し、主記憶のアクセス速度が追いつけなくなってくると、主記憶へのアクセスが足を引っぱるようになる。ノイマン型アーキテクチャにおけるフォンノイマンの隘路フォン・ノイマン・ボトルネックである。
現在でも,プログラムをユーザーが入れ換える必要がない、あるいはユーザーにアクセスさせたくないタイプのコンピュータ、たとえばマイクロコントローラの多くがハーバード・アーキテクチャをベースとしている。Atmel社の AVR シリーズ、マイクロチップ・テクノロジー社のPICなどがその例である。