オペレーティングシステムはプログラムの実行を一時停止するか、休止状態に一時停止しますか?

オペレーティングシステムはプログラムの実行を一時停止するか、休止状態に一時停止しますか?

端末でプログラムを実行しています。ただし、オペレーティングシステム(Ubuntu 12.04)をしばらく一時停止するか、休止状態にする必要があります。これを行う前にプログラムを実行するには、Ctrl-Zを押す必要がありますか?または、オペレーティングシステムを一時停止または休止状態にすると、実行中のプログラムも一時停止し、オペレーティングシステムが起動した後にプログラムを再起動できますか?

ありがとうございます!

答え1

たとえば、X11セッションはどうなりますか?お使いのデスクトップ環境は引き続き実行されます。オペレーティングシステムに関する限り、KDE4とgcc端末で実行しているように区別することはありません。

したがって、答えはおそらくはい。 (しかし、これは外部世界が関係していない場合、つまりネットワーク接続がない場合にのみ当てはまります...)

答え2

優秀カーネルレベルはい、システムは電源状態の変化を認識しているため、I / Oの読み取りと書き込みの観点から外部ドライブの電源が入り、回転していた作業を続けます。

ユーザースペースの観点からは、使用しているソフトウェアに組み込まれているフォールトトレランスによって失敗する可能性があります。書き込みエラーが検出された場合は、ドライブが使用可能になるまで数回再試行できます。そうしないと、エラーが発生する可能性があります。

関連情報