集中処理
用語集で開く 集中処理集中処理は、処理を1 台のコンピュータ (ホストコンピュータ) に集めて、まとめて行う処理形態である。
利用者の端末は中心のコンピュータに接続して使い、データの保管や計算は中心側が一手に引き受ける。管理や保守を 1 か所で行えるため運用をそろえやすいが、中心のコンピュータが故障すると全体が止まる。
たとえ町じゅうの荷物を 1 か所の大きな集配所だけで仕分けるやり方。目が行き届きやすい反面、その集配所が止まれば配達がすべて止まる。
集中処理は、処理を1 台のコンピュータ (ホストコンピュータ) に集めて、まとめて行う処理形態である。
利用者の端末は中心のコンピュータに接続して使い、データの保管や計算は中心側が一手に引き受ける。管理や保守を 1 か所で行えるため運用をそろえやすいが、中心のコンピュータが故障すると全体が止まる。
たとえ町じゅうの荷物を 1 か所の大きな集配所だけで仕分けるやり方。目が行き届きやすい反面、その集配所が止まれば配達がすべて止まる。
分散処理は、ネットワークで結んだ複数のコンピュータに処理を分け持たせ、連携しながら全体の処理を進める処理形態である。
一部の機器が止まっても残りの機器で処理を続けやすく、台数を増やして能力を伸ばしやすい一方、機器どうしの連携や管理は複雑になる。同じ階層の機器が横並びで処理を分け合う形を水平分散、上位と下位の機器が役割を分けて受け持つ形を垂直分散という。
たとえ地区ごとに集配所を置いて荷物を分け持つやり方。1 か所が止まっても他の集配所で回せるが、集配所どうしの連絡が欠かせない。
出題のポイント
| 観点 | 集中処理 | 分散処理 |
|---|---|---|
| 決め手処理を受け持つ機器 | 1 台の中心のコンピュータ | ネットワークで結んだ複数のコンピュータ |
| 管理 | 1 か所でまとめて行える | 機器ごとに分かれ、複雑になりやすい |
| 故障の影響 | 中心が止まると全体が止まる | 一部が止まっても残りで続けやすい |
並列処理は、一連の処理を同時に進められる単位に分け、複数の CPU に割り当てて同時に実行し、処理時間を縮める方式である。
各 CPU が同時に動き、結果をまとめるので全体の時間が縮む。
1 台のコンピュータに載せた複数の CPU で行う場合も、複数台のコンピュータで分け合う場合もある。分けた部分どうしが互いの結果を待たずに進められるほど、時間を縮める効果が大きくなる。
たとえ大量の封筒詰めを数人で分けて同時に進めると、1 人で順に詰めるより早く終わる。
出題のポイント
| 観点 | 分散処理 | 並列処理 |
|---|---|---|
| 決め手着目点 | 処理を複数のコンピュータに分け持たせる構成 | 処理を同時に実行して時間を縮める進め方 |
| 使う装置 | ネットワークで結んだ複数台 | 1 台の中の複数の CPU でも、複数台でもよい |
クライアントサーバシステムは、サービスを要求する側 (クライアント) と提供する側 (サーバ) に役割を分け、ネットワークを通じて連携させる構成である。
クライアントが処理を依頼し、サーバが結果を返すという要求と応答のやり取りで動く。データやプログラムをサーバに置けば、管理や更新をサーバ側でまとめて行える。
たとえ図書館の利用者がカウンターで本を頼み、職員が書庫から出してくる関係。頼む人と応じる人の役が決まっている。
覚え方client は「依頼人」、server は「仕える人」。依頼する側と応じる側という語の意味がそのまま役割になる。
出題のポイント
ピアツーピアは、専用のサーバを置かず、ネットワークにつながる機器どうしが対等な立場で直接データをやり取りする構成である。
各機器が、サービスを受ける側にも提供する側にもなる。特定のサーバに負荷が集まらない一方、管理が機器ごとに分かれるため、全体をまとめて管理しにくい。
たとえ参加者どうしが手渡しで本を貸し借りする読書会。図書館のような中心の窓口はなく、誰もが貸す側にも借りる側にもなる。
覚え方peer は「同輩・仲間」の意味。仲間から仲間へ (to) 直接つながる、と読む。
出題のポイント
| 観点 | クライアントサーバシステム | ピアツーピア |
|---|---|---|
| 決め手機器の立場 | 要求する側と提供する側に分かれる | すべての機器が対等で、どちらの役も担う |
| サーバ | サービスを提供するサーバを置く | 専用のサーバを置かない |
| 管理 | サーバ側でまとめて行える | 機器ごとに分かれる |
Webシステムは、利用者側のWebブラウザをクライアントとして使い、Webサーバとの要求と応答でサービスを提供するクライアントサーバシステムの一形態である。
応答がブラウザに返り、利用者の画面に結果が表示される。
利用者は専用のソフトウェアを入れなくても、ブラウザがあればサービスを使える。機能の追加や修正はサーバ側で行えば済むため、多くの端末に配り直す手間がかからない。規模の大きなシステムでは、例えば画面を返す Web サーバ、業務の処理を行うアプリケーションサーバ、データを管理するデータベースサーバのように、役割ごとにサーバを分けることがある。
覚え方web は「くもの巣」。世界中に張りめぐらされた網の上のサーバを、ブラウザという 1 つの入口から使う。
この単元の過去問から 5 題
確認問題を解く