Pamestas procesas: Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
Legobot (aptarimas | indėlis)
S Perkeliamos 4 tarpkalbinės nuorodos, dabar pasiekiamos Wikidata puslapyje d:q1402058.
Vezhlys (aptarimas | indėlis)
patvarkau (pradinis straipsnis versta iš ru wiki)... {{šaltiniai}}
Eilutė 1:
{{šaltiniai}}
'''Pamestas procesas''' - toks [[operacinė sistemaProcesas_(informatika)|kompiuterinis procesas]], kurio [[operacinė sistema|pirministėvinis procesas]] pasibaigiaar arbaryšis su juo yra [[Procesas_(informatika)|nelauktai nutraukiamas]].
 
Paprastai pamestu procesu tampa vaikinis procesas, tačiau įmanomas ir [[Serveris|serverinis]] pamestas procesas, staiga nutrūkus [[Kompiuterių tinklas|tinklo]] ryšiui ar kliento procesui.
 
Pamestasis procesas švaisto serverio resursus ir potenicialiaigali kenksmingaspotencialiai serveriui.sukelti Tačiauįvairias yra keliosproblemas. išeitysEgzistuoja kaipkeli to galimasprendimo išvengtibūdai:
Procesas gali būti pamestas [[nutolęs iškvietimas|nutolusio iškvietimo]] atveju, kai kliento procesas staiga sugenda prieš tai kreipęsis į serverį.
# Dažniausiai naudojama technika yra pašalinimas -{{en|extermination}} – šiuo atveju pamestasis procesas pašalinamaspriverstinai sustabdomas.
# Reinkarnacija {{en|reincarnation}} yra technika, kada sistema bando atstatyti tėvinius procesus į būseną, buvusią prieš jos nutraukimą, arba bando rasti kitus tėvinius procesus.
# Galiojimo laiko pasibaigimo {{en|expiration}} atveju kiekvienam procesui isskiriamasišskiriamas tam tikras laiko tarpas, per kurį jis turi spėti atlikti visus darbus arba paprašytipratęsti dargaliojimą laikolaiką, kitu atveju, pasibaigus laikui, procesas pašalinamas. Žinoma, galima baigti darbąpriverstinai anksčiaunutraukiamas.
 
Procesas taip gali būti pamestas ir tuo atveju, kai tėvinis procesas veikė tame pat kompiuteryje. [[operacinė sistemaUnix|Unix-like]] [[operacinė sistema|operacinėje sistemoje]] kiekvienas pamestasis procesas tuoj pat butųyra pasisavintaspasisavinamas specialaus [[pirminio paleidimo (({{en|init]]}}) sistemos proceso. Ši operacija vadinama pirmumo pertvarkymu ({{en|reparenting}}) ir įvyksta automatiškai. NetTačiau, net jei techniškai procesas turi "init"tėvinį procesąpirminio kaippaleidimo pirminįprocesą, jis vis tiek vadinamas perpriglaudimu pamestu procesu nuo tada, kai originalusjį sukūręs procesas nebeegzistuoja.
Pamestasis procesas švaisto serverio resursus ir potenicialiai kenksmingas serveriui. Tačiau yra kelios išeitys kaip to galima išvengti:
# Dažniausiai naudojama technika yra pašalinimas - šiuo atveju pamestasis procesas pašalinamas.
# Reinkarnacija yra technika kada kompiuteris periodiškai bando surasti nutolusių sistemų iškviestų procesų [[procesas|tėvinius procesus]], o neradus - procesai pašalinami.
# Galiojimo pasibaigimo atveju kiekvienam procesui isskiriamas tam tikras laiko tarpas, per kurį jis turi spėti atlikti visus darbus arba paprašyti dar laiko, kitu atveju pasibaigus laikui procesas pašalinamas. Žinoma, galima baigti darbą anksčiau.
 
Procesas taip gali būti pamestas ir tuo atveju, kai tėvinis procesas veikė tame pat kompiuteryje. [[operacinė sistema|Unix-like]] [[operacinė sistema|operacinėje sistemoje]] kiekvienas pamestasis procesas tuoj pat butų pasisavintas specialaus [[init]] sistemos proceso. Ši operacija vadinama ir įvyksta automatiškai. Net jei techniškai procesas turi "init" procesą kaip pirminį, jis vis tiek vadinamas perpriglaudimu pamestu procesu nuo tada kai originalus procesas nebeegzistuoja.
 
== Taip pat skaitykite ==
Eilutė 15:
* [[Tėvinis procesas]]
* [[Operacinė sistema]]
 
 
[[Kategorija:Informatika]]