Bilgi Paketi / Ders Kataloğu
Dağıtık Sistemler
Ders Kodu: CSE409
Ders Türü: Bölüm Seçmeli
Ders Grubu: Lisans
Eğitim Dili: İngilizce
Staj Durumu: Yok
Teori: 2
Uyg.: 2
Kredi: 3
Laboratuvar: 0
AKTS: 6
Amaç

Bu dersin amacı öğrencilerin dağıtık sistemlerin amaçları ve özellikleri, dağıtık sistem türleri, dağıtık sistem mimarileri, kod göçü, dağıtık sistemlerde iletişim, isimlendirme, senkronizasyon işlemlerini açıklayabilmesini sağlamaktır. Dağıtık sistemler, bir ağ ortamı yoluyla birbirine bağlanmış olan ve mesajlaşma yolu ile birbirlerini koordine edebilen sistemlerdir. Bu tarz sistemlerin geliştirilmesinde ana amaç kaynakların paylaşımıdır. Genel karakteristikler olarak; dağıtık sistemin elemanlarının eşzamanlı olarak çalışması, tüm sistemde kullanılan tek bir saatin var olmayışı, elemanların birbirinden bağımsız olarak bazı hatalar sonucu iş göremez hale gelebilmeleri sayılabilir.

Özet İçerik

Ders kapsamında, iletişim ve katmanlı protokoller, Uzak Yordam Çağrısı (RPC), Uzak Nesne Çağrısı (ROI), Mesajlaşmaya-dayalı iletişim, Akışa-dayalı iletişim, süreçler, kod taşıma (göçü) ve saat senkronizasyonu detayları ile açıklanmaktadır.

Dersi Veren Öğretim Görevlisi/Görevlileri