「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

出典:平成28年度 ITパスポート試験(IP) 秋期分 問94

difficulty難易度設定
スポンサーリンク

予備知識


用語意味
CPUパソコンさんの脳みそ。コンピュータの部品のひとつで、実際に計算したりあれやこれやの処理を実行するのが仕事のやつ
ビジネスロジックシステムにおける実際のお仕事部分
データベースデータがそれっぽい感じに入っている箱
ユーザインターフェイス画面とか使い勝手のこと
サーバサービスや機能を提供する側のコンピュータ
クライアントサービスや機能を使う側のコンピュータ
OSコンピュータの人格に相当するソフト
アプリケーションソフトウェアみなさんが「ソフト」と言われて思い浮かべるであろうソフト。OSやOSの子分っぽいソフト以外のソフト

問題


問題文
並列処理の説明として,適切なものはどれか。
ピヨ意訳:並列処理の説明として正しいのは、どれ?

解答選択肢
一連の処理を同時に実行できる処理単位に分け,複数のCPUで実行すること
ピヨ意訳:一連の処理を分けて、複数のCPUで同時実行すること
関連する複数の処理を一つの処理単位にまとめて実行すること
ピヨ意訳:複数の処理を1つにまとめて実行すること
ビジネスロジックデータベース処理はサーバ側で行い,ユーザインタフェース処理はクライアント側で行うこと
ピヨ意訳:システムとしての処理をサーバ側とクライアント側で役割分担すること
一つのCPUの処理時間を短い単位に分割し,複数のアプリケーションソフトに順番に割り当てて実行すること
ピヨ意訳:CPUのやるお仕事を素早く切り替えまくることによって、複数のソフトを(実際には1つずつ動かしているけど)同時に動かしてるっぽく見せること


正解までのつなぎ

正解


正解
一連の処理を同時に実行できる処理単位に分け,複数のCPUで実行すること
ピヨ意訳:一連の処理を分けて、複数のCPUで同時実行すること

ピヨピヨ解説


その名の通り、並列処理は複数の処理を並列してやることです。
それを踏まえて、それぞれの選択肢を見ていきましょう。

「ア:一連の処理を同時に実行できる処理単位に分け,複数のCPUで実行すること」は並列処理です。
複数のCPUを使って、処理を並列してやっていますよね。

「イ:関連する複数の処理を一つの処理単位にまとめて実行すること」は並列処理では ありません。
「一つの処理単位にまとめて」から違うと分かります。

「ウ:ビジネスロジックやデータベース処理はサーバ側で行い,ユーザインタフェース処理はクライアント側で行うこと」も並列処理では ありません。
処理を分けてはいますが、別に並列で処理するわけではありませんよね。
これは「クライアントサーバシステム」と呼ばれるものの説明です。

「エ:一つのCPUの処理時間を短い単位に分割し,複数のアプリケーシヨンソフトに順番に割り当てて実行すること」も並列処理では ありません。
「順番に」から違うと分かります。
これは「マルチタスク」の説明です。

ちなみに、マルチタスクは「複数のお仕事を同時にやれるよ!」です。
ただし、厳密には「同時」では ありません。
実際には一度にやれるのは1つです。
お仕事させる内容を細かく切り替えることで同時に処理しているように見せるのです。

ということで「ア:一連の処理を同時に実行できる処理単位に分け,複数のCPUで実行すること」が正解です。


スポンサーリンク
書籍画像016
書籍画像048


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
実践サイバーセキュリティ入門講座 現場に残された痕跡からハッカーの攻撃を暴け
おい点P、動くんじゃねえ!──ニガテ民のための算数と数学の本