İşlemler arası iletişim (Inter process communication (IPC))

Yazan: Şadi Evren ŞEKER
Bir bilgisayarda çalışan birden fazla işlemin (process) bir biri ile haberleşmesini hedefleyen teknolojidir. Hız açısından düşünüldüğünde en hızlı iletişim yöntemi hafıza (RAM) üzerinde veri paylaşımıdır.
Dolayısıyla bir işlemin hafızaya yazdığı bilgi başka bir işlem tarafından okunarak bu iletişim sağlanmış olur.
Günümüz işletim sistemlerinde bu paylaşım işlemi aşağıdaki 4 işlemden birisi ile yapılmaktadır:
mesajlaşma (message passing)
senkronizasyon (synchronization)
paylaşılmış hafıza (shared memory)
uzak prosedür çağırımı (remote procedure calls)

Yukarıdaki bu yönetemlerin hepsinin ortak yanı hafıza temelli iletişim yöntemleri olmalarıdır.

3 COMMENTS

LEAVE A RESPONSE

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir