Bērna process

Autors: Lewis Jackson
Radīšanas Datums: 13 Maijs 2021
Atjaunināšanas Datums: 24 Jūnijs 2024
Anonim
Bērniņa attīstība mātes ķermenī
Video: Bērniņa attīstība mātes ķermenī

Saturs

Definīcija - ko nozīmē bērna process?

Bērnu process ir vecāku procesa izveidošana, ko var definēt kā galveno procesu, kas rada bērnu vai apakšprocesus noteiktu darbību veikšanai. Katrā procesā var būt daudz bērnu procesu, bet tikai viens no vecākiem. Bērnu process manto lielāko daļu vecāku atribūtu.


Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia izskaidro bērna procesu

Vecāku process var radīt vairākus bērnu procesus. Ja procesam nav vecāka, tiek pieņemts, ka to tieši rada kodols.

Tādās sistēmās kā Unix un Linux pirmo procesu “init” kodola izveido sāknēšanas laikā un nekad neizbeidz, kamēr sistēma darbojas. Lai izpildītu dažādus dēmona uzdevumus, var tikt uzsākti citi procesi, kas nav vecāki.

Dažās situācijās bērna process ir bārenis, ja tā vecāks nomirst. Pēc tam bāreņu bērna procesu neilgi pieņem iniciators.

Tomēr Unix sistēmā bērnu process, kas izveidots, izmantojot dakšu sistēmas zvanu, parasti ir sākotnējā vecāku procesa klons. Pēc tam, kad bērna darbība ir pazaudēta, gan vecāks, gan bērns turpina vadīt savu ceļu. Windows operētājsistēmā, kad kādu no CreateProcess funkciju saimes izveido jaunu procesu, tiek atgriezts jauns procesa rokturis. Pēc tam šis rokturis tiek izveidots ar pilnām piekļuves tiesībām un tiek pakļauts drošības piekļuves pārbaudei. Procesa rokturi var mantot bērnu process, pamatojoties uz mantojuma karodziņu, kas norādīts izveides laikā.

Kad tiek izveidots pakārtots process, tas tiek saistīts ar unikālu procesa ID numuru. Procesa kalpošanas laiks beidzas, kad pārtraukšanas signāls tiek paziņots vecāku procesam, kā rezultātā tiek atbrīvots procesa ID un resursi.