Дом аудио Что такое диск и монитор выполнения (демон)? - определение из техопедии

Что такое диск и монитор выполнения (демон)? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает Disk and Execution Monitor (Daemon)?

Монитор диска и выполнения (демон) - это фоновый процесс, запускаемый в компьютерных многозадачных операционных системах, обычно во время начальной загрузки, для выполнения административных изменений или мониторинга служб.


К распространенным процессам демона относятся обработчики электронной почты, диспетчеры очереди печати и другие программы, которые выполняют задачи администрирования ОС. Демоны также выполняют определенные операции в заранее определенное время в ответ на события.

Techopedia объясняет Disk and Execution Monitor (Демон)

Файлы демонов Unix обычно имеют суффикс "d". Например, «identifd» относится к демону, который обеспечивает идентификацию TCP-соединения. Демоны ОС Microsoft называются программами прекращения и пребывания (TSR) и называются «системными агентами» или «службами» в контексте администрирования ОС.

Mac OS X, основанная на Unix система, также использует демоны, но не предоставляет те же сервисы, что и в ОС Microsoft.

Родительские процессы демона часто являются процессом инициализации. Процесс становится демоном, разветвляясь на дочерний процесс и выходя из родительского процесса, в результате чего инициализация принимает дочерний процесс.


Во время загрузки системы часто запускают демонов, которые отвечают на сетевые запросы, аппаратную активность или программы, выполняющие указанные задачи. Демоны также могут настраивать оборудование и запускать запланированные задачи.


Общие методы, с помощью которых процесс становится демоном, включают в себя:

  • Отделение от контролирующего tty
  • Формирование лидера сессии
  • Формирование лидера группы процессов
  • Оставаться в фоновом режиме, разветвляясь и выходя
  • Установка корневого каталога в качестве текущего рабочего каталога
  • Установка немаскирования в ноль, чтобы позволить вызовам open () и create () предоставить свои собственные маски разрешений
  • Закрытие унаследованных файлов, оставленных открытым родительским процессом во время выполнения
  • Использование консоли, файла журнала или / dev / null в качестве стандартного ввода, стандартного вывода и стандартной ошибки
Что такое диск и монитор выполнения (демон)? - определение из техопедии