Daemon — What’s this?

Давно хотел разобраться что такое «Daemon» в UNIX-системах и сегодня случайно наткнулся на определение в одной статье.

Итак, для любопытсвующих и для участника курсов на которых я недавно учился:

Демон — программная единица, которая активизируется не путем прямого вызова, а при наступлении некоторого события в системе. Демон отличается от обработчика события тем, что он программируется как автономная по отношению к вызывающим событие модулям единица, и часто даже формально принадлежит другой программной системе. Поэтому демон ничего не знает о событии, кроме факта, что оно произошло, и должен разобраться в ситуации, пользуясь доступной ему информацией. Примерами демонов служат некоторые обслуживающие программы — например, проверка и упорядочение файловой системы, файрволлы и т.д.

Tags:

Comments are closed.