Ebeveyni kendisinden önce sona eren bir alt sürecin adı nedir?
Ebeveyni kendisinden önce sona eren bir alt sürecin adı nedir?

Video: Ebeveyni kendisinden önce sona eren bir alt sürecin adı nedir?

Video: Ebeveyni kendisinden önce sona eren bir alt sürecin adı nedir?
Video: Neden yeni bir anayasa olmalı? | Gerçek Fikri ne? - 24 Haziran 2023 2024, Nisan
Anonim

Yetim süreçler zombinin tam tersi bir durum süreçler bir duruma atıfta bulunarak, ana süreç önce sona erer onun alt süreçler , "yetim" olduğu söyleniyor.

Öyleyse, bir ebeveyn süreci neden bir alt süreci sonlandırsın?

A sonlandırılan süreç kadar zombi veya feshedilmiş olduğu söylenir ebeveyn yapar bekle çocuk . Zaman süreç sona erer onunla ilişkili tüm bellek ve kaynaklar, başkaları tarafından kullanılabilecek şekilde tahsis edilmiştir. süreçler.

Ek olarak, bir süreç başka bir süreç oluşturduğunda, alt sürecin sahibi kimdir? 1 İşlem Yaratılış. süreçler oluşturabilir diğer süreçler fork veya fork gibi uygun sistem çağrıları yoluyla yumurtlamak . NS işlem hangi yaratmayı yapar ebeveyn olarak adlandırılır diğer süreç , onun adı verilen çocuk . Her biri işlem olarak adlandırılan bir tamsayı tanımlayıcısı verilir. işlem tanımlayıcı veya PID.

Bu bağlamda ebeveyn süreci çocuktan önce çıkarsa ne olur?

Zaman ana süreç ölür önce a alt süreç , çekirdek bir bekleme çağrısı almayacağını biliyor, bunun yerine bunları yapar süreçler "yetimler" ve onları init'in bakımı altına koyar (her şeyin anasını hatırlayın) süreçler ). Init sonunda bu yetimler için bekleme sistemi çağrısını gerçekleştirecek, böylece ölebilecekler.

Ebeveyn ve çocuk süreçleri nelerdir?

A alt süreç bir işlem tarafından oluşturulan ana süreç fork() sistem çağrısı kullanarak işletim sisteminde. A alt süreç onun gibi oluşturulur ana süreç özniteliklerinin çoğunu kopyalar ve devralır. Eğer bir alt süreç yok ana süreç , doğrudan çekirdek tarafından oluşturuldu.

Önerilen: