分散処理とは?ぶんさんしょり
分散処理とは、ネットワークでつないだ複数のコンピュータに処理を分けて受け持たせ、協力して仕事を進める処理の形態。1台に処理を集める集中処理と対になる。台数を足して処理能力を伸ばしやすく、1台が故障しても全体が止まりにくい一方で、管理が複雑になり、データの食い違いを防ぐ工夫が要る。サービスを提供する側(サーバ)と利用する側(クライアント)で役割を分けるクライアントサーバシステムも、分散処理の一つである。
最終更新:2026-10-10
ITパスポートを最短で暗記・合格する →背景
コンピュータが高価だった時代は、大型の1台に処理を集めるしかなかった。ネットワークが広まりパソコンやサーバが安くなると、何台かに仕事を分けて受け持たせるほうが、能力を後から足しやすく、故障にも強くなった。
具体例
Amazonの通販サイトは、商品の検索・カート・決済といった機能を別々のサーバで受け持ち、注文が集中しても一部のサーバを足して支えている。全国のコンビニのレジ(POS端末)が店ごとに会計を処理し、売上データを本部のサーバに送る仕組みも、仕事を分けて受け持つ例である。
試験での引っ掛け
分散処理の中でも区別が問われる。つながったコンピュータが対等な関係で動くのはピアツーピア、サービスを出す側と使う側に役割を分けるのがクライアントサーバ。また、1台のCPUに処理の中心(コア)を複数載せるマルチコアは、複数のコンピュータで分ける分散処理とは別物。「分散処理なら必ず信頼性が上がる」と言い切る選択肢にも注意する。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。