一つのアプリケーションプログラムの中で,並列処理が可能な部分を複数の処理単位に分け,それらを並行して処理することで,マルチコアCPUを使用したコンピュータの処理能力の有効活用を図る方式はどれか。
- アマルチウィンドウ
- イマルチキャスト
- ウマルチスレッド
- エマルチブート
正解と解説を見る
正解
ウ マルチスレッド
マルチスレッドとは、一つのアプリケーションプログラム内で並列処理が可能な部分を複数の処理単位(スレッド)に分割し、それらを並行して実行することで、マルチコアCPUの処理能力を有効に活用する方式であるため、正解は選択肢3です。マルチウィンドウは複数のウィンドウを画面上に同時に表示・操作できる機能であり、処理の並列化とは異なるため選択肢1は誤りです。マルチキャストはネットワーク上で特定の複数の相手に同時にデータを送信する通信方式であり、CPU内の並列処理とは無関係なので選択肢2は誤りです。マルチブートは一台のPCに複数のOSをインストールし、起動時に選択して使う仕組みであり、選択肢4も設問の内容とは異なります。