ハーバード・アーキテクチャの利点とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > ハーバード・アーキテクチャの利点の意味・解説 

ハーバード・アーキテクチャの利点

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/08/10 01:12 UTC 版)

ハーバード・アーキテクチャ」の記事における「ハーバード・アーキテクチャの利点」の解説

当時コンピュータ単一プログラムの実行主目的であり、命令プログラムの実行中に書き換える要は必ずしもなかった。ハーバード・アーキテクチャでは、命令メモリから読むこととデータメモリから読むことは競合せず、命令の処理が完了する同時に次の命令読み込むよう作ることができるため、アドレスバスデータバス複数もたせる等すれば、高速化が可能であるというのが利点である。 これに対しノイマン型アーキテクチャではCPU主記憶から同じ信号経路使用して命令とデータ読み書きを行う。従って、CPUクロック周波数がどんどん高速化するのに比し主記憶アクセス速度追いつけなくなってくると、主記憶へのアクセス足を引っぱるうになるノイマン型アーキテクチャにおけるフォンノイマン隘路フォン・ノイマン・ボトルネックである。 現在でも,プログラムユーザー入れ換える必要がない、あるいはユーザーアクセスさせたくないタイプコンピュータ、たとえばマイクロコントローラ多くハーバード・アーキテクチャベースとしている。Atmel社の AVR シリーズマイクロチップ・テクノロジー社のPICなどがその例である。これらのプロセッサはプログラムメモリとワーキングメモリアドレス空間別にしており、プログラムメモリにはフラッシュメモリなど大容量(数K〜百数十KBytes)だが書き換え時間がかかるものを、ワーキングメモリにはわずか(十数B〜数KBytes)だが高速リフレッシュ必要のないSRAMチップ内蔵している。特殊用途プロセッサ高速性が求められるもの、たとえばデジタルシグナルプロセッサにも採用例が多く見られTIのTMS32010が代表例Analog Devices社のBlackfinなどでも使われている。 ノイマン型アーキテクチャにおいても,キャッシュメモリ実装方法において、インストラクションキャッシュデータキャッシュという分け方をすることで、ハーバード・アーキテクチャ取り入れていると考えることができるケースもある。すなわち、最近高性能プロセッサ具体的にインテルx86ならペンティアム以降)では、マイクロプロセッサ内のプロセッサコアキャッシュメモリ構成を見るとハーバード・アーキテクチャになっているというものであるキャッシュメモリ含めてCPUとして見た場合は、外部主記憶との構成従来通りノイマン型アーキテクチャである。

※この「ハーバード・アーキテクチャの利点」の解説は、「ハーバード・アーキテクチャ」の解説の一部です。
「ハーバード・アーキテクチャの利点」を含む「ハーバード・アーキテクチャ」の記事については、「ハーバード・アーキテクチャ」の概要を参照ください。

ウィキペディア小見出し辞書の「ハーバード・アーキテクチャの利点」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ハーバード・アーキテクチャの利点」の関連用語

ハーバード・アーキテクチャの利点のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ハーバード・アーキテクチャの利点のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのハーバード・アーキテクチャ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS