it-kakomon › ITパスポート › 平成30年度 秋期 › 問59

平成30年度 秋期 ITパスポート 問59(テクノロジ)

出典:平成30年度 秋期 ITパスポート試験 公開問題 問59(独立行政法人情報処理推進機構(IPA))

マルチスレッドの説明として,適切なものはどれか。
  1. アCPUに複数のコア(演算回路)を搭載していること
  2. イハードディスクなどの外部記憶装置を利用して,主記憶よりも大きな容量の記憶空間を実現すること
  3. ウ一つのアプリケーションプログラムを複数の処理単位に分けて,それらを並列に処理すること
  4. エ一つのデータを分割して,複数のハードディスクに並列に書き込むこと
正解と解説を見る

正解:ウ

【マルチスレッドとは】

スレッドは、プログラムの中で、CPUが処理を実行する単位です。マルチスレッドは、1つのアプリケーションプログラムを、複数のスレッド(処理の単位)に分けて、並行して処理することです。例えば、Webブラウザで、ページを表示しながら、別のファイルをダウンロードすることができます。CPUに複数のコアがあれば、スレッドを本当に同時に処理することもできます。

【選択肢の検討】

ア:CPUに複数のコアを搭載していることは、マルチコアの説明です。

イ:外部記憶装置を使って、主記憶より大きな記憶空間を実現するのは、仮想記憶の説明です。

ウ:1つのアプリケーションプログラムを複数の処理単位に分けて並列に処理するので、マルチスレッドの説明です。

エ:1つのデータを分割して複数のハードディスクに並列に書き込むのは、ストライピング(RAID0)の説明です。

よって、正解は選択肢ウです。

まず令和8年度の100問を通しで解いてみる(無料)