端末でプログラムを実行しています。ただし、オペレーティングシステム(Ubuntu 12.04)をしばらく一時停止するか、休止状態にする必要があります。これを行う前にプログラムを実行するには、Ctrl-Zを押す必要がありますか?または、オペレーティングシステムを一時停止または休止状態にすると、実行中のプログラムも一時停止し、オペレーティングシステムが起動した後にプログラムを再起動できますか?
ありがとうございます!
答え1
たとえば、X11セッションはどうなりますか?お使いのデスクトップ環境は引き続き実行されます。オペレーティングシステムに関する限り、KDE4とgcc
端末で実行しているように区別することはありません。
したがって、答えはおそらくはい。 (しかし、これは外部世界が関係していない場合、つまりネットワーク接続がない場合にのみ当てはまります...)
答え2
優秀カーネルレベルはい、システムは電源状態の変化を認識しているため、I / Oの読み取りと書き込みの観点から外部ドライブの電源が入り、回転していた作業を続けます。
ユーザースペースの観点からは、使用しているソフトウェアに組み込まれているフォールトトレランスによって失敗する可能性があります。書き込みエラーが検出された場合は、ドライブが使用可能になるまで数回再試行できます。そうしないと、エラーが発生する可能性があります。