Windows, Dosya ile Eylem Yapmak için Ne Kadar Süre Sürer?
Windows'taki 'kalan zaman' tahminleri zaman zaman kimseyi delirtmek için yeterli, ancak Windows'un bu zamanları nasıl belirlediğini merak ettiniz mi? Bugünün Süper Kullanıcı Soru-Cevap yazısında meraklı, ama sinir bozucu bir okuyucunun sorusu için bazı cevaplar var.
Bugünün Soru ve Cevap oturumu bize topluluk tarafından yönlendirilen bir soru-cevap web sitesi grubu olan Stack Exchange'in bir alt birimi olan SuperUser'ın izniyle geliyor..
Windows 8.1 dosya transferi pencere ekran görüntüsü im gerçekten nezaket iman.
Soru
SuperUser okuyucu 'im gerçekten famecore', Windows'un bir dosyayla işlem yapmak için harcayacağı süreyi nasıl belirlediğini bilmek ister:
Silme, kopyalama, silme veya yükleme gibi bir dosyayla işlem gerçekleştirmenin ne kadar süreceğini belirlemek için Windows'un kullandığı bir denklem olup olmadığını bilmek istedim..
Örneğin, bir dosyayı sildiğimde ve Windows diyor Kalan süre: 18 saniye, bu sayıyı nasıl hesaplıyor ve hesaplamak için ne kullanıyor??
Windows, bir işlem gerçekleştirmek için kalan zamanı belirlemek için özel bir denklem kullanıyor mu, yoksa sadece 'en iyi tahmin' tahmini sağlıyor mu??
Cevap
Süper Kullanıcı Katkıda Bulunanlar Valmiky Arquissandas ve Richard bize cevap veriyor. İlk olarak, Valmiky Arquissandas:
İlk birkaç saniye boyunca size genellikle herhangi bir tahmin vermediğini fark ettiniz mi??
Çünkü ilk birkaç saniye boyunca, yapması gereken işlemi yapar. Sonra, kısa bir süre sonra, bilir Zaten ne kadar kopyaladı / sildim / etc, ve ne kadar sürdü. Bu size verir ortalama hız operasyonun.
Ardından, kalan baytları hıza bölün ve işlemi tamamlamak için gereken süreye sahip olursunuz..
Bu ilkokul matematiği. 360 km seyahat etmek istiyorsanız ve ilk 1 dakikanın sonunda 1 km seyahat ettiyseniz, hedefinize ulaşmak ne kadar sürecek?
Eh, hız 1 km / dakika, yani 60 km / saat. 60 km / saate bölünmüş 360 km, size 6 saatlik tahmini bir süre verir (veya 360 km / 1 km / dak = 360 dakika = 6 saat). Zaten bir dakika seyahat ettiğinden, kalan tahmini süre 5 saat 59 dakika..
Kopya ile seyahat yerine, baytla km, ve bu sorunuzu yanıtlar.
Farklı sistemler, zamanı tahmin etmenin farklı yollarına sahiptir. Son dakikayı alabilir ve tahminler çılgınca değişebilir. Ya da tam zamanı alabilir ve hız gerçekten kalıcı olarak değişirse, tahminleriniz gerçeklikten uzak tutulabilir. Tanımladığım en basit yöntem.
Richard'ın cevabını takip etti:
İlgileniyorsanız, bu soru Windows ve OSX’in ne kadar süre kalacağı hakkında bir fikri olduğunda, ilerleme çubuğuna kalan süreyi nasıl biçimlendirdiğini anlatıyor.
Devam eden iletişim kutularındaki zaman ifadelerini kısaltırken, yukarı veya aşağı yuvarlanmaları gerekir?
Microsoft'ta Windows ekibindeki bir geliştirici olan Raymond Chen, bu algoritmayı doğrular (Valmiky'nin cevabını yukarıda görün) kendi blogunda bir ilanıyla. Ayrıca neden yanlış olabileceğini de açıklıyor..
Kopyalama iletişim kutusu neden bu kadar korkunç tahminler veriyor??
Açıklamaya eklemek için bir şey var mı? Yorumlarda ses kesiliyor. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Burada tüm tartışma konusuna göz atın.