問題
選択肢
- 1マルチタスク
- 2マルチプロセッサ
- 3マルチスレッド
- 4マルチコア
正解
1. マルチタスク
詳しい解説を見る解説を閉じる
解説
マルチタスクは、OSがCPUの処理時間をごく短い時間に細かく分割し、複数のプログラムへ高速に切り替えながら順番に少しずつ実行することで、あたかも同時に動いているかのように見せる方式です。実際には一瞬ずつ交代しているだけですが、切り替えがあまりに速いため、人の目には音楽を聴きながら文書を書く、といった並行作業に見えます。一人の店員がいくつもの作業を素早く行き来してこなし、客には待たされていないように感じさせるイメージです。 似た用語と区別しましょう。マルチプロセッサは、CPU(処理装置)そのものを複数台搭載して本当に同時並行で処理するハードウェア構成を指します。マルチコアは、一つのCPUの中に処理の核(コア)を複数持たせ、実際に同時実行できるようにした構造です。マルチスレッドは、一つのプログラム内の処理を複数の流れ(スレッド)に分けて進める仕組みです。これらの中で、時間分割の切り替えで複数プログラムを疑似的に同時実行するのがマルチタスクです。
中小企業診断士トップ
一問一答・予想問題・まとめノート