コンピュータの五大装置とは?役割とデータの流れを図解解説

コンピュータの五大装置とは?役割とデータの流れを図解解説に関する詳細情報を丁寧にまとめました。最新データをご覧ください。

IT資格の学習者やプログラミング初心者が必ず直面する2つの大きな概念の壁があります。それが「制御装置と演算装置の違い」、そして「五大機能と五大装置の違い」です。

制御装置と演算装置の決定的な違い

この2つはどちらもCPUの中に組み込まれているため、境目が見えにくくなっています。しかし、その役割は「司令塔」と「実働部隊」ほど明確に異なります。 制御装置 演算装置 違いを端的に言えば、次のようになります。 * 制御装置(指揮者・監督):「何をすべきか」を判断する装置。メモリから「数値Aと数値Bを足せ」というプログラム命令を読み出し、演算装置に向かって「足し算の回路を開け」と電気信号を送り、入力装置やメモリに対して「データを送れ」と合図を出します。自らは計算を行いません。 * 演算装置(計算係・現場作業員):「指示された計算」だけを愚直にこなす装置。制御装置から「これを足せ」と渡された値(レジスタ内のビット列)を高速で加算し、結果を再びレジスタやメモリへ返します。どの命令を次に実行すべきかという判断力は持ち合わせていません。 現場のビジネス組織に例えるなら、制御装置は「プロジェクトマネージャー」であり、演算装置は「実務を担当する電卓を持ったエンジニア」です。マネージャーがいなければエンジニアは何を計算していいか分からず、エンジニアがいなければマネージャーの指示は形になりません。

五大機能と五大装置の違い

教科書によって「五大装置」と書かれていたり、「五大機能」と表現されていたりすることがあります。この表現の揺れは何を意味しているのでしょうか。 結論から言えば、「論理的な働きの分類(機能)」か「それを実現する物理的な部品(装置)」かという視点の差に過ぎません。 天才数学者ジョン・フォン・ノイマンが提唱したノイマン型コンピュータ 構成の根幹にあるのは、「プログラム内蔵方式」と「逐次処理」、そしてこの5つの機能分離です。概念としての役割を語るときは「五大機能」、それを実装した基盤や半導体、周辺機器を指すときは「五大装置」と呼びます。 現代では、スマートフォンに搭載される「SoC(System on a Chip:AppleのAシリーズやQualcommのSnapdragonなど)」のように、制御装置・演算装置・グラフィック処理部・通信機能までもが1ミリ四方のシリコンチップの中に統合されています。装置としての境界線は物理的に溶け合っていますが、アーキテクチャとしての「5つの機能」は寸分狂わず機能し続けているのです。

山口 彩花

山口 彩花

写真家・フォトエディター

グルメと旅を愛するフリーライター。全国各地の隠れた魅力を独自の視点から紹介します。

Share this article
Twitter Facebook Pinterest