コンピューターアーキテクチャー(英語表記)computer architecture

改訂新版 世界大百科事典 の解説

コンピューターアーキテクチャー
computer architecture

アーキテクチャーとは,本来建物の作り方すなわち建築術を指すが,この場合は,コンピューターを建物になぞらえて,その構成法を指す。コンピューターを設計する場合,どんな回路素子を使い,動作速度をどのくらいにするかというハードウェアの面の考慮も重要であるが,アーキテクチャーという言葉で表されるのは,そうしたハードウェアの面ではなく,ソフトウェアあるいはプログラマーからみたコンピューターの構造である。コンピューターのアーキテクチャーは,その細かさの程度に応じて,いろいろなレベルで考えられるが,もっともおおまかなレベルでみると,演算制御装置,主記憶装置補助記憶装置入力装置出力装置からなる。このうちアーキテクチャー上もっとも重要なのは演算制御装置である。これの構成を決めるに当たっては,命令体系をどう決めるか,すなわち人間がコンピューターに対して与える指示としてどんな形のものをどのくらい用意するか,一度に扱えるデータの種類をいくつにして,それぞれの長さ(桁数)をどのくらいにするか,加減乗除などの計算をどんな方式でやるか,記憶容量をどこまで大きくできるようにするか,記憶装置入出力装置など外部とのデータのやりとりをどうするかなどを考えなければならない。他の装置についても細かな仕様をよく考えて決める必要があるが,それらをひっくるめたものがコンピューターアーキテクチャーである。初期のコンピューターでは,そのアーキテクチャーは設計者が自由に決めてよかったが,現代では,コンピューターを動かすのに不可欠で,しかも開発に手間のかかるソフトウェアの蓄積が進んだ結果,まったく白紙からの自由な設計はしにくくなっている。つまり,いままで使われてきたソフトウェアを生かす,すなわち在来機との互換性を保ちながら,新しいハードウェア技術の進歩を反映するアーキテクチャーを考えることが重要なのである。
執筆者:

出典 株式会社平凡社「改訂新版 世界大百科事典」改訂新版 世界大百科事典について 情報

世界大百科事典(旧版)内のコンピューターアーキテクチャーの言及

【コンピューター】より

…このプログラムはNの値nを減らしながら,総和を求めていく。(1)add One Zero Res % 結果の初期値を1にする % 通常は move One,Res と書けるようにする(2)ifequal N One 6 % n=1 になったら計算は終り(3)add N Res Res % nを結果(の途中経過)に足し込む(4)sub N One N % nをn-1に書き換える(5)goto 2 % 無条件にループ(繰り返し)の頭に戻る(6)stop % 計算はここで終了,Resに最終結果があるコンピューターアーキテクチャー言語処理系論理回路数の表現
【コンピューターの構造(ハードウェアとソフトウェア)】
ここまでは単純化したコンピューターを使って説明したが,以下では今日のコンピューターの最大公約数的な構造を説明する(図2)。このような構造をコンピューターアーキテクチャーと呼ぶ。…

※「コンピューターアーキテクチャー」について言及している用語解説の一部を掲載しています。

出典|株式会社平凡社「世界大百科事典(旧版)」