クリーンアップは良いことだと理解しています。また、OS の内部構造も理解しているため、プロセスが終了することがわかっている場合は、そのメモリが解放されます。しかし、私は別の視点を提案するのが好きです。私は、終了時にメモリを解放するのはかなり悪い考えだと考えています。
たとえば、現在スワップアウトされている大きなメモリを割り当てた可能性があります。終了時に解放すると、RAM に移動してから解放する必要があります。そうしないと、終了時に1つのテーブルで空きとしてマークされます。
全体として、OS は大幅に変更されています (基本は同じままです)。 COMとして生の技術に取り組んでおり、大きく依存しています。私はVERY_CONTROLLED_ENVIRONMENTと呼びます。
For TL;DR
: 最新の OS では、終了時にクリーンアップを実行するべきではないと思います。私が間違っていると思うなら、なぜですか?
PS: 私は RTOS について話しているのではなく、制御された環境が Windows、Linux を意味することを意味し、デバイス ドライバーの開発や、さらに言えば OS の開発を意味するものではありませんでした。