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?

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

Video: Je! ni jina gani la mchakato wa mtoto ambaye mzazi wake anamaliza kabla haujaisha?
Video: Убийца от побережья до побережья-воплощение дьявола... 2024, Novemba
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: