Huis audio Wat is een schijf- en uitvoeringsmonitor (daemon)? - definitie van techopedia

Wat is een schijf- en uitvoeringsmonitor (daemon)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Disk and Execution Monitor (Daemon)?

Een schijf- en uitvoeringsmonitor (daemon) is een achtergrondproces dat wordt uitgevoerd in multitasking-besturingssystemen van de computer, meestal tijdens het opstarten, om administratieve wijzigingen uit te voeren of services te controleren.


Veelvoorkomende daemon-processen zijn e-mailhandlers, print spoolers en andere programma's die beheertaken van het besturingssysteem uitvoeren. Daemons voeren ook gespecificeerde bewerkingen uit op vooraf bepaalde tijdstippen in reactie op gebeurtenissen.

Techopedia verklaart Disk and Execution Monitor (Daemon)

Unix-daemonbestanden hebben over het algemeen een "d" -achtervoegsel. "Identd" verwijst bijvoorbeeld naar een daemon die de identiteit van een TCP-verbinding geeft. Microsoft OS-daemons worden TSR-programma's (terminate and stay resident) genoemd en worden "systeemagenten" of "services" genoemd in de context van OS-beheer.

Mac OS X, een op Unix gebaseerd systeem, maakt ook gebruik van daemons, maar biedt niet dezelfde services als in het Microsoft OS.

Daemon-ouderprocessen zijn vaak het initialisatieproces. Een proces wordt een daemon door een onderliggend proces te forken en het bovenliggende proces te verlaten, waardoor initialisatie het onderliggende proces overneemt.


Systemen starten vaak daemons tijdens het opstarten, die reageren op netwerkverzoeken, hardwareactiviteit of programma's die specifieke taken uitvoeren. Daemons kunnen ook hardware configureren en geplande taken uitvoeren.


De algemene methoden waarmee een proces een daemon wordt, zijn onder meer:

  • Dissociëren van de controlerende tty
  • Een sessieleider vormen
  • Een procesgroepleider vormen
  • Op de achtergrond blijven door te forken en af ​​te sluiten
  • De root-map instellen als de huidige werkmap
  • Het ontmasker instellen op nul om open () en create () aanroepen toe te staan ​​om hun eigen machtigingsmaskers te bieden
  • Overgeërfde bestanden sluiten die door het bovenliggende proces zijn opengelaten op het moment van uitvoering
  • Met behulp van de console, een logbestand of / dev / null als standaardinvoer, standaarduitvoer en standaardfout
Wat is een schijf- en uitvoeringsmonitor (daemon)? - definitie van techopedia