Cuprins:
- Definiție - Ce înseamnă Disk and Execution Monitor (Daemon)?
- Techopedia explică Disk and Execution Monitor (Daemon)
Definiție - Ce înseamnă Disk and Execution Monitor (Daemon)?
Un disc și un monitor de execuție (daemon) este un proces de fundal rulat în sisteme de operare de operare multitasking, de obicei la ora de pornire, pentru a efectua modificări administrative sau servicii de monitorizare.
Procesele daemon obișnuite includ manipulatori de e-mail, spoolere de imprimare și alte programe care efectuează sarcini administrative OS Daemonii efectuează, de asemenea, operațiuni specificate la ore prestabilite ca răspuns la evenimente.
Techopedia explică Disk and Execution Monitor (Daemon)
Fișierele daemon Unix au în general un sufix „d”. De exemplu, „identd” se referă la un demon care furnizează identitatea unei conexiuni TCP. Programele de sistem de operare Microsoft sunt denumite programe de reziliere și rezidență (TSR) și sunt numite „agenți de sistem” sau „servicii” în contextul administrării sistemului de operare.
Mac OS X, un sistem bazat pe Unix, folosește de asemenea demoni, dar nu oferă aceleași servicii ca în sistemul de operare Microsoft.
Procesele părinte Daemon sunt adesea procesul de inițializare. Un proces devine un demon prin căutarea unui proces copil și ieșirea din procesul părinte, determinând inițializarea adoptării procesului copil.
De multe ori, sistemele pornesc demoni la momentul de pornire, care să răspundă solicitărilor de rețea, activității hardware sau programelor care îndeplinesc sarcini specificate. Daemonii sunt de asemenea capabili să configureze hardware și să execute sarcini programate.
Metodele comune prin care un proces devine demon include:
- Disocierea de tipul de control
- Formarea unui lider de sesiune
- Formarea unui lider de grup de procese
- Rămânând în fundal bifând și ieșind
- Setarea directorului rădăcină ca director de lucru curent
- Setarea demascării la zero pentru a permite apelurile deschise () și crearea () pentru a oferi propriile lor măști de permis
- Închiderea fișierelor moștenite rămase deschise de procesul părinte la momentul executării
- Folosind consola, un fișier jurnal sau / dev / null ca intrare standard, ieșire standard și eroare standard
