コンテキストスイッチとは?こんてきすとすいっち
コンテキストスイッチとは、CPUで実行する対象をあるプロセス・スレッドから別のものへ切り替える処理。実行中のレジスタ値やプログラムカウンタをPCB(制御ブロック)へ退避し、次の対象の情報を復元する。純粋なオーバヘッドなので頻度が性能に直結する。
最終更新:2026-10-06
応用情報を最短で暗記・合格する →具体例
タイムクウォンタムを短くすると応答性は上がるが、切替え回数が増えて実効スループットは落ちる。1回の切替えが数マイクロ秒でも、毎秒10万回起きれば全体の処理能力の相当部分を切替えだけで食い潰す。
試験での引っ掛け
切替えコストはレジスタ退避だけではない。キャッシュやTLBの内容が入れ替わることによる間接的な性能低下のほうが大きい場合がある。同一プロセス内のスレッド切替えはこの影響が小さい。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。