En İyi Sorular
Zaman Çizelgesi
Sohbet
Bakış Açıları

Paylaşılan bellek

Vikipedi'den, özgür ansiklopediden

Paylaşılan bellek
Remove ads

Paylaşılan bellek birden çok sürecin veya aynı süreç içerisindeki iş parçacığın eşzamanlı olarak eriştikleri bellektir. Veri paylaşımı bu bellek üzerinden gerçekleşir. Genel olarak süreçler bellek üzerinde paylaşılmak üzere yer tahsis ederler. Daha sonra diğer süreçler de bu belleği kullanır.

Thumb
"Arhitecturi cu memorie partajată" (Paylaşımlı Bellek Mimarileri), çoklu işlemcili sistemlerde tüm işlemcilerin ortak bir bellek alanına erişebildiği bilgisayar mimarilerini ifade eder. Bu mimariler, paralel işlemeyi desteklemek amacıyla tasarlanmıştır ve işlemciler arasında veri paylaşımını kolaylaştırır.​

Normalde belleğin bir bölgesi sadece bir süreç tarafından kullanılabilmektedir. İşletim sistemleri bu engelleme üzerine çalışmaktadır. Fakat paylaşılan bellekler de birden fazla sürecin aynı bellek alanına erişmesi istisna olmuş olur. Burada süreçler aynı anda paylaşılan belleğe erişmemek için kontrolü işletim sistemi yerine kendileri yapmak zorundadır.[1]

Avantajları:

  • Ana Bellek kullanıldığı için hızlıdır.
  • Diğer bellekten gelen veri hemen işleme alınır.

Dezavantajları:

  • Bellek yönetimi için diğer süreç ile senkron çalıştığı için performans problemi olabilir.
  • Yazılan program bellek yönetimi kodları da içereceğinden karmaşık olur.
  • Birden fazla süreç belleğe eriştiği için üzerine yazmak suretiyle veri kaybı olabilir.
Remove ads

Kaynakça

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads