Цитирай Първоначално написано от NiKOLAN
не съм сигурен ама май тоя процес ти подържаше един сигнал (watchdog) дето ако не се подава през минута на процесора ти той се рестартира.
watchdog (където го има в процесорите на интел и АМД) се опреснява на 4-5 секунди и не се опреснява от процес във User Mode часта на операционната система а от самото й ядро.
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 е да пази от такива неща