Daemons are applications which run on modern multitasking computer operating systems as background processes rather than as foreground processes (visible to the user). These background processes sit idle waiting for input and then spring to life, performing their intended function.
Examples of common daemon processes include print daemons (idle until they are needed to spool up a print job for the printer) and task scheduler daemons (idle until a time-based trigger launches their stored commands).
Although the term daemon is most commonly used with Unix and Unix-like systems, Windows also has a daemon system; the principle difference is that the daemons in Windows are referred to as Windows Services.
- By Jason Fitzpatrick on 04/25/13