Microsoft opravil 100% vytížení CPU po nabootování aktualizovaných Windows XP

Karel Michal , 20. leden 2014 11:48 1 komentářů

Microsoft minulý týden konečně vyřešil problém dlouhého přetěžování procesoru těsně po nabootování operačního systému Windows XP procesem svchost.exe.

Vzhledem k ukončené podpoře systému (Microsoft vydá aktualizace pro tento systém již pouze třikrát, poslední v březnu) nebylo dlouho jasné, zda li se společnost chybou bude vůbec zabývat. V prosinci byla diagnostikována příčina, kterou představoval špatně navržený algoritmus ve Windows Update Agent, který běží právě v rámci svchost.exe a je zodpovědný za automatické aktualizace Windows.

Přestože algoritmus byl v systému déle, problém se naplno projevil až po bezpečnostních aktualizacích v září 2013 a to díky většímu množství zneplatněných starších aktualizací.
Exponenciální algoritmus, který vyhodnocuje systémové aktualizace, totiž najednou začal obsahovat příliš velké množství aktualizací, které byly mezi tím zneplatněny novějšími.

Vyhodnocování takového seznamu se přitom natahuje díky tomu, že algoritmu trvá zpracování každé takovéto aktualizace dvojnásobek času, než zpracování aktualizace předchozí. Pokud je takovýchto kumulativních oprav hodně (jako například u starších verzí Internet Exploreru – více jak 40 aktualizací), je na problém zaděláno. Důsledkem je pak několikahodinové vytížení CPU na 100 %.

Řešení, které MS zvolil, se nalézá na úrovni aktualizací, nejedná se tedy o plnohodnotnou úpravu neoptimalizovaného algoritmu.


Komentáře

Luk #1
Luk 20. leden 2014 20:09

Ta chyba nebyla jen u WinXP, ale i u Win7. Není to tak dávno, co jsem nechal puštěný notebook s Win7 - za půl hodiny mě přivítal rozpálený přístroj a téměř vypráskaná baterka. Doufám tedy, že to opravili i tam.

RSS 

Komentujeme

Bezpečnost IT a tygří logika

Pavel Houser , 14. únor 2017 11:00
Pavel Houser

Jak praví známý vtip, běží-li za vámi tygr, netřeba se pohybovat rychleji než šelma – stačí předběhn...

Více






Kalendář

20. 03.

24. 03.
CeBIT 2017
25. 03. INSPO 2017
28. 04. Oracle Code 2017
RSS 

Zprávičky

Procesor Exynos 9 Series má zvýšit výkon mobilních zařízení

Pavel Houser , 27. únor 2017 14:43

Procesor je vyrobený 10nm FinFET technologií.

...

Více 0 komentářů

Navrhované daňové změny mohou způsobit odliv IT specialistů

ITBiz.cz , 27. únor 2017 12:00

Návrh ČSSD na zavedení daňové progrese by mohl výrazným způsobem ohrozit oblast podnikových služeb, ...

Více 6 komentářů

V USA zemřel hráč PC her během 24hodinového herního maratonu

ČTK , 27. únor 2017 10:00

Ve Spojených státech zemřel hráč počítačových her během 24hodinového herního maratonu, jehož cílem b...

Více 0 komentářů

Starší zprávičky

Samsung představil nové Gear VR s ovladačem

ITBiz.cz , 26. únor 2017 20:23

Samsung představil zcela nové brýle Gear VR s ovladačem, kterými rozšiřuje vlastní portfolio zařízen...

Více 0 komentářů

3 nové smartphony Nokia s Androidem

ITBiz.cz , 26. únor 2017 20:12

Znovuzrození se dočkala Nokia 3310....

Více 1 komentářů

Acer uvádí smartphony Liquid Z6E

ITBiz.cz , 26. únor 2017 19:38

Technologie BlueLightShield snižuje míru vystavení modrému světlu....

Více 0 komentářů

V Barceloně začíná Mobile World Congress 2017

ITBiz.cz , 26. únor 2017 16:14

LG G6 je jednou z prvním novinek představených v Barceloně. Smarpthone pro sledování videa a fotogra...

Více 0 komentářů