並列処理の説明として,適切なものはどれか。
- ア一連の処理を同時に実行できる処理単位に分け,複数のCPUで実行すること
- イ関連する複数の処理を一つの処理単位にまとめて実行すること
- ウビジネスロジックやデータベース処理はサーバ側で行い,ユーザインタフェース処理はクライアント側で行うこと
- エ一つのCPUの処理時間を短い単位に分割し,複数のアプリケーションソフトに順番に割り当てて実行すること
正解と解説を見る
正解
ア 一連の処理を同時に実行できる処理単位に分け,複数のCPUで実行すること
正解は①(一連の処理を同時に実行できる処理単位に分け、複数のCPUで実行すること)。並列処理とは、一つの処理を複数の部分に分割し、複数のCPU(コア)で同時に実行することで処理の高速化を図る方式である。②は複数処理を一つにまとめる説明で並列処理とは異なる。③はクライアントサーバシステムの役割分担の説明である。④は一つのCPUを時分割で複数のアプリケーションに割り当てるマルチタスク(タイムシェアリング)の説明であり、複数CPUを同時に使う並列処理とは異なる。