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

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

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

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

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

知恵蔵 の解説

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

コンピューターの論理的な構造。方式ともいう。具体的な電子回路やデバイス(マウス、キーボード、周辺機器)などのハードウエアからは独立した概念。一般にアーキテクチャー(設計思想)の広い定義は、コンピューターの各階層において、下位の要素がどのように結合され、全体としてシステムの機能をいかに実現しているかを意味する。アーキテクチャーは各階層において定義できるが、単にアーキテクチャーと言った場合、基本的なソフトウエアを書くプログラマーにとって、ハードウエアの構造がどのように見えているかを意味する。具体的には、機械語命令の形式とその解読と実行、命令やデータの記憶、外部との通信制御などにおける演算器とレジスターの論理的な構成方式である。

(星野力 筑波大学名誉教授 / 2007年)

出典 (株)朝日新聞出版発行「知恵蔵」知恵蔵について 情報

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

【コンピューター】より

…このプログラムは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)。このような構造をコンピューターアーキテクチャーと呼ぶ。…

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

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

今日のキーワード

スキマバイト

働き手が自分の働きたい時間に合わせて短時間・単発の仕事に就くこと。「スポットワーク」とも呼ばれる。単発の仕事を請け負う働き方「ギグワーク」のうち、雇用契約を結んで働く形態を指す場合が多い。働き手と企...

スキマバイトの用語解説を読む

コトバンク for iPhone

コトバンク for Android