Microsoft explică de ce o pagină web Edge are ca rezultat atât de multe procese Windows

Pictograma timp de citire 4 min. citit


Cititorii ajută la sprijinirea MSpoweruser. Este posibil să primim un comision dacă cumpărați prin link-urile noastre. Pictograma Tooltip

Citiți pagina noastră de dezvăluire pentru a afla cum puteți ajuta MSPoweruser să susțină echipa editorială Află mai multe

Browserele sunt punctul central al utilizării computerului nostru în zilele noastre și, dacă ați deschis vreodată Managerul de activități Windows 10, veți fi iertat să credeți că v-au preluat computerul, deoarece managerul de activități ar fi dominat de zeci de procese ale browserului web. .

Într-o postare recentă pe blog, Microsoft a explicat exact de ce o singură pagină web poate duce la multe procese Windows.

Ei observă că browserele moderne sunt construite folosind o arhitectură multi-proces, ceea ce înseamnă că browserul este împărțit în diferite procese.

  • Procesul browserului: Acesta este procesul principal, care ajută la gestionarea ferestrelor și filelor și controlează cadrul browserului, cum ar fi bara de adrese și butoanele înainte și înapoi. De asemenea, direcționează accesul privilegiat către procesele utilitare, cum ar fi solicitările de rețea și accesul la fișiere.
  • Procese de redare: Acestea controlează modul în care site-urile web sunt redate într-o filă prin executarea codului furnizat de site-ul web. Se ocupă de HTML (Hypertext Markup Language), CSS (Cascading Style Sheets), JavaScript, imagini și multe altele. Utilizarea resurselor fiecărui proces de redare variază în funcție de conținutul găzduit.
  • Procesul GPU: Acest proces este responsabil pentru comunicarea cu GPU (unitatea de procesare grafică) și gestionează toate sarcinile GPU. GPU este o componentă hardware care efectuează rapid calcule legate de grafică și trimite ieșirea la un monitor pentru afișare. Browserele moderne folosesc GPU pentru a reda rapid paginile web.
  • Procese de utilitate: Redarea audio, serviciul de rețea, captura video, decodarea datelor și managerul de colecții sunt toate gestionate de aceste procese, astfel încât Microsoft Edge să poată controla și audita accesul la aceste resurse și să coordoneze utilizarea resurselor sistemului global.
  • Procese de plug-in și procese de extensie: Procesele de plug-inuri conțin pluginuri active, cum ar fi Adobe Flash, iar procesele de extensii conțin extensii active. Fiecare proces execută codul furnizat de plug-in sau extensie. Utilizarea resurselor fiecărui proces variază în funcție de codul furnizat. Fiecare proces are, de asemenea, un cod care permite pluginului sau extensiei să comunice cu procesele de browser și de redare.
  • Procesul de manipulare Crashpad: Aceasta urmărește starea diferitelor procese din Microsoft Edge. Dacă Microsoft Edge se blochează, acest proces va ajuta browserul să capteze și să transmită rapoarte de blocare către serverele Microsoft. Microsoft folosește aceste rapoarte de blocare pentru a găsi și remedia blocările.

Chiar și elemente diferite de pe aceeași pagină web pot avea propriile procese, din motive de fiabilitate și securitate. Dacă malware-ul profită de o deficiență de securitate într-unul dintre procesele de redare, este dificil pentru acesta să scape de acel proces și să afecteze un alt proces.

Microsoft explică aceste avantaje după cum urmează:

Securitate sporită:

Procesul de redare este cel mai probabil atacat, deoarece este procesul care interacționează cu site-ul web. Acest proces are privilegii reduse și acces extrem de restricționat la sistemul de operare, deci dacă malware-ul ar prelua controlul asupra acestui proces, nu ar putea prelua controlul asupra mașinii. Comunicarea dintre procesul de redare și procesul browserului este limitată și protejată. Este greu pentru malware să profite de acest lucru pentru a exploata procesul browserului.

În plus, izolarea procesului împiedică un proces să acceseze memoria altui proces, ceea ce îmbunătățește și securitatea browserului. Să presupunem, de exemplu, că achiziționați o cămașă online și că există un anunț pe site. Site-ul pe care vă aflați are nevoie de acces la informațiile cardului dvs. de credit pentru a finaliza tranzacția; totuși, anunțul nu are nevoie de acces la aceste informații. Anunțurile sunt plasate în propriul proces, astfel încât, chiar dacă anunțul este compromis, acesta nu va avea acces ușor la informațiile dvs. sensibile.

Încredere

Dacă se produce un blocaj pe o pagină web, o aplicație web, o extensie sau un plug-in, va fi afectat doar procesul care se confruntă cu blocarea, îmbunătățind astfel fiabilitatea browserului. Restul browserului, inclusiv majoritatea celorlalte file, va rămâne stabil.

Responsabilitatea resurselor

Izolarea fiecărui proces face mai ușor de văzut în Task Manager care proces folosește cele mai multe resurse și oferă informații despre ceea ce contribuie la utilizarea resurselor. Microsoft Edge folosește cele mai multe resurse sau este un site web, o extensie sau un plug-in? Puteți vedea, de asemenea, aceste informații în managerul de sarcini intern al Microsoft Edge, pe care îl puteți deschide apăsând Shift + Esc în timp ce se află în Microsoft Edge sau mergând în colțul de sus al browserului și selectând Setări și multe altele (...) Mai multe unelte > Manager sarcini browser.

Cititorii pot afla mai multe la Microsoft aici.

Mai multe despre subiecte: browser-ul, margine, microsoft