რა არის Subreaper პროცესი?
რა არის Subreaper პროცესი?

ვიდეო: რა არის Subreaper პროცესი?

ვიდეო: რა არის Subreaper პროცესი?
ვიდეო: Aris Process Mining Software as a Service Demo 2024, ნოემბერი
Anonim

ა subreaper ასრულებს init(1) როლს მისი შთამომავლისთვის პროცესები . თუ ასეა, ეს არ არის საწყისი (PID 1) რომელიც გახდება ობოლი ბავშვის მშობელი პროცესები , ნაცვლად უახლოესი ცოცხალი ბებია და ბაბუა, რომელიც მონიშნულია როგორც a subreaper გახდება ახალი მშობელი. თუ არ არის ცოცხალი ბებია და ბაბუა, ის არის.

აქედან გამომდინარე, რა არის სვოპერის პროცესი?

ისინი მოთხოვნილ ოპერაციულ სისტემებს იყენებდნენ რამდენიმე ათეული წლის განმავლობაში - System V R2V5 და 4.0BSD-დან. The გაცვლის პროცესი , როგორც იყო, ასრულებდა პროცესი გაცვლის ოპერაციები. იგი მთლიანად ცვლიდა პროცესები - ყველა ბირთვის სივრცის მონაცემთა სტრუქტურის ჩათვლით პროცესი - გამოდით დისკზე და ისევ შეცვალეთ ისინი.

ანალოგიურად, აქვს თუ არა ყველა პროცესს მშობელი პროცესი? The პროცესი რომ გამოიძახა ჩანგალი არის The მშობლის პროცესი და ახლად შექმნილი პროცესი არის ბავშვი პროცესი . ყოველი პროცესი (გარდა პროცესი 0) აქვს ერთი მშობლის პროცესი , მაგრამ შეიძლება ჰქონდეს ბევრი ბავშვი პროცესები.

ანალოგიურად, რა არის მშობელი პროცესი Linux-ში?

მშობლის პროცესი . Ყველა პროცესები ოპერაციულ სისტემაში იქმნება, როდესაც ა პროცესი ახორციელებს fork() სისტემის ზარს გაშვების გარდა პროცესი . The პროცესი რომელიც იყენებს fork() სისტემის ზარს არის მშობლის პროცესი . სხვა სიტყვებით რომ ვთქვათ, ა მშობლის პროცესი არის ის, რომელიც ქმნის ბავშვს პროცესი.

რა იწვევს გაფუჭებულ პროცესს?

გაუქმებული პროცესი . A " გაუქმებული " პროცესი (ზოგჯერ მოიხსენიება როგორც "ზომბი") არის ა პროცესი რომელიც რეალურად დასრულებულია, რაც დამოკიდებულია მშობელზე პროცესი რომელიც ზოგიერთისთვის მიზეზი (=შეცდომა) არ მიიღო იმის ცოდნა, რომ ის დასრულებულია და უნდა შეწყდეს.

გირჩევთ: