Namai Garsas Kas yra vaiko procesas? - apibrėžimas iš techopedijos

Kas yra vaiko procesas? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia vaiko procesas?

Vaikų procesas yra pirminio proceso sukūrimas, kurį galima apibrėžti kaip pagrindinį procesą, sukuriantį vaiką ar antrinius procesus tam tikroms operacijoms atlikti. Kiekviename procese gali būti daug vaikų procesų, bet tik vienas iš tėvų. Vaikų procesas paveldi didžiąją dalį tėvų savybių.

„Techopedia“ paaiškina vaiko procesą

Pradinis procesas gali sukurti kelis vaiko procesus. Jei procesas neturi tėvų, laikoma, kad jį sukūrė tiesiogiai branduolys.


Tokiose sistemose kaip „Unix“ ir „Linux“ pirmąjį procesą „init“ sukuria branduolys įkrovos metu ir jis niekada nesibaigia tol, kol sistema neveikia. Gali būti pradėti kiti procesai be tėvų, siekiant atlikti skirtingas demono užduotis.


Kai kuriose situacijose vaiko procesas tampa našlaičiu, kai miršta jo tėvas. Tuomet našlaičio vaiko procesą netrukus priima iniciacija.


Tačiau „Unix“ sistemoje vaikų procesas, sukurtas naudojant šakutės sistemos skambutį, paprastai yra pradinio pirminio proceso klonas. Atleidę procesą vaikui, tiek tėvas, tiek vaikas toliau eina savo keliu. Kai „Windows“ sukuria naują procesą, kurį sukuria viena iš „CreateProcess“ funkcijų šeimos, grąžinama nauja proceso rankena. Tada ši rankena sukuriama naudojant visas prieigos teises ir jai turi būti atliekamas prieigos prie saugos tikrinimas. Proceso rankena gali būti paveldima antriniame procese, remiantis paveldėjimo vėliava, nurodyta kuriant.


Kai sukuriamas antrinis procesas, jis yra susietas su unikaliu proceso ID numeriu. Proceso trukmė baigiasi, kai nutraukimo signalas perduodamas pirminiam procesui, todėl proceso ID ir ištekliai išleidžiami.

Kas yra vaiko procesas? - apibrėžimas iš techopedijos