У дома звуков Какво е монитор за диск и изпълнение (демон)? - определение от техопедия

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

Съдържание:

Anonim

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

Дисковият и монитор за изпълнение (демон) е фонов процес, изпълнен в компютърни многозадачни операционни системи, обикновено по време на зареждане, за извършване на административни промени или мониторинг на услуги.


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

Techopedia обяснява монитора на дисковете и изпълнението (Daemon)

Данъловите файлове на Unix обикновено имат суфикс "d". Например „identd“ се отнася до демон, който осигурява идентичността на TCP връзка. Демонът на операционната система на Microsoft се нарича програми за прекратяване и пребиваване (TSR) и се наричат ​​„системни агенти“ или „услуги“ в контекста на администрацията на ОС.

Mac OS X, базирана на Unix система, също използва демони, но не предоставя същите услуги като в операционната система Microsoft.

Процесите на родител на Daemon често са процесът на инициализация. Процесът се превръща в демон, принуждавайки дъщерния процес и излизайки от родителския процес, причинявайки инициализация, за да приеме детето.


Системите често стартират демони по време на стартиране, които отговарят на мрежови заявки, хардуерна дейност или програми, които изпълняват определени задачи. Демоните също са в състояние да конфигурират хардуер и да изпълняват планирани задачи.


Общите методи, чрез които даден процес се превръща в демон, включват:

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