Демон (программа): различия между версиями
[непроверенная версия] | [отпатрулированная версия] |
м оформление |
|||
(не показано 26 промежуточных версий 24 участников) | |||
Строка 1: | Строка 1: | ||
[[Файл:Fridolin Leiber - Schutzengel.jpg|left|150px|thumb|ἀγαθοδαίμων (благой дух, ангел-хранитель)]] |
|||
{{Другие значения|Демон (значения)}} |
{{Другие значения|Демон (значения)}} |
||
⚫ | |||
[[Файл:Blessing genie Dur Sharrukin.jpg|thumb|150px|right|Даймон (божество) или ''Гений'': «добрый [[дух]]», отвращающий ото зла, и направляющий к добру. См. ''[[Ахура Мазда]]'']] |
|||
⚫ | |||
Демоны обычно запускаются во время загрузки системы. Типичные задачи демонов: [[сервер (приложение)|серверы]] [[Сетевой протокол|сетевых протоколов]] ([[HTTP]], [[File Transfer Protocol|FTP]], электронная почта и др.), управление оборудованием, поддержка очередей печати, управление выполнением заданий по расписанию и т.д. В техническом смысле демоном считается [[процесс (информатика)|процесс]], который не имеет управляющего терминала. Чаще всего (но не обязательно) предком демона является [[init]] |
Демоны обычно запускаются во время загрузки системы. Типичные задачи демонов: [[сервер (приложение)|серверы]] [[Сетевой протокол|сетевых протоколов]] ([[HTTP]], [[File Transfer Protocol|FTP]], электронная почта и др.), управление оборудованием, поддержка очередей печати, управление выполнением заданий по расписанию и т. д. В техническом смысле демоном считается [[процесс (информатика)|процесс]], который не имеет управляющего терминала. Чаще всего (но не обязательно) предком демона является [[init]] — корневой процесс UNIX. Традиционно названия демон-процессов заканчиваются на букву ''d'', чтобы показать, что этот процесс является демоном, и для различия нормальной компьютерной программы и демона. |
||
В операционных системах [[Solaris 10]] и [[OpenSolaris]] для управления демонами используется специальный механизм |
В операционных системах [[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|Схематическое изображение "демона" Максвелла]] |
|||
⚫ | Термин был придуман программистами |
||
[[Демон]] также является персонажем [[древнегреческая мифология|греческой мифологии]], выполняющим задачи, за которые не хотят браться боги. Как утверждается в «Справочнике системного администратора UNIX», в Древней Греции понятие « |
[[Демон]] также является персонажем [[древнегреческая мифология|греческой мифологии]], выполняющим задачи, за которые не хотят браться боги. Как утверждается в «Справочнике системного администратора 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]] |
|||
[[Категория:Программное обеспечение]] |
[[Категория:Программное обеспечение]] |
Текущая версия от 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 используют изображение демона в качестве логотипа, иллюстрируя дальнейшее развитие понятия демона уже в христианской традиции.
См. также
[править | править код]Примечания
[править | править код]- ↑ Fernando J. Corbató. Take Our Word for It (23 января 2002). Дата обращения: 20 августа 2006. Архивировано 25 августа 2011 года.
- ↑ The BSD Daemon Архивная копия от 29 июня 2010 на Wayback Machine со ссылкой на книгу Эви Немет «UNIX. Руководство системного администратора» (Unix System Administration Handbook)