Ev Ses Çocuk süreci nedir? - techopedia nedir?

Çocuk süreci nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Çocuk Süreci ne anlama geliyor?

Alt işlem, belirli işlemleri gerçekleştirmek için alt veya alt işlemler oluşturan ana işlem olarak tanımlanabilen bir üst işlemin oluşturulmasıdır. Her sürecin birçok alt süreci olabilir, ancak sadece bir ebeveyn olabilir. Bir alt süreç, üst öğesinin özelliklerinin çoğunu devralır.

Techopedia Çocuk Sürecini Açıklıyor

Bir üst işlem birden çok alt işlem oluşturabilir. Bir işlemin üst öğesi yoksa, doğrudan çekirdek tarafından oluşturulduğu varsayılır.


Unix ve Linux gibi sistemlerde, ilk işlem olan "init" çekirdek tarafından önyükleme sırasında oluşturulur ve sistem çalıştığı sürece hiçbir zaman sonlandırılmaz. Farklı daemon görevlerini yerine getirmek için başka üstsüz süreçler başlatılabilir.


Bazı durumlarda, üst öğe öldüğünde bir alt süreç yetim kalır. Yetim çocuk süreci daha sonra init süreci tarafından kısa sürede benimsenir.


Ancak Unix'te, çatal sistemi çağrısı kullanılarak oluşturulan bir alt işlem genellikle orijinal ana işlemin bir klonudur. Bir çocuk sürecini çatalladıktan sonra, hem ebeveyn hem de çocuk kendi yollarını sürdürmeye devam eder. Windows'da, CreateProcess işlev ailesinden biri tarafından yeni bir işlem oluşturulduğunda, yeni bir işlem tanıtıcısı döndürülür. Bu tanıtıcı daha sonra tam erişim haklarıyla oluşturulur ve güvenlik erişim denetimine tabidir. İşlem tanıtıcısı, oluşturma sırasında belirtilen devralma bayrağını temel alan bir alt işlem tarafından devralınabilir.


Bir alt işlem oluşturulduğunda, benzersiz bir işlem kimlik numarası ile ilişkilendirilir. Bir işlemin ömrü, üst işlem için bir sonlandırma sinyali raporlandığında, işlem kimliği ve kaynaklarının serbest bırakılmasıyla sonuçlandığında sona erer.

Çocuk süreci nedir? - techopedia nedir?