【こんてきすとすいっち】
コンテキストスイッチ とは?
💡 CPUが「作業の切り替え」をするときの状態保存と復元
📌 このページのポイント
コンテキストスイッチって何?なんで必要なの?
切り替えのとき、元の作業はどうなるの?
レジスタの値やプログラムカウンター(次に実行する命令のアドレス)などを「PCB(プロセス制御ブロック)」というメモリの領域に保存するんだ。切り替え先の処理が終わったら、保存した情報を復元して、続きから再開する。
おもしろい!コンテキストスイッチが多いとなぜ遅くなるの?
まとめ:ざっくりこれだけ覚えればOK!
「コンテキストスイッチ」って出てきたら「CPUが作業を切り替えるときの状態保存・復元操作だな」と思えばだいたいOK!
📖 おまけ:英語の意味
「Context Switch」 = 文脈の切り替え
💬 Context(文脈・状態)Switch(切り替え)。「今何をやっていたか」という文脈をまるごと保存して切り替えるイメージ