Los modelos de Mac que apoyan este tiene un procesador secundario, independiente de la CPU (es la LOM en Intel Xserves, SMC en regular Macs). Básicamente, el procesador secundario puede tener un temporizador de cuenta atrás establecer y restablecer la CPU (forzar un reinicio) si el contador de hits 0. Mientras tanto, un proceso que se ejecuta en OS X (originalmente era un programa que se llama guardián, pero creo que launchd se encarga de ahora) restablece el contador periódicamente.
Si el sistema operativo que alguna vez se fastidiará bastante que launchd/guardián/lo que sea, no para restablecer el contador dentro del límite de tiempo, de la LOM/SMC/etc toma y obliga a reiniciar el equipo.
Por CIERTO, respecto a @TJ Luoma comentario en pánico del kernel: cuando el pánico se produce, el sistema operativo es básicamente muerto. No hay manera de que launchd a ser notificado de esto, porque es muerto junto con todo lo demás. Lo que pasa es que cierta información sobre el pánico que se obtiene de peluche en la NVRAM (el sobreviviente jirones de el sistema operativo puede acceder sin necesidad de drivers, etc, que todos se fueron en el pánico). Después de reiniciar, el NVRAM está activada y (si procede) su contenido se informó en el registro de pánico.