Microsoft pojasnjuje, zakaj ena spletna stran Edge povzroči toliko procesov Windows

Ikona časa branja 4 min. prebrati


Bralci pomagajo pri podpori MSpoweruser. Če kupujete prek naših povezav, lahko prejmemo provizijo. Ikona opisa orodja

Preberite našo stran za razkritje, če želite izvedeti, kako lahko pomagate MSPoweruser vzdrževati uredniško skupino Preberi več

Brskalniki so danes osrednja točka naše uporabe osebnih računalnikov, in če ste že kdaj odprli upravitelja opravil Windows 10, bi vam bilo odpuščeno, če bi mislili, da so prevzeli vaš računalnik, saj bi v upravitelju opravil prevladovali številni procesi spletnega brskalnika. .

V nedavni objavi v spletnem dnevniku je Microsoft natančno pojasnil, zakaj lahko ena spletna stran povzroči številne procese Windows.

Ugotavljajo, da so sodobni brskalniki zgrajeni z večprocesno arhitekturo, kar pomeni, da je brskalnik razdeljen na različne procese.

  • Postopek brskalnika: To je glavni postopek, ki pomaga upravljati okna in zavihke ter nadzoruje okvir brskalnika, kot je naslovna vrstica ter gumba naprej in nazaj. Prav tako usmerja privilegiran dostop do pomožnih procesov, kot so omrežne zahteve in dostop do datotek.
  • Renderer procesi: Ti nadzorujejo, kako se spletna mesta upodabljajo na zavihku z izvajanjem kode, ki jo zagotovi spletno mesto. Obdelujejo HTML (Hypertext Markup Language), CSS (Cascading Style Sheets), JavaScript, slike in še več. Poraba virov v vsakem postopku upodabljanja se razlikuje glede na gostovano vsebino.
  • GPU proces: Ta postopek je odgovoren za komunikacijo z GPU (grafična procesna enota) in obravnava vse naloge GPU. GPU je kos strojne opreme, ki hitro izvede izračune, povezane z grafiko, in izhod pošlje monitorju za prikaz. Sodobni brskalniki uporabljajo GPU za hitro upodabljanje spletnih strani.
  • Uporabni procesi: Ti procesi urejajo predvajanje zvoka, omrežno storitev, zajem videa, dekodiranje podatkov in upravitelja zbirk, tako da lahko Microsoft Edge nadzoruje in nadzoruje dostop do teh virov ter usklajuje uporabo globalnih sistemskih virov.
  • Vtični procesi in postopki razširitve: Vtični procesi vsebujejo aktivne vtičnike, kot je Adobe Flash, in razširitveni procesi vsebujejo aktivne razširitve. Vsak postopek izvrši kodo, ki jo zagotovi vtičnik ali razširitev. Poraba virov posameznega procesa se razlikuje glede na navedeno kodo. Vsak postopek ima tudi kodo, ki omogoča vtičniku ali razširitvi komunikacijo s procesi brskalnika in upodabljalnika.
  • Postopek obdelave padca: To spremlja stanje različnih procesov v programu Microsoft Edge. Če se Microsoft Edge zruši, bo ta postopek pomagal brskalniku zajeti in poslati poročila o zrušitvah na Microsoftove strežnike. Microsoft uporablja ta poročila o zrušitvah za iskanje in odpravljanje zrušitev.

Tudi različni elementi na isti spletni strani imajo lahko lastne procese zaradi zanesljivosti in varnosti. Če zlonamerna programska oprema izkoristi varnostno šibkost v enem od procesov upodabljanja, se ji težko izogne ​​temu procesu in vpliva na drug proces.

Microsoft te prednosti pojasnjuje spodaj:

Izboljšana varnost:

Postopek upodabljanja je postopek, ki ga je najverjetneje napasti, ker gre za postopek, ki je v interakciji s spletnim mestom. Ta postopek ima nizke privilegije in izjemno omejen dostop do operacijskega sistema, tako da če bi zlonamerna programska oprema prevzela nadzor nad tem postopkom, ne bi mogla prevzeti nadzora nad računalnikom. Komunikacija med postopkom upodabljalnika in brskalnikom je po obsegu ozka in zaščitena. Zlonamerna programska oprema to težko izkoristi za izkoriščanje brskalniškega procesa.

Poleg tega izolacija procesa preprečuje enemu procesu dostop do pomnilnika drugega, kar prav tako izboljšuje varnost brskalnika. Recimo, na primer, da srajco kupujete po spletu in je na spletnem mestu oglas. Spletno mesto, na katerem ste, potrebuje dostop do podatkov o vaši kreditni kartici za dokončanje transakcije; vendar oglas ne potrebuje dostopa do teh informacij. Oglasi se dajo v lastni postopek, tako da tudi, če je oglas ogrožen, ne bo imel enostavnega dostopa do vaših občutljivih podatkov.

Zanesljivost

Če pride do zrušitve na spletni strani, spletni aplikaciji, razširitvi ali vtičniku, bo to vplivalo samo na postopek, ki je doživel zrušitev, kar bo izboljšalo zanesljivost brskalnika. Preostali del brskalnika, vključno z večino drugih zavihkov, bo ostal stabilen.

Odgovornost virov

Če izolirate vsak postopek, v upravitelju opravil lažje vidite, kateri postopek uporablja največ virov, in zagotavlja informacije o tem, kaj prispeva k uporabi virov. Ali Microsoft Edge uporablja največ virov ali je to spletno mesto, razširitev ali vtičnik? Te informacije si lahko ogledate tudi v notranjem upravitelju opravil Microsoft Edge, ki ga lahko odprete s pritiskom na Shift + Esc, medtem ko ste v Microsoft Edgeu, ali tako, da v zgornjem kotu brskalnika izberete Nastavitve in še več (…) Več orodij > Upravitelj opravil brskalnika.

Bralci se lahko naučijo več pri Microsoftu tukaj.

Več o temah: brskalnik, rob, microsoft