Microsoft, bir Edge web sayfasının neden bu kadar çok Windows işlemiyle sonuçlandığını açıklıyor

Okuma zamanı simgesi 4 dk. okuman


Okuyucular MSpoweruser'ı desteklemeye yardımcı olur. Bağlantılarımız aracılığıyla satın alırsanız komisyon alabiliriz. Araç İpucu Simgesi

MSPoweruser'ın editör ekibini ayakta tutmasına nasıl yardımcı olabileceğinizi öğrenmek için açıklama sayfamızı okuyun. Daha fazla

Tarayıcılar, bu günlerde bilgisayar kullanımımızın odak noktasıdır ve Windows 10 Görev Yöneticinizi daha önce açtıysanız, görev yöneticisine çok sayıda web tarayıcısı işlemi hakim olacağından, bilgisayarınızı ele geçirdiklerini düşündüğünüz için affedilirsiniz. .

Yakın tarihli bir blog gönderisinde Microsoft, bir web sayfasının neden birçok Windows işlemine neden olabileceğini tam olarak açıkladı.

Modern tarayıcıların çok işlemli bir mimari kullanılarak oluşturulduğunu, yani tarayıcının farklı işlemlere bölündüğünü belirtiyorlar.

  • Tarayıcı işlemi: Bu, pencereleri ve sekmeleri yönetmeye yardımcı olan ve adres çubuğu ile ileri ve geri düğmeleri gibi tarayıcı çerçevesini kontrol eden ana işlemdir. Ayrıca, ağ istekleri ve dosya erişimi gibi yardımcı program süreçlerine ayrıcalıklı erişimi yönlendirir.
  • Oluşturucu süreçleri: Bunlar, web sitesi tarafından sağlanan kodu çalıştırarak web sitelerinin bir sekmede nasıl oluşturulduğunu kontrol eder. HTML (Köprü Metni Biçimlendirme Dili), CSS (Basamaklı Stil Sayfaları), JavaScript, resimler ve daha fazlasını işlerler. Her oluşturucu işleminin kaynak kullanımı, barındırılan içeriğe bağlı olarak değişir.
  • GPU işlemi: Bu işlem, GPU (grafik işleme birimi) ile iletişimden sorumludur ve tüm GPU görevlerini yerine getirir. GPU, grafikle ilgili hesaplamaları hızlı bir şekilde gerçekleştiren ve çıktıyı görüntülenmek üzere bir monitöre gönderen bir donanım parçasıdır. Modern tarayıcılar, web sayfalarını hızlı bir şekilde oluşturmak için GPU'yu kullanır.
  • Yardımcı süreçler: Ses kayıttan yürütme, ağ hizmeti, video yakalama, veri kod çözme ve toplama yöneticisinin tümü bu süreçler tarafından yönetilir, böylece Microsoft Edge bu kaynaklara erişimi kontrol edip denetleyebilir ve küresel sistem kaynaklarının kullanımını koordine edebilir.
  • Eklenti işlemleri ve uzantı işlemleri: Eklenti işlemleri, Adobe Flash gibi etkin eklentileri içerir ve uzantı işlemleri, etkin uzantıları içerir. Her işlem, eklenti veya uzantı tarafından sağlanan kodu yürütür. Her işlemin kaynak kullanımı, sağlanan koda göre değişir. Her işlem ayrıca, eklentinin veya uzantının tarayıcı ve oluşturucu işlemleriyle iletişim kurmasına izin veren bir koda sahiptir.
  • Crashpad işleyici süreci: Bu, Microsoft Edge'deki farklı işlemlerin sağlığını izler. Microsoft Edge çökerse, bu işlem tarayıcının çökme raporlarını yakalamasına ve Microsoft sunucularına iletmesine yardımcı olacaktır. Microsoft, çökmeleri bulmak ve düzeltmek için bu kilitlenme raporlarını kullanır.

Aynı web sayfasındaki farklı öğelerin bile güvenilirlik ve güvenlik nedenleriyle kendi süreçleri olabilir. Kötü amaçlı yazılım, oluşturucu süreçlerinden birinde bir güvenlik zayıflığından yararlanırsa, bu süreçten kaçması ve başka bir süreci etkilemesi zordur.

Microsoft bu avantajları aşağıda açıklamaktadır:

Geliştirilmiş güvenlik:

Oluşturucu süreci, web sitesi ile etkileşimde bulunan süreç olduğu için saldırıya uğrama olasılığı en yüksek olan süreçtir. Bu işlemin düşük ayrıcalıkları ve işletim sistemine son derece kısıtlı erişimi vardır, bu nedenle kötü amaçlı yazılım bu sürecin kontrolünü ele geçirirse, makinenin kontrolünü ele geçiremez. Oluşturucu işlemi ile tarayıcı işlemi arasındaki iletişim kapsam açısından dar ve korumalıdır. Kötü amaçlı yazılımın tarayıcı sürecini kullanmak için bundan faydalanması zordur.

Buna ek olarak, süreç izolasyonu bir işlemin başka bir işlemin belleğine erişmesini engeller, bu da tarayıcının güvenliğini artırır. Örneğin, çevrimiçi bir gömlek satın aldığınızı ve sitede bir reklam olduğunu varsayalım. İşlemi tamamlamak için bulunduğunuz sitenin kredi kartı bilgilerinize erişmesi gerekir; ancak, reklamın bu bilgilere erişmesi gerekmez. Reklamlar, güvenliği ihlal edilse bile hassas bilgilerinize kolayca erişemeyecek şekilde kendi süreçlerine alınır.

Güvenilirlik

Bir web sayfası, web uygulaması, uzantı veya eklentide bir kilitlenme meydana gelirse, yalnızca çökme yaşayan süreç etkilenecek ve tarayıcının güvenilirliği artırılacaktır. Diğer sekmeler de dahil olmak üzere tarayıcının geri kalanı sabit kalacaktır.

Kaynak hesap verebilirliği

Her bir işlemi izole etmek, Görev Yöneticisi'nde hangi işlemin en çok kaynağı kullandığını görmeyi kolaylaştırır ve kaynak kullanımına neyin katkıda bulunduğu hakkında bilgi sağlar. Microsoft Edge en çok kaynağı kullanıyor mu, yoksa bir web sitesi, uzantı veya eklenti mi? Bu bilgileri Microsoft Edge'in dahili görev yöneticisinde de görebilirsiniz; Microsoft Edge'deyken Shift + Esc tuşlarına basarak veya tarayıcının üst köşesine gidip öğesini seçerek açabilirsiniz. Ayarlar ve daha fazlası (…) Diğer araçlar > Tarayıcı görev yöneticisi.

Okuyucular daha fazlasını öğrenebilir burada.

Konular hakkında daha fazla bilgi: tarayıcı, kenar, microsoft