上位命令、VIRTとRESはなぜこんなに大きな違いがあるのにswapは0ですか?

上位命令、VIRTとRESはなぜこんなに大きな違いがあるのにswapは0ですか?

processという文を見たことがありますがVIRT = RES + SWAP、下のスクリーンショットを見るとシステム全体がSwap0)です0 used。だから私は各プロセスがVIRT少なくとも RES。しかし、ご覧のように大きな違いがあります。

なぜ?私が何かを間違って理解したのでしょうか?

ここに画像の説明を入力してください。

ベストアンサー1

VIRTは、プロセスが割り当てたアドレス空間の量、RESプロセスが使用しているメモリの量です。これにはスワップは含まれません。唯一の関係は、RESプロセス(スワップなど)によって使用されるバックアップストアの量ですVIRT

プロセスには、通常使用するよりも多くのアドレス空間が割り当てられます。

おすすめ記事