Демон (вычисления)

Оглавление1 Демон (вычислительный)1.1 Определение демона1.2 Примеры демонов1.3 Родительский процесс демона1.4 Запуск демона1.5 Терминология и мифология1.6 Альтернативные термины1.7 Реализации в различных […]

Демон (вычислительный)

  • Определение демона

    • Демон – это фоновый процесс, который не управляется интерактивным пользователем. 
    • Традиционно демоны имеют суффикс “d” для отличия от обычных программ. 
  • Примеры демонов

    • syslogd – системный регистратор, sshd – обрабатывает SSH-соединения. 
  • Родительский процесс демона

    • Часто, но не всегда, родительским процессом демона является процесс инициализации. 
  • Запуск демона

    • Демон может быть запущен путем разветвления и выхода, что позволяет отделить его от управляющего терминала. 
  • Терминология и мифология

    • Термин “демон” был придуман программистами из Project MAC и связан с греческой мифологией. 
    • В Unix-подобных системах демон – это процесс, который становится лидером сессии после разветвления и выхода. 
  • Альтернативные термины

    • В Windows и Linux используются термины “service” и “started task” соответственно. 
    • В XDS UTS используется термин “ghost job”. 
  • Реализации в различных системах

    • В Unix-подобных системах демон – это процесс, который не имеет управляющего терминала и становится лидером сессии после разветвления. 
    • В MS-DOS демоноподобные программы известны как резидентные программы завершения работы. 
    • В Windows NT функции демонов выполняют службы Windows, которые могут запускаться во время загрузки. 
    • В классической Mac OS и macOS демоны известны как системные расширения и службы соответственно. 
  • Рекомендации и внешние ссылки

    • Статья содержит список этимологий компьютерных терминов, список демонов Unix и ссылки на другие связанные темы. 

Полный текст статьи:

Демон (вычисления) — Википедия

Оставьте комментарий

Прокрутить вверх