Демон (программа)
Де́мон (англ. daemon) — в системах класса UNIX — программа, работающая в фоновом режиме без прямого общения с пользователем.
Демоны обычно запускаются во время загрузки системы. Типичные задачи демонов: серверы сетевых протоколов (HTTP, FTP, электронная почта и др.), управление оборудованием, поддержка очередей печати, управление выполнением заданий по расписанию и т. д. В техническом смысле демоном считается процесс, предком которого является init — корневой процесс UNIX.
В системах Solaris 10 и OpenSolaris для управления демонами используется Service Management Facility.
В системах Windows аналогичный класс программ называется «Службы» (англ. Services), которые, впрочем, тоже иногда называют демонами.
Термин
Термин был придуман программистами проекта MAC Массачусетского технологического института, он отсылает к персонажу мысленного эксперимента, демону Максвелла, занимающегося сортировкой молекул в фоновом режиме.[1] Системы UNIX унаследовали данную терминологию.
Термин «даймон» (daemon, dæmon, греч. δαίμων) также относится к персонажам греческой мифологии, выполняющим задачи, за которые не хотят браться боги. Как утверждается в «Справочнике системного администратора UNIX», в Древней Греции понятие «персональный даймон» было, отчасти, сопоставимо с современным понятием «ангел-хранитель».[2]
Иногда слово daemon интерпретируют как акроним англ. Disk and execution monitor. Операционные системы семейства BSD используют изображение демона в качестве логотипа.
См. также
Примечания
- ↑ Fernando J. Corbató Take Our Word for It (2002-01-23).
- ↑ The BSD Daemon со ссылкой на книгу Эви Немета «UNIX. Руководство системного администратора» (Unix System Administration Handbook)
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....