Windows 7'de başlatma süreleri neden XP'ye göre daha hızlı? [kapalı]


13

Daha sıcak bir soru okuma Windows 8'de başlatma süreleri neden daha hızlı? 8'i daha hızlı hale getiren bazı tasarım farklılıklarını gösteren ClickUpvote tarafından harika bir cevap var :

Win7 ve win8 arasındaki fark: Win7 ve win8 arasındaki fark

Aynı etkinin iyi Windows XP ve Windows 7 arasında açıklanıp açıklanamayacağını merak etmeye başladım . Yine de farklı nedenlerden dolayı olmalı , çünkü buradaki mimari çok daha fazla değişti.

Windows 7 neden Windows XP'ye göre daha hızlı başlıyor ? Mimariyi daha hızlı hale getiren tam olarak ne değişti?


3
Karşılaştırma, XP'nin 32 bit sürümü ve Win 7'nin 64 bit sürümü ile yapıldı mı? Gönderdiğiniz bağlantıyı okumadan, benim düşüncem, Windows 8'in gerçekte sadece tam olarak aynı yapının üstünde modernite eklenmiş bir Windows 7 olmasıdır. Muhtemelen burada ve orada iyileştirmelerle dolu. Bu muhtemelen aynı şeyin 7 ile xp arasında açıklanabileceği anlamına gelir. Edit - Hayır Aynı nedenlerle olacağını sanmıyorum. Bu yazı, 8'in çekirdek için hızı önemli ölçüde artıracak bir hazırda bekletme dosyası oluşturduğunu açıkça gösteriyor. Bu büyük bir fark
Mallow

1
@Mallow Bağlantılı sorudan, fark bu görüntü ile özetlenir: i.stack.imgur.com/f9vav.png win8, bir sonraki önyüklemeyi etkin bir şekilde hızlandırmak için çekirdek oturumu hazırda bekletme modunu kullanır. Win7 ile karşılaştırılır, bit-ness hakkında emin değilim.
n611x007

@Mallow Soruyu daha açık hale getirmeye çalıştım, buradaki hızlanmanın aynı nedenlerden kaynaklandığından şüphelenmiyorum. Sadece 7 botun XP'den daha hızlı olduğunu söylemeye çalışıyorum. Tam olarak neden daha hızlı olduğunu sormaya çalışıyorum , örneğin. onu daha hızlı yapan mimaride neler değişti.
n611x007

1
Hey! Neden iyi ve kullanışlı soruları kapatıyorsunuz ?! > :(
Camilo Martin

Yanıtlar:


10

Mühendislik Windows 7 Blog çok ayrıntı olarak bilmek istediğimiz olarak yaklaşık bu açıklıyor.

Öncelikle, Microsoft'un OEM makinelerinde gelen bazı yazılımlardan kurtulmak için OEM ortaklarıyla birlikte çalıştığı görülüyor :

Windows 7 çalışmalarımızdan bazılarını tartışmadan önce, devam etmekte olan ortaklarımızla önemli bir ilişki olduğunu belirtmek istiyoruz. Düzinelerce sistemi tararken, iyileştirme için birçok fırsat bulduk ve değişiklikler yaptık. Bunu resmeden, lütfen gerçek bir sistemden alınan aşağıdaki verileri göz önünde bulundurun. Sistem bize ulaştığında, kullanıma hazır yapılandırma ~ 45 saniyelik önyükleme süresine sahipti. Aynı sistemde temiz bir Vista SP1 kurulumu yapmak ~ 23 saniyelik tutarlı bir önyükleme süresi sağlamıştır. Tabii ki, temiz bir kurulum olarak, çok daha az süreç, hizmet ve biraz farklı sürücü kümesi vardı (çoğunlukla sürümler farklıydı). Bununla birlikte, kullanıma hazır yapılandırmayı alabilir ve ~ 21 saniyelik tutarlı bir önyükleme süresi üretmek için optimize edebiliriz,

Windows'un gereksinim duyduğu hizmet sayısını azaltma çabası da vardı:

Örnek bir Windows 7 çabası olarak, sistem hizmetleri üzerinde çok çalışıyoruz. CPU, disk ve bellek taleplerini azaltmanın yanı sıra sayıları önemli ölçüde azaltmayı amaçlıyoruz. Bu konudaki perspektifimiz basit; bir hizmet kesinlikle gerekli değilse, başlatılmamalı ve nadir durumların üstesinden gelmesi için bir tetikleyici bulunmalıdır, böylece hizmet ancak o zaman çalışır.

Sürüş başlatmayı hızlandırmak da yardımcı olur:

Yukarıda belirtildiği gibi, aygıt ve sürücü başlatma da önemli bir katkıda bulunabilir. Windows 7'de, sürücü başlatmanın paralelliğini artırmaya çok odaklandık. Bu artan paralellik, birkaç yavaş aygıtın / sürücünün genel önyükleme süresini etkileme olasılığını azaltır.

Son olarak, post (muhtemelen bir referans fakir başlatma süresini giderme için şimdi daha iyi araçlar vardır bahseder WPT ) Ben varsayıyorum ki daha çabuk yavaş başlatma sorunları tanımlamak için Microsoft ve kullanıcıları sağlar:

Windows 7'de de gelişmiş tanılama deneyimleri vardır. Bireysel sistemlerde belirli sorunları hızlı bir şekilde tanımlamayı ve sorunların çözümüne yardımcı olmak için yardım sağlamayı amaçlıyoruz. Bunun, çok fazla başlangıç ​​uygulamasına sahip olma veya uzun etki alanı odaklı oturum açma komut dosyalarının varlığı gibi bazı sorunlar hakkında kullanıcıları bilgilendirmek için uygun bir yol olduğuna inanıyoruz. Birçok kullanıcının bildiği gibi, çok fazla başlangıç ​​uygulamasına sahip olmak genellikle uzun önyükleme sürelerinin nedenidir. Bununla birlikte, az sayıda kullanıcı sorunlu önyükleme veya oturum açma komut dosyalarına sahip olmanın etkilerini bilmektedir. Windows XP, Vista ve Windows 7'de, Windows'un varsayılan davranışı, potansiyel olarak uzun ağ başlatma veya komut dosyalarının çalışmasını beklemeden kullanıcıyı masaüstüne kaydetmektir.

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.