答えはわかっているが理解できる質問があるので、誰かが私に説明してくれたらとてもうれしいです。
マルチタスクであるがタイムシェアリングではないOSシステムで、次のメカニズムのどれが必要でないか:
コンテキストスイッチ
割り込みハンドラ
プリエンプティブ スケジューリング
プロセス制御ブロック (PCB)
メカニズムを読んで理解した後、質問に答えようとしたところ、3 であることがわかりました。
しかし、なぜ ?
1.それが必要な理由は初歩的です(同時に複数のプログラムを処理するため)
時間はかかりますが、常に各スレッドのコンテキストを保持する必要があります)。
突然キーを押すと、タイムシェアリングが必要になります。
なぜ?タイムシェアリングでは必要なのに、マルチタスクでは必要ないのはなぜですか。よく分からないと思うので、少しだけ参考になさってください。
各プロセスに関するすべての情報を保存します(基本)