Windows neden Linux'tan çok daha fazla yeniden başlatmaya ihtiyaç duyuyor?


14

Hem Ubuntu hem de Windows XP kullanıyorum. Uzun süredir dikkatimi çeken bir şey, Windows'ta yeniden başlatmalara olan yüksek ihtiyaç. Çoğu zaman bir program yüklediğimde, Windows sistemi yeniden başlatmayı ister. Bu Linux'tan çok daha sık görülür.

Neden böyle?

Teşekkürler!


Bugünlerde bu biraz değişiyor. Daha yeni sürümlerde kullanılan uygulama mimarileri (yerleşik windows mağazası, Steam ve diğerleri gibi) ile birlikte kullanılan yeni mimari, yeniden başlatmaları artık daha az sıklıkta yapıyor. Bilgisayarlarım genellikle yalnızca sistem güncellemelerinde yeniden başlatılarak çoğu zaman 7/24 çevrimiçi kalıyor.
T. Sar

Yanıtlar:


16

Bunun nedeni mimari.

Bu davranışın başlıca nedeni, Linux'un yürütülen dosyaları ve kitaplıkları kilitlememesi ve bu dosyaların doğrudan değiştirilmesine izin vermesi ve yalnızca uygulamaların yeniden başlatılmasını gerektirmesidir. Kurulumlar için paket yönetim sistemlerinin nedeni, Windows'ta her program tüm gerekli kütüphaneleri yükler (zaten kurulmuş olsalar bile, ancak kullanımda olduklarında kilitlenirler, bu da durumu temizlemek için yeniden başlatılması gerekir) Linux bir uygulama sadece bir kez (ve bir daha asla) yüklenen gerekli paketleri referans alarak yükü azaltır.


2
Raymond Chen, bir kez ilgili sorunlar ve tehlikeler hakkında bir blog girişine sahipti (ve sonuç olarak, eğer programlar yanlış davranırsa ve sözleşmeleri takip etmezse garip davranışlar fark eder); bilinçli bir tasarım kararıydı ve Windows'ta yapılamayacak kadar değil.
Joey

1
Johannes, bağlantıyı verebilir misin?
kolistivra

@ Kolistivra yorumunu takip etmek için joey, Raymond'un blogundaki makaleyi bulamıyorum. Eğer varsa lütfen ekleyin.
Gordon

4
Ah, blogunda değildi, ama yine de iki tıklama ile hızlı bir şekilde arama yapılabilir site:blogs.msdn.con/b/oldnewthing replace file in use: technet.microsoft.com/en-us/magazine/…
Joey
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.