平成30年度秋期 ITパスポート 問59 解説
マルチスレッドの説明として,適切なものはどれか。
- アCPUに複数のコア(演算回路)を搭載していること
- イハードディスクなどの外部記憶装置を利用して,主記憶よりも大きな容量の記憶空間を実現すること
- ウ一つのアプリケーションプログラムを複数の処理単位に分けて,それらを並列に処理すること
- エ一つのデータを分割して,複数のハードディスクに並列に書き込むこと
答えを見る
正解 ウ一つのアプリケーションプログラムを複数の処理単位に分けて,それらを並列に処理すること
要点1つのプログラムを複数の処理単位に分けて並列処理するのがマルチスレッド
解説
マルチスレッドは、1つのアプリケーションプログラム(プロセス)を複数のスレッドという処理単位に分け、それらを並列に実行する方式です。
- ア:CPUに複数のコアを搭載するのはマルチコアプロセッサなので誤り。
- イ:外部記憶装置を使って主記憶より大きな記憶空間を実現するのは仮想記憶なので誤り。
- エ:データを分割して複数のディスクに並列に書き込むのはストライピング(RAID0)なので誤り。