
- Форум
- По малко от всичко
- Информационни технологии
- Вирус Svchost.exe
watchdog (където го има в процесорите на интел и АМД) се опреснява на 4-5 секунди и не се опреснява от процес във User Mode часта на операционната система а от самото й ядро.Първоначално написано от NiKOLAN
svchost както си пише е хост
svchost стартира и поддържа работата на множество services, някой от които критични (critical). Съответно end task на такъв процес windows-a "вижда" липсата му (как точно е организирано не мога да кажа). И дава на потребителя една минута за да си запише "работата" и се рестартира. svchost.exe поддържа RPC (Remote Procedure Call) имаше бъг във Windows XP (без SP) който водеше до крашване на този service и до рестартирането на компютъра.
По-принцип във найстройките на всеки отделен service може да се настрои как да реагира операционната система при crash на даденият service. Като възможносттите са както следва:
- рестартиране на service-а
- рестартиране на PC
- стартиране на програма
като има възможност да се оказва различна процедура за първия краш, за втория и за следващите.
Относно watchdog-a 1 минута е огромно време за нещо което трябва да следи коректността на програмата. 1 Минута са 60 секунди, при един процесор от порядака на 1-2GHz това са ти 1-2 милиона инструкции във секунда, то ва са ти 60-120 милиона инструкции в минута, това са ти толкова много инструкции, че може и атомна бомба да се задейства с тях, идеята на watchdog-a е да пази от такива неща![]()