Windows ilerleme çubuğunun ardındaki gizem: Eski bir Microsoft çalışanının itirafları

Son Güncelleme: 07/02/2025
Yazar: isaac
  • Eski bir Microsoft mühendisi ilerleme çubuğunun sırlarını açıklıyor Windows ve onun düzensiz işleyişi.
  • Tahmini süre tahmini, eksik verilere ve değişken sistem koşullarına dayanmaktadır.
  • İlerleme çubuğu Windows 95'ten bu yana neredeyse hiç değişmedi ve bu da kullanıcılar arasında hayal kırıklığına neden oldu.
  • Doymuş ağlar ve çoklu görev gibi öngörülemeyen faktörler, doğru gerçek zamanlı hesaplamaları zorlaştırır.

ilerleme çubuğu

Windows ilerleme çubuğuDosya kopyalama, taşıma veya silme işlemlerine eşlik eden ikonik görsel öğe, onlarca yıldır Microsoft işletim sistemi kullanıcıları için bir aşk-nefret nesnesi olmuştur. Görünen basitliğine rağmen bu bileşen, düzensiz ve bazen güvenilmez davranışı nedeniyle sayısız şikayetin merkezinde yer alıyor.

Sosyal medyada yakın zamanda yaşanan bir tartışma, bir kullanıcının yalnızca 39 MB'lık dosyanın kopyalanması için tahmini "180 yıl kaldığını" gösteren bir ekran görüntüsünü paylaşmasıyla bu konuya olan ilgiyi yeniden alevlendirdi. Bu eşsiz bölüm, Dave W Plummereski bir Microsoft mühendisi, ilerleme çubuğunun neden bu kadar çöktüğüne dair yanıtlar verecek.

Neredeyse hiç değişmeyen bir tasarımın tarihi

Windows'un 95 gününden 2003'e kadar Microsoft'ta çalışan Dave W Plummer, ilerleme çubuğunun geliştirilmesinden ve sürdürülmesinden sorumlu ekibin bir parçasıydı. Açıkladığı gibi, bu öğe ilk günlerinden bu yana çok az değişti ve Windows XP ve Windows 10 gibi sonraki sürümlerde neredeyse hiç değişmeden kaldı.

Plummer, geliştirme sırasında karşılaşılan en büyük zorluklardan birinin zaman tahminlerini doğru yapmak olduğunu belirtiyor. Birçok çabaya rağmen, tahminler hiçbir zaman tamamen güvenilir olmadı. Bunun nedeni, ilerleme çubuğunun, daha ne kadar yapılması gerektiğini hesaplamak için o ana kadar olanlarla ilgili verileri kullanmasıdır. daha karmaşık süreçlerde sorunlu.

  Windows'daki paylaşılan kaynaklar: Bunlar nelerdir ve bir ağda doğru şekilde nasıl kullanılırlar?

İlerleme çubuğu neden bu kadar yanlış?

Sorun, Windows'un tahminlerini yapma biçiminde yatmaktadır. İlerleme çubuğu işlenen verilerin geçmişine dayanırreferans olarak alarak El tiempo Görevin tamamlanmasının ne kadar süreceğini tahmin etmek için ilk unsurları kopyalamak zaman aldı. Ancak bu tahminler öngörülemeyen çok çeşitli faktörlerden etkilenmektedir.

Örneğin, farklı boyutlardaki bir dizi dosyayı kopyalıyorsanız, tüm dosyalar benzer özellikleri paylaşıyorsa sistem başlangıçta daha doğru bir hesaplama yapabilir. Ancak binlerce farklı boyut ve formatta dosya içeren daha karmaşık görevlerde, Tahminler gerçeklikten büyük ölçüde sapma eğilimindedir.

Tahminleri karmaşıklaştıran faktörler

Plummer'ın vurguladığı noktalardan biri, Windows ilerleme çubuğunun değişen sistem koşullarını gerçek zamanlı olarak anlama yolunun bulunmamasıdır. Ağ doygunluğu, işlemci yükü veya sabit sürücü hızı gibi öğeler Tamamen tahmin edilemezler ve her türlü kesin hesaplamayı zorlaştırırlar.

Eski mühendis bunu bir benzetmeyle açıkladı: Toplu taşıma araçlarında bir yolculuk hayal edin. Başlangıçta, varış noktanıza ulaşmanız için gereken tahmini süre evden ayrıldığınız andan itibaren hesaplanacaktır. Ancak trene vardığımızda tahmin önemli ölçüde değişebilir Daha yüksek hızlar veya beklenmeyen gecikmeler yaşandığında.

Benzer şekilde Windows, sistem önbelleğinin yeniden yazılması gerekip gerekmediğini, uzun bir aktarım sırasında diskin hız kaybedip kaybetmeyeceğini veya genel performansı etkileyen diğer arka plan işlemlerinin görünüp görünmeyeceğini tahmin edemez.

Neden hala çözülmedi?

ilerleme çubuğu

Yıllar boyunca kullanıcılardan gelen sürekli şikayetlere rağmen ilerleme çubuğunda çok az önemli değişiklik görüldü. Plummer'a göre, daha kesin bir hesaplama sisteminin uygulanmasına yönelik teknik karmaşıklıktasarlandığı zamanın teknolojik sınırlamalarıyla birleştiğinde bu ilerleme eksikliğini açıklamaktadır.

  ntoskrnl.exe mavi ekran hatası nasıl düzeltilir?

Ayrıca Plummer, kendisi de dahil olmak üzere Microsoft mühendislerinin sistemin mükemmel olmasını amaçlamadıklarını mizahi bir dokunuşla kaydetti. Temel amacı, kalan sürenin yaklaşık bir tahminini sağlamaktı; daha ayrıntılı tahminler çok daha yüksek düzeyde işlem ve kaynak gerektirir o sırada sistemin sunmaya istekli olduğu şey.

Teknolojik tevazu üzerine bir ders

Windows ilerleme çubuğu, teknolojinin hayatımızı kolaylaştırmak için tasarlanmış olmasına rağmen nasıl tükenmez bir hayal kırıklığı kaynağı olabileceğinin bir örneğidir. Bugüne kadar, eksik verilere dayanan tahmin gücünün sınırlarının bir hatırlatıcısı olmaya devam ediyor.

geliştirmiş olmasıyla da bilinen Plummer Görev yöneticisi Windows'un Microsoft'tan yıllar önce ayrılmasına rağmen mirası, kullanıcıların bu simgesel görsel mekanizmayla kurduğu her etkileşimde hâlâ mevcut.

Bu arada Windows kullanıcıları, ilerleme çubuğu tahminlerine şüpheyle bakmaya devam ediyor ve bunların gerçekten doğru olacağı günün gelip gelmeyeceğini merak ediyor. Kusurlu olmasına rağmen bu araç hâlâ temel amacına hizmet ediyor: Bir görevi tamamlamak için gereken süreye ilişkin kaba bir kılavuz sunmakHer zaman en güvenilir olmasa da.