コンテキストスイッチとは
こんてきすとすいっち
CPUで実行するプロセスやスレッドを切り替えること。レジスタやプログラムカウンタなどの状態を保存・復元し、プロセスの切り替えではアドレス空間も切り替える。
この用語の分野: OSとハードウェア
こんてきすとすいっち
CPUで実行するプロセスやスレッドを切り替えること。レジスタやプログラムカウンタなどの状態を保存・復元し、プロセスの切り替えではアドレス空間も切り替える。
この用語の分野: OSとハードウェア
コンテキストスイッチでは、あとで同じ状態から再開できるように、汎用レジスタ、プログラムカウンタ、スタックポインタ、動作モードなどのCPUの状態を保存し、次に動かすプロセスの状態を読み込みます。
コンテキストスイッチで、切り替える前のプロセスについて保存しておく必要があるものはどれか。コンテキストスイッチは実行するプロセスを切り替えること、デマンドページングはページを必要になったときに読み込む方式です。
アプリケーションがファイルの読み書きなどをOSに依頼するしくみを何と呼ぶか。割り込みが起きるとCPUは必ずカーネルの割り込みハンドラに移るので、プログラムが無限ループしていても、OSは制御を取り戻して別のプロセスにコンテキストスイッチできます。
OSが、自分からCPUを手放さないプログラムからでも一定時間ごとにCPUを取り戻して、ほかのプロセスに切り替えられるの…スタックポインタ ページテーブル TLB(変換索引バッファ) ASID(アドレス空間識別子) システムコール 特権モード デマンドページング 割り込み 割り込みハンドラ コピーオンライト