正答3
解説
正解は3です。
スレッドとは、プログラムの中で実行される処理の単位のことです。
マルチスレッドは、一つのプログラムの中で複数のスレッドを並行して実行する方式です。
【選択肢別解説】
1:× CPUに複数のコア(演算回路)を搭載することは、マルチコアの説明です。
マルチコアはハードウェアの構成であり、マルチスレッドはプログラムの処理の方式です。
2:× 外部記憶装置を使って主記憶より大きな記憶空間を実現するのは、仮想記憶の説明です。
3:○ 一つのアプリケーションプログラムを複数の処理単位に分けて並列に処理するのが、マルチスレッドです。
例えば、画面の操作を受け付けながら、裏でファイルのダウンロードを進められます。
4:× データを分割して複数のハードディスクに並列に書き込むのは、ストライピング(RAID 0)の説明です。
【ポイント】
マルチスレッドの処理は、マルチコアのCPUで実行すると、各スレッドを別々のコアで同時に動かせます。