Software watchdog system and method

The system comprises: at least one client operation system, a servo operation system and a virtual machine monitor; said servo operation system also comprises an exception recovering module and a rear end driver corresponding to said exception recovering module; said client operation system also comprises a front end driver corresponding to the rear end driver. The invention can protect the monitored application program from vicious un-installation or deletion.