Демон (программа): различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Исправлена опечатка
Метки: с мобильного устройства через мобильное приложение через приложение для Android
стилевые правки
Строка 1: Строка 1:
{{Другие значения|Демон (значения)}}
{{Другие значения|Демон (значения)}}
'''Де́мон''' (daemon, dæmon, {{lang-grc|δαίμων}} ''[[божество]]'') — [[компьютерная программа]] в [[Оперяехгейнная система|системах]] класса [[UNIX]], запускаемая самой системой и работающая в [[фоновый режим|фоновом режиме]] без прямого взаимодействия с пользователем.
'''Де́мон''' (daemon, dæmon, {{lang-grc|δαίμων}} ''[[божество]]'') — [[компьютерная программа]] в системах класса [[UNIX]], запускаемая самой системой и работающая в [[фоновый режим|фоновом режиме]] без прямого взаимодействия с пользователем.


Демоны обычно запускаются во время загрузки системы. Типичные задачи демонов: [[сервер (приложение)|серверы]] [[Сетевой протокол|сетевых протоколов]] ([[HTTP]], [[File Transfer Protocol|FTP]], электронная почта и др.), управление оборудованием, поддержка очередей печати, управление выполнением заданий по расписанию и т. д. В техническом смысле демоном считается [[процесс (информатика)|процесс]], который не имеет управляющего терминала. Чаще всего (но не обязательно) предком демона является [[init]] — корневой процесс UNIX. Традиционно названия демон-процессов заканчиваются на букву ''d'', чтобы показать, что этот процесс является демоном, и для различия нормальной компьютерной программы и демона.
Демоны обычно запускаются во время загрузки системы. Типичные задачи демонов: [[сервер (приложение)|серверы]] [[Сетевой протокол|сетевых протоколов]] ([[HTTP]], [[File Transfer Protocol|FTP]], электронная почта и др.), управление оборудованием, поддержка очередей печати, управление выполнением заданий по расписанию и т. д. В техническом смысле демоном считается [[процесс (информатика)|процесс]], который не имеет управляющего терминала. Чаще всего (но не обязательно) предком демона является [[init]] — корневой процесс UNIX. Традиционно названия демон-процессов заканчиваются на букву ''d'', чтобы показать, что этот процесс является демоном, и для различия нормальной компьютерной программы и демона.

Версия от 20:12, 27 ноября 2019

Де́мон (daemon, dæmon, др.-греч. δαίμων божество) — компьютерная программа в системах класса UNIX, запускаемая самой системой и работающая в фоновом режиме без прямого взаимодействия с пользователем.

Демоны обычно запускаются во время загрузки системы. Типичные задачи демонов: серверы сетевых протоколов (HTTP, FTP, электронная почта и др.), управление оборудованием, поддержка очередей печати, управление выполнением заданий по расписанию и т. д. В техническом смысле демоном считается процесс, который не имеет управляющего терминала. Чаще всего (но не обязательно) предком демона является init — корневой процесс UNIX. Традиционно названия демон-процессов заканчиваются на букву d, чтобы показать, что этот процесс является демоном, и для различия нормальной компьютерной программы и демона.

В операционных системах Solaris 10 и OpenSolaris для управления демонами используется специальный механизм — Service Management Facility.

В системах Windows аналогичный класс программ называется службой (англ. Services).

Термин

Термин был придуман программистами проекта MAC Массачусетского технологического института, он отсылает к персонажу мысленного эксперимента, демону Максвелла, занимающегося сортировкой молекул в фоновом режиме.[1] Системы UNIX унаследовали данную терминологию.

Демон также является персонажем греческой мифологии, выполняющим задачи, за которые не хотят браться боги. Как утверждается в «Справочнике системного администратора UNIX», в Древней Греции понятие «персональный даймон» было, отчасти, сопоставимо с современным понятием «ангел-хранитель».[2]

Иногда слово daemon интерпретируют как акроним англ. Disk and execution monitor. Операционные системы семейства BSD используют изображение демона в качестве логотипа, иллюстрируя дальнейшее развитие понятия демона уже в христианской традиции.

См. также

Примечания

  1. Fernando J. Corbató. Take Our Word for It (23 января 2002). Архивировано 25 августа 2011 года.
  2. The BSD Daemon со ссылкой на книгу Эви Немет «UNIX. Руководство системного администратора» (Unix System Administration Handbook)