web-dev-qa-db-ja.com

なぜWindowsはLinuxよりもはるかに多く再起動する必要があるのですか?

私はUbuntuとWindowsXPの両方を使用しています。長い間私の注意を引いているのは、Windowsでの再起動の必要性が高いことです。ほとんどの場合、プログラムをインストールすると、Windowsはシステムの再起動を要求します。これはLinuxよりもかなり頻繁に発生します。

なぜそうなのですか?

ありがとう!

14
kolistivra

これはアーキテクチャによるものです。

この動作の主な理由は Linuxは実行されたファイルとライブラリをロックしません です。これにより、これらのファイルを直接置き換えることができ、アプリケーションを再起動するだけで済みます。インストールの場合、package-management-systemsが理由ですが、Windowsでは、すべてのプログラムがall必要なライブラリをインストールします(既にインストールされている場合でも、いつそれらは使用中です。ロックされているため、状況をクリアするには再起動が必要です)Linuxでは、アプリケーションは一度インストールされた(そして二度とインストールされない)必要なパッケージのみを参照し、オーバーヘッドを削減します。

16
Bobby