I / Oの実行に加えて、プロセスがD状態にある他の理由は何ですか?

I / Oの実行に加えて、プロセスがD状態にある他の理由は何ですか?

D最近のインタビューでは、「状態とは何ですか、プロセスはいつ状態に入るのですかDD状態が何であるかを説明してから答えましたが、プロセスはアクションを実行したときの状態I/Oです」と言いました。D

面接官(世界の先端技術会社)は、Dプロセスが状態に入るのに他の理由があると述べたが、その理由は何でしょうか?他の理由は思いません。

この回答プロセスはいつ「D」状態に入りますか?また、一般的なI / Oについても説明しましたが、状態でプロセスを送信することについてDよく理解しています。

I / Oを実行する以外に、プロセスがD状態にある可能性がある他の理由が何であるかを教えてください。

答え1

プロセスは、同期操作(例えば、ミューテックスロック取得試行)の実行中に中断のない省電力状態に入ることがあります。

関連情報