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

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
м оформление
 
(не показано 26 промежуточных версий 24 участников)
Строка 1: Строка 1:
[[Файл:Fridolin Leiber - Schutzengel.jpg|left|150px|thumb|ἀγαθοδαίμων (благой дух, ангел-хранитель)]]
{{Другие значения|Демон (значения)}}
{{Другие значения|Демон (значения)}}
'''Де́мон''' (daemon, dæmon, {{lang-grc|δαίμων}}) — [[компьютерная программа]] в [[Unix-подобная операционная система|UNIX-подобных системах]], запускаемая самой системой и работающая в [[фоновый режим|фоновом режиме]] без прямого взаимодействия с пользователем.
[[Файл:Blessing genie Dur Sharrukin.jpg|thumb|150px|right|Даймон (божество) или ''Гений'': «добрый [[дух]]», отвращающий ото зла, и направляющий к добру. См. ''[[Ахура Мазда]]'']]
'''Де́мон''' (daemon, dæmon, {{lang-grc|δαίμων}} ''[[божество]]'' ) — [[компьютерная программа]] в [[Операционная система|системах]] класса [[UNIX]], запускаемая самой системой и работающая в [[фоновый режим|фоновом режиме]] без прямого взаимодействия с пользователем.


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


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


В системах [[Windows]] аналогичный класс программ называется [[Службы Windows|службой]] ({{lang-en|Services}}).
В системах [[Windows]] аналогичный класс программ называется [[Службы Windows|службой]] ({{lang-en|Services}}).


== Термин ==
== Термин ==
Термин был придуман программистами {{нп3|Проект MAC|проекта MAC||Project MAC}} [[Массачусетский технологический институт|Массачусетского технологического института]], он отсылает к персонажу мысленного эксперимента, [[Демон Максвелла|демону Максвелла]], занимающегося сортировкой молекул в [[Фоновый режим|фоновом режиме]].<ref>{{cite web|url=http://www.takeourword.com/TOW146/page4.html|author=[[Fernando J. Corbató]]|title=Take Our Word for It|date=2002-01-23|access-date=2006-08-20|archiveurl=https://www.webcitation.org/61D2r6HLM?url=http://www.takeourword.com/TOW146/page4.html|archivedate=2011-08-25}}</ref> [[UNIX]] и UNIX-подобные системы унаследовали данную терминологию.
[[Файл:Maxwell's demon.svg|left|150px|thumb|Схематическое изображение "демона" Максвелла]]
Термин был придуман программистами [[Проект MAC|проекта MAC]] [[Массачусетский технологический институт|Массачусетского технологического института]], он отсылает к персонажу мысленного эксперимента, [[Демон Максвелла|демону Максвелла]], занимающегося сортировкой молекул в фоновом режиме.<ref>{{cite web|url=http://www.takeourword.com/TOW146/page4.html|author=[[Fernando J. Corbató]]|title=Take Our Word for It|date=2002-01-23|assccessdate=2006-08-20|archiveurl=http://www.webcitation.org/61D2r6HLM|archivedate=2011-08-26}}</ref> Системы [[UNIX]] унаследовали данную терминологию.


[[Демон]] также является персонажем [[древнегреческая мифология|греческой мифологии]], выполняющим задачи, за которые не хотят браться боги. Как утверждается в «Справочнике системного администратора UNIX», в Древней Греции понятие «персональный [[даймон]]» было, отчасти, сопоставимо с современным понятием «[[ангел-хранитель]]».<ref>[http://www.freebsd.org.ru/copyright/daemon.html The BSD Daemon] со ссылкой на книгу Эви Немет «UNIX. Руководство системного администратора» (Unix System Administration Handbook)</ref>
[[Демон]] также является персонажем [[древнегреческая мифология|греческой мифологии]], выполняющим задачи, за которые не хотят браться боги. Как утверждается в «Справочнике системного администратора UNIX», в Древней Греции понятие «личный демон» было, отчасти, сопоставимо с современным понятием «[[ангел-хранитель]]».<ref>[http://www.freebsd.org.ru/copyright/daemon.html The BSD Daemon] {{Wayback|url=http://www.freebsd.org.ru/copyright/daemon.html |date=20100629152743 }} со ссылкой на книгу Эви Немет «UNIX. Руководство системного администратора» (Unix System Administration Handbook)</ref>


Иногда слово '''daemon''' интерпретируют как [[акроним]] {{lang-en|'''D'''isk '''a'''nd '''e'''xecution '''mon'''itor}}. Операционные системы семейства [[BSD]] используют [[Демон BSD|изображение демона в качестве логотипа]], иллюстрируя дальнейшее развитие понятия демона уже в христианской традиции.
Иногда слово '''daemon''' интерпретируют как [[акроним]] {{lang-en|'''D'''isk '''a'''nd '''e'''xecution '''mon'''itor}}. Операционные системы семейства [[BSD]] используют [[Демон BSD|изображение демона в качестве логотипа]], иллюстрируя дальнейшее развитие понятия демона уже в христианской традиции.


== См. также ==
== См. также ==
* [[Список Unix-демонов]]

* [[Философия Unix]]
* [[Список UNIX-демонов]]
* [[Философия UNIX]]
* [[Резидентная программа]]
* [[Резидентная программа]]
* [[Демон Максвелла]]
* [[Даймон]] [[Сократ]]а
* [[Демон Лапласа]]
* [[Гений]]
* [[Аватар]]
* [[Ахура Мазда]]
* [[Дух]]
* [[Святой покровитель]]


== Примечания ==
== Примечания ==
{{примечания}}
{{примечания}}


[[Категория:Unix]]
[[Категория:Программное обеспечение]]
[[Категория:Программное обеспечение]]

Текущая версия от 15:50, 20 января 2023

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

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

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

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

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

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

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

Примечания

[править | править код]
  1. Fernando J. Corbató. Take Our Word for It (23 января 2002). Дата обращения: 20 августа 2006. Архивировано 25 августа 2011 года.
  2. The BSD Daemon Архивная копия от 29 июня 2010 на Wayback Machine со ссылкой на книгу Эви Немет «UNIX. Руководство системного администратора» (Unix System Administration Handbook)