午前問59
マルチスレッドの説明として、適切なものはどれか。
| CPUに複数のコア(演算回路)を搭載していること | |
| ハードディスクなどの外部記憶装置を利用して、主記憶よりも大きな容量の記憶空間を実現すること | |
| 一つのアプリケーションプログラムを複数の処理単位に分けて、それらを並列に処理すること | |
| 一つのデータを分割して、複数のハードディスクに並列に書き込むこと |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- ウ
解説
マルチスレッドは、OSが扱う実行単位であるプロセスの内部を複数のスレッドという処理単位に分けて並行処理する仕組みです。処理を複数スレッドに分担させることでアプリケーションの処理効率が向上します。よって「ウ」が適切です。
| ア. | CPUに複数のコア(演算回路)を搭載していること |
| マルチコアプロセッサの説明です。 | |
| イ. | ハードディスクなどの外部記憶装置を利用して、主記憶よりも大きな容量の記憶空間を実現すること |
| 仮想記憶の説明です。 | |
| ウ. | 一つのアプリケーションプログラムを複数の処理単位に分けて、それらを並列に処理すること |
| 記述どおりで、マルチスレッドの説明です。 | |
| エ. | 一つのデータを分割して、複数のハードディスクに並列に書き込むこと |
| ストライピングの説明です。 |