本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成21年度 技術士第一次試験問題【専門科目】

W−14

スレッドをサポートしているオペレーティングシステムにおける、プロセスとスレッドに関する次の記述のうち、最も適切なものを選べ。

@ 1つのスレッドは、複数のプロセスにおいて同時に実行できる。

A 同じプロセス内の複数のスレッドは、マルチコアで同時に実行できる。

B 同じプロセス内の複数のスレッドは、プロセス内のデータを共有しない。

C 同じプロセス内の複数のスレッドは、同じスタックを用いて実行される。

D プロセス切り替えに要するコストとスレッド切り替えに要するコストは同じである。


正解

A


解説

スレッドは、1つのプロセスをCPUが処理できる最小の処理単位に分割したものである。

@ 1つのスレッドは、1つのプロセス内で実行される。

A 正しい。

B 同じプロセス内の複数のスレッドは、プロセス内のデータを共有できる

C 複数のスレッドは、個別のスタックを用いなければ、値がおかしくなる。

D プロセス切り替えに要するコストの方が大きい

W−13 目次 W−15