1 Answer
1

Windows 7 uses the Task Scheduler to accomplish this. In order to wake the computer, Windows uses the "BIOS timer from sleep or hibernation to execute a scheduled task or run a previously scheduled task after a machine gets turned on." Wikipedia Reference

This should be very similar to the method that Linux uses. Both rely the BIOS to wake the computer after a set period of time.