0

答えはわかっているが理解できる質問があるので、誰かが私に説明してくれたらとてもうれしいです。

マルチタスクであるがタイムシェアリングではないOSシステムで、次のメカニズムのどれが必要でないか:

  1. コンテキストスイッチ

  2. 割り込みハンドラ

  3. プリエンプティブ スケジューリング

  4. プロセス制御ブロック (PCB)

メカニズムを読んで理解した後、質問に答えようとしたところ、3 であることがわかりました。

しかし、なぜ ?

1.それが必要な理由は初歩的です(同時に複数のプログラムを処理するため)

時間はかかりますが、常に各スレッドのコンテキストを保持する必要があります)。

  1. 突然キーを押すと、タイムシェアリングが必要になります。

  2. なぜ?タイムシェアリングでは必要なのに、マルチタスクでは必要ないのはなぜですか。よく分からないと思うので、少しだけ参考になさってください。

  3. 各プロセスに関するすべての情報を保存します(基本)

4

2 に答える 2