No history yet

Introduction to Daemons

The Unseen Workers

Imagine a workshop where skilled artisans build amazing things. While you see the main craftspeople at their benches, an entire team works behind the scenes. They sharpen tools, organize materials, and keep the lights on. You never interact with them directly, but without them, the workshop would grind to a halt.

In the world of computing, these behind-the-scenes workers are called daemons. They are special programs that run in the background of your computer's operating system. You don't launch them, and you don't interact with them through a user interface. They start up with the system and quietly do their jobs, handling essential tasks without any direct input from you.

A daemon is a computer program that runs as a background process, rather than being under the direct control of an interactive user.

Daemons manage all sorts of system services. They might handle network requests, manage printing jobs, schedule tasks to run at specific times, or monitor hardware. They are the autonomous agents that keep the system running smoothly, waiting patiently for a task to perform and then executing it.

A Mythological Name

The name might sound a bit sinister, but it has a fascinating origin. It comes from Greek mythology, where a 'daemon' was not an evil entity, but a supernatural being or spirit that worked in the background, bridging the gap between gods and mortals. They were often guardians or helpful spirits.

Lesson image

Programmers at MIT's Project MAC in the 1960s adopted the term. They saw these background processes as analogous to the mythological daemons, tirelessly performing chores without anyone telling them to. The name fit perfectly for a program that detaches from the user's control and works on its own to serve the system.

daemon

noun

In mythology, a supernatural being of a nature between gods and humans. In computing, a background process that runs without direct user interaction.

There's also a popular backronym—an acronym created after the fact—for daemon: Disk And Execution MONitor. While clever, the term's true origin lies in mythology.

A daemon or Disk And Execution MONitor is a program that runs as a background process rather than an interactive one.

Let's test your understanding of these invisible helpers.

Quiz Questions 1/5

What is the primary role of a daemon in a computer's operating system?

Quiz Questions 2/5

Where does the term 'daemon' for a computer process originate?

Understanding daemons is a key step in seeing how an operating system truly functions. They are the silent, essential processes that make modern computing possible.