Orpo prosessi

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 11. lokakuuta 2013 tarkistetusta versiosta . tarkastukset vaativat 4 muokkausta .

Orphan process ( englanniksi  orphan process ) - UNIX - käyttöjärjestelmien perheessä apuprosessi, jonka pääprosessi (tai yhteys siihen) lopetettiin epänormaalisti (ilman sammutussignaalia).

Yleensä " orpo " on aliprosessi sen jälkeen, kun pääprosessi päättyy odottamatta, mutta orpopalvelin (paikallinen tai verkko) voi ilmetä , kun asiakasprosessi katkeaa odottamatta tai lopettaa yhteyden .

Orpoprosessit kuluttavat palvelinjärjestelmän resursseja ja voivat aiheuttaa ongelmia. Ratkaisuja on useita:

Unixin kaltaisissa järjestelmissä kaikki orpoprosessit otetaan välittömästi käyttöön erityisellä " init " -järjestelmäprosessilla. Tätä toimintoa kutsutaan myös reparrentingiksi ja se tapahtuu automaattisesti .  Vaikka init -prosessi on teknisesti tunnustettu tämän prosessin emäksi, sitä pidetään silti "orpona", koska sen alun perin luonutta prosessia ei enää ole.

Katso myös