出典:平成30年度 ITパスポート試験(IP) 秋期分 問59
スポンサーリンク
予備知識
| 用語 | 意味 |
|---|---|
| マルチスレッド | 処理の開始から終了まで線を引いたときに、枝分かれの発生する処理。並行処理の発生するプログラム |
| CPU | パソコンさんの脳みそ。コンピュータの部品のひとつで、実際に計算したりあれやこれやの処理を実行するのが仕事のやつ |
| コア | CPUの脳みそ。CPUの中核となる部分で、実際にCPUとしてのお仕事をするところ |
| 記憶装置 | データを記録しておくもの |
| 主記憶装置 | メモリ(メインメモリ)のこと |
| 外部記憶装置 | 主記憶装置以外の記憶装置。ハードディスクとかDVDとかUSBメモリとかのこと |
| OS | パソコンさんの人格に相当するソフト |
| アプリケーションソフトウェア | みなさんが「ソフト」と言われて思い浮かべるであろうソフト。OSやOSの子分っぽいソフト以外のソフト |
| アプリケーションプログラム | 「アプリケーションソフトウェア」の別の言い方 |
問題
| 問題文 |
|---|
| マルチスレッドの説明として,適切なものはどれか。 |
| ピヨ意訳:「これはマルチスレッドの説明だな!」な選択肢は、どれ? |
| 解答選択肢 | |
|---|---|
| ア | CPUに複数のコア(演算回路)を搭載していること |
| ピヨ意訳:CPUが複数の脳みそ(コア)を持っていること | |
| イ | ハードディスクなどの外部記憶装置を利用して,主記憶よりも大きな容量の記憶空間を実現すること |
| ピヨ意訳:ハードディスクとかを使って、本来のメモリよりも大きなメモリがあるように振る舞うこと | |
| ウ | 一つのアプリケーションプログラムを複数の処理単位に分けて,それらを並列に処理すること |
| ピヨ意訳:1つのプログラムの処理を枝分かれさせて、同時に処理すること | |
| エ | 一つのデータを分割して,複数のハードディスクに並列に書き込むこと |
| ピヨ意訳:1つのデータを分けて、複数のハードディスクに同時に書き込むこと | |

正解
| 正解 | |
|---|---|
| ウ | 一つのアプリケーションプログラムを複数の処理単位に分けて,それらを並列に処理すること |
| ピヨ意訳:1つのプログラムの処理を枝分かれさせて、同時に処理すること | |
ピヨピヨ解説
マルチスレッドは「並行処理が発生する処理」です。
もしくは「並行処理が発生するプログラム」です。
ということで「複数の処理単位に分けて,それらを並列に処理する」とか書いてある「ウ:一つのアプリケーションプログラムを複数の処理単位に分けて,それらを並列に処理すること」が正解です。
ちなみに「ア:CPUに複数のコア(演算回路)を搭載していること」は「マルチコア」や「マルチコアCPU」などと呼ばれる物の説明です。
「イ:ハードディスクなどの外部記憶装置を利用して,主記憶よりも大きな容量の記憶空間を実現すること」は「仮想メモリ」と呼ばれる物の説明です。
「エ:一つのデータを分割して,複数のハードディスクに並列に書き込むこと」は「RAID0」や「ストライピング」と呼ばれる物の説明です。
気が向いたら併せて覚えてあげてください。






