マルチスレッドの説明として、適切なものはどれか。
マルチスレッドは1プログラムを複数の実行単位で並行処理
選択肢
- アCPUに複数のコア(演算回路)を搭載していること
- イハードディスクなどの外部記憶装置を利用して、主記憶よりも大きな容量の記憶空間を実現すること
- ウ一つのアプリケーションプログラムを複数の処理単位に分けて、それらを並列に処理すること
- エ一つのデータを分割して、複数のハードディスクに並列に書き込むこと
正解と解説
正解:ウ 一つのアプリケーションプログラムを複数の処理単位に分けて、それらを並列に処理すること
スレッドはプログラム内部の処理の実行単位で、一つのプログラムを複数のスレッドに分けて同時並行に走らせる方式が問われている。片方が入力待ちの間にもう片方が計算を進められるため、応答性や処理効率が上がる。複数の演算回路を持つことはマルチコアであり、両者は別の概念である。
選択肢ごとの解説
- ア演算回路を複数搭載することはマルチコアの説明。
- イ補助記憶を使って主記憶を拡張する仮想記憶の説明。
- ウ一つのプログラムを複数の処理単位に分けて並行実行する方式で、これが正解。
- エデータを複数の装置へ分散して書き込むストライピングの説明。
同じ分野の他の問題
- 次のOSのうち、OSS(Open Source Software)として提供されるものだけを全て挙げたものはどれか。 a…2024年度 秋期 問97
- スマートフォンやタブレットなどの携帯端末に用いられている,OSS(Open Source Software)であるOSは…2022年度 秋期 問63
- 多くのファイルの保存や保管のために、複数のファイルを一つにまとめることを何と呼ぶか。2021年度 秋期 問83
- ファイルの階層構造に関する次の記述中のa, bに入れる字句の適切な組合せはどれか。 階層型ファイルシステムにおいて、最上…2019年度 秋期 問83
- PCの周辺装置を利用可能にするためのデバイスドライバに関する記述のうち、適切なものはどれか。2019年度 秋期 問58
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。