Я использую как Ubuntu, так и Windows XP. Одна вещь, которая привлекает мое внимание в течение длительного времени, - это высокая потребность в перезагрузках в Windows. Большую часть времени, когда я устанавливаю программу, Windows запрашивает перезагрузку системы. Это происходит значительно чаще, чем в Linux.
Почему это так?
Благодарность!
Ответы:
Это из-за архитектуры.
Основная причина такого поведения заключается в том, что Linux не блокирует исполняемые файлы и библиотеки , что допускает прямую замену этих файлов и требует только перезапуска приложений. Потому что установки - причина систем управления пакетами, в то время как в Windows каждая программа устанавливает все необходимые библиотеки (даже если они уже установлены, но когда они используются, они заблокированы, что требует перезапуска, чтобы очистить ситуацию) в Linux приложение ссылается только на необходимые пакеты, которые устанавливаются один раз (и никогда больше), что снижает накладные расходы.
источник
site:blogs.msdn.con/b/oldnewthing replace file in use
: technet.microsoft.com/en-us/magazine/…