İşlem (Process)
Yazan: Şadi Evren ŞEKER
Bir işletim sistemi üzerinde herhangi bir dil ile kodlanmış ve bir compiler (derleyici) ile derlenmiş ve daha sonra hafızaya yüklenerek işlemcide çalıştırılan programlara verilen isimdir.
Genel anlamda her program bir process olarak düşünülebilir, ancak bir programın birden fazla processi olabileceği gibi her process, yeni başka processlerde üretebilir (fork) . İşletim sisteminin tasarımına göre değişmekle birlikte işlemler (process) kendi adres alanında (own adress space) çalışırlar ve hafıza koruması (memory protection) uygulanır. Bu sayede bir işlemin, başka işlemlerin bilgisine erişmesi engellenmiştir.
İşlemler arası iletişim (Inter process communication (IPC)), aynı bilgisayarda çalışan farklı programların haberleşmesini hedef alır, bu durum ağ üzerinde birbiriyle haberleşen bilgisayarlara benzetilebilir.
Daha fazla bilgi için:
- İşlemler arası iletişim (Inter process communication (IPC))
- Çok işlemlik (Multi processing)
- Thread
- C dilinde fork fonksiyonu kullanarak işlem üretilmesi
konularına bakabilirsiniz.