マルチタスクの説明として,適切なものはどれか。
- アCPUに演算回路などから構成されるプロセッサコアを複数個実装する方式
- イネットワークを介して接続された複数のコンピュータを連携させて,高性能なシステムを実現する方式
- ウ一つの命令で,複数のデータに対して同じ処理を行わせる方式
- エ複数のプロセスにCPUの処理時間を順番に割り当てて,プロセスが同時に実行されているように見せる方式
正解と解説を見る
正解
エ 複数のプロセスにCPUの処理時間を順番に割り当てて,プロセスが同時に実行されているように見せる方式
マルチタスクとは、複数のプロセス(プログラム)にCPUの処理時間を短い間隔で順番に割り当てることで、見かけ上複数の処理が同時に実行されているように見せる方式であり、この記述が正解である。「複数のプロセッサコアを実装する方式」はマルチコアの説明、「複数のコンピュータを連携させる方式」は分散処理(クラスタリング)の説明、「一つの命令で複数のデータに同じ処理を行う方式」はSIMDの説明であり、いずれもマルチタスクとは異なる概念である。