Demoni

Unix järjestelmissä, ja yleisemmin moniajo käyttöjärjestelmiin, daemon on ohjelma, joka toimii taustalla, ilman suorassa valvonnassa käyttäjä. Yleensä demonit ovat nimiä päättyy "d": esimerkiksi syslogd on daemon, joka käsittelee järjestelmän loki.

Usein demoneja käynnistetään käynnistyksen aikana: yleensä on tarkoitus vastata tiettyihin pyyntöihin, jotka ovat verkko, laitteisto, jne. Esimerkiksi jotkut käytöt demonit voi olla laitteen kokoonpano ,, suorittaa ne tehtävät tietyin väliajoin, hallita järkevä hoito version ohjaus ja monenlaisia ​​muita tehtäviä. Yleensä siksi, ne tarjoavat käyttäjälle ja ylläpitäjä tiettyjä palveluja.

Etymologia

Ohjelmoijat CTSS termin demoni analogisesti Maxwellin demoni ja kaikkien järjestelmien jälkeläisiä, mukaan lukien Unix, perinnöllinen terminologiaa. Demonit ovat merkkejä Kreikan mytologiassa, joista osa suorittaa tehtäviä, joita jumalat ei viitsi, kuten demonit suorittaa tehtäviä taustalla, joita käyttäjä ei halua tai ei voi käsitellä. BSD ja eräät sen johdannaiset ovat ottaneet daemon kuin maskotti, vaikka suunniteltu stereotypia paholaisen kristinuskon.

Toinen mahdollinen etymologia sana on lyhenne "levy ja toteutus seurata", mutta on enemmän arvaus.

Tekniset näkökohdat

Tiukasti teknisessä mielessä, Unix-järjestelmissä koska daemon katsovat prosesseja, jotka on init kuten äitiprosessin ja että ei ole enää määräysvaltaa terminaali. Koska init hyväksyy orpo prosessien, yleisesti käytetty ohjelmia tulla demonit on vedota haarukka järjestelmä puhelu luoda lapselle prosessi on monistaa ne ja sitten lopuksi, kun lapsi, orpo, jatkuu normaalisti " toteutus sulkemalla kanavien standardin vedoten järjestelmä puhelun setsid katkaista jokaisesta terminaalista Hallinta ja muuttaminen nykyisen hakemiston / jottei tarpeettomasti pitää kiireisenä tiedostojärjestelmää. Tämä ohjelmointikieli on joskus kuvataan Englanti ilmaisua "haarukka pois ja kuolevat."

Unix-järjestelmissä voit tehdä mitä tahansa ei-interaktiivinen lähes identtinen daemon käynnissä se taustalle kautta nohup komento ja suorittaa ohjaamaan vakiosyötteestä vakiotulosteeseen ja keskivirhe / dev / null). Esimerkiksi:

Missä:

  • batchscript.sh on ohjelma alkaa;
  • & Lt; / dev / null osoittaa käyttää / dev / null vakiona tulo;
  • & Gt; / dev / null osoittaa suoraan vakiotulosteeseen / dev / null;
  • 2 & gt; & amp; 1 osoittaa suoraan keskivirhe samaan kohteeseen kuin vakiotulosteeseen;
  • Lo & amp; lopullinen osoittaa ajaa taustalla kaikki.

Mac OS X, on Unix, on myös "demonit." Mac OS X on myös "palvelut", mutta ovat käsitteellisesti erilaisia.

MS-DOS ja vastaavat, samaa demonit ovat TSR ohjelmia.

Microsoft Windows, ohjelmat, jotka suorittavat toimintoja ovat ns demoni Windowsin palvelut.

Uteliaisuus

Itse asiassa, italiankielinen käännös Daemon kuin "demoni" on väärä. Itse demoni Englanti tarkoittaa "demoni". Saat daemon, mytologia, tarkoittaa sen sijaan että välissä ihmisen ja jumalallinen.

  0   0
Edellinen artikkeli Bessa
Seuraava artikkeli Jean-Claude Brisseau

Aiheeseen Liittyvät Artikkelit

Kommentit - 0

Ei kommentteja

Lisääkommentti

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Merkkiä jäljellä: 3000
captcha