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.

Yorumlar

  1. BURAK KILINÇ

    neden processlerin haberleşmesinde mesaj geçme yöntemi yerine paylaşımlı bellek kullanımı tercih edilir?? teşekkürler..

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir