uktecinin notu: "unix ve linux işlerim sistemi kernellerinde bir zımbırtı, tamam yanlış biliyor olabilirim veya madem biliyon yaz lan diyebilirsiniz lakin bilsem yazardım zaten.
hepsi wondrous un linux içinde verdiği bakınız yüzünden valla bak"
bahsedilen işletim sistemlerinde fork()
system callu yoluyla yaratılan
processin adıdır. fork system call unu çağıran process e ise
parent process denmektedir. kabaca child process parent process in
memory image ını kopyalar ve bir sonraki satırdan itibaren yaratıldığı programın kodlarını yürütür. yani child process yaratıldıktan sonraki komutlar iki kere yürütülür. child process in pid (process id) si kendisine 0, parent process e ise gerçek değeri olarak göründüğü için
if kullanarak komutların kimin tarafından yürütüleceği kontrol edilebilir.
son olarak fork tan sonra exec() system call u çağırılarak child process in memory image ı değiştirilebilir, yaratıldığı program yerine herhangi bir programı çalıştırabilir.