2つのプロセス環境で、1つのプロセスがカーネルによって実行されるようにスケジュールされ、RAMで使用できないデータが要求されたとします。したがって、CPUはカーネルに何かが利用できないことを示し、プロセスは中断されます。その後、カーネルがCPUを介して実行する第2のプロセスをロードし、第2のメモリ位置(仮想メモリ)内のデータについて調査を開始し、それを取得した後、現在非アクティブであるメモリデータへのスワップによってメインメモリに戻し、プロセスを実行可能キューに戻して実行します。cpuがプロセスを実行している場合、誰がカーネルを実行していますか?
私たちは、コンピュータシステム内のすべてが唯一のCPUによって操作され得ることを知っているとCPUが継続的にプロセスコードを実行ビジー状態であるならば、誰がカーネルによって行われたタスクを実行するために、カーネルのコードを実行していますか? シナリオを説明できるかどうかお知らせください。
はい。ありがとうShash .. – ChandanK