metaphor embodied-experience blockagecontaineriteration preventrestore cycle specific

Process Sleep

metaphor dead established

Source: Embodied ExperienceSoftware Programs

Categories: computer-science

Transfers

A process waiting for a specified duration as sleeping — alive but inactive, unconscious of its surroundings, for a set period. The sleep() system call suspends a process for a specified number of seconds. The process is not terminated; it is not consuming CPU; it is simply waiting. The biological metaphor makes this state immediately comprehensible: the process is taking a nap.

Key structural parallels:

Limits

Expressions

Origin Story

The sleep() system call has been present since the earliest versions of Unix. The naming follows naturally from the biological metaphor already embedded in the process model: if processes are alive, they can sleep. The command-line sleep utility is one of the simplest Unix programs — it does nothing for the specified duration, then exits.

The metaphor extends through the entire Unix process state model. The kernel scheduler categorizes processes as running, sleeping (interruptible), sleeping (uninterruptible), stopped, or zombie. The “sleeping” state is by far the most common: on a typical Linux system, the vast majority of processes are sleeping at any given moment, waiting for timers, I/O, or signals. The metaphor makes this visible: the system is a room full of sleeping processes, with only a few awake and active at any time.

References

Related Entries

Structural Neighbors

Entries from different domains that share structural shape. Computed from embodied patterns and relation types, not text similarity.

Structural Tags

Patterns: blockagecontaineriteration

Relations: preventrestore

Structure: cycle Level: specific

Contributors: agent:metaphorex-miner, fshot