Je! ni jina gani la mchakato wa mtoto ambaye mzazi wake anamaliza kabla haujaisha?
Je! ni jina gani la mchakato wa mtoto ambaye mzazi wake anamaliza kabla haujaisha?
Anonim

Yatima taratibu ni hali kinyume na zombie taratibu , akimaanisha kisa ambacho a mchakato wa mzazi hukoma hapo awali yake michakato ya mtoto , ambayo inasemekana kuwa "yatima".

Kwa hivyo, kwa nini mchakato wa mzazi ungekatisha mchakato wa mtoto?

A mchakato uliositishwa inasemekana kuwa zombie au haifanyi kazi hadi mzazi anafanya hivyo subiri mtoto . Wakati a mchakato unaisha kumbukumbu zote na rasilimali zinazohusiana nayo zimetengwa ili ziweze kutumiwa na wengine taratibu.

Zaidi ya hayo, mchakato unapoibua mchakato mwingine ni nani mmiliki wa mchakato wa mtoto? 1 Mchakato Uumbaji. Michakato inaweza kuunda michakato mingine kupitia simu zinazofaa za mfumo, kama vile uma au kuzaa . The mchakato ambayo hufanya kuunda inaitwa mzazi wa mchakato mwingine , ambayo inaitwa yake mtoto . Kila moja mchakato inapewa kitambulisho kamili, kinachoitwa yake mchakato kitambulisho, au PID.

Katika suala hili, ni nini hutokea mchakato wa mzazi unapotoka kabla ya mtoto?

Wakati a mchakato wa mzazi hufa kabla a mchakato wa mtoto , kernel inajua kuwa haitapokea simu ya kungojea, kwa hivyo badala yake hufanya hizi taratibu "yatima" na kuwaweka chini ya uangalizi wa init (kumbuka mama wa wote taratibu ) Init hatimaye itatoa wito wa mfumo wa kusubiri kwa yatima hawa ili waweze kufa.

Mchakato wa mzazi na mtoto ni nini?

A mchakato wa mtoto ni a mchakato iliyoundwa na a mchakato wa mzazi katika mfumo wa uendeshaji kwa kutumia fork() simu ya mfumo. A mchakato wa mtoto imeundwa kama yake mchakato wa mzazi nakala na kurithi sifa zake nyingi. Ikiwa a mchakato wa mtoto hana mchakato wa mzazi , iliundwa moja kwa moja na kernel.

Ilipendekeza: