Tavsiye, 2024

Editörün Seçimi

Ağ İşletim Sistemi ve Dağıtılmış İşletim Sistemi Arasındaki Fark

Ağ İşletim Sistemi, çok sayıda bilgisayar sisteminin bir ağ yardımıyla birbirine bağlandığı Dağıtılmış mimariler kategorisine girmektedir. Her ne kadar ağ işletim sisteminin uygulanması, dağınık işletim sisteminden daha basittir. Ağ işletim sistemi ve dağıtılmış işletim sistemi, sahip oldukları özellikler ile ayırt edilir; örneğin, ağ içi işletim sistemi her sistemin kendi işletim sistemini çalıştırırken, dağıtılmış işletim sistemi genel bir sistem genelinde işletim sistemi çalıştırır.

Karşılaştırma Tablosu

Karşılaştırma için temelAğ işletim sistemiDağıtılmış İşletim Sistemi
AmaçUzaktaki müşteriye yerel hizmetlerin sağlanması.Donanım kaynağının yönetimi.
kullanımHeterojen bilgisayarlarda gevşek bağlanmış sistem.Çok işlemcili ve homojen bilgisayarlarda sıkıca bağlı sistem.
Mimari2 katmanlı istemci / sunucu mimarisi.N katmanlı istemci / sunucu mimarisi.
Şeffaflık seviyesiDüşükYüksek
İletişimin temeliDosyalarPaylaşılan hafıza ve mesajlar
Kaynak yönetimiHer düğümde işlenir.Küresel merkezi veya dağıtılmış yönetim.
Uygulama kolaylığıYüksekDüşük
ÖlçeklenebilirlikDahaDaha az ya da ılımlı.
açıklık
AçıkKapalı
Tüm düğümlerde işletim sistemiFarklı olabilirAynı
Özerklik oranıYüksekDüşük
Hata toleransıAzYüksek

Ağ işletim sisteminin tanımı

Ağ işletim sistemi, bir sunucu üzerinde bir sistem yazılımı çalıştıran ve sunucunun kullanıcıları, verileri, grupları, güvenliği, uygulamaları ve diğer ağ oluşturma işlevlerini yönetmesini sağlayan platformdur. Dağıtılmış mimari için bir işletim sisteminin ana formu olarak kabul edilir. Ağ işletim sisteminin arkasındaki fikir, kendi işletim sistemleri altında çalışan iki veya daha fazla bilgisayar arasında kaynak paylaşımına izin vermektir. Ağ işletim sisteminin işleyişi, aşağıda gösterilen diyagramla açıklanabilir.

Burada ağ işletim sistemi katmanı, yerel işletim sisteminin çekirdeği ve kullanıcı işlemleri arasında bulunur. Temelde, işlemler yerel işletim sisteminin çekirdeği yerine ağ işletim sistemi katmanıyla etkileşime girer. İşlem yerel olmayan kaynaklar için talep ettiğinde, ağ işletim sistemi katmanı, kaynağı içeren düğümün ağ işletim sistemi katmanıyla iletişim kurar ve onu kullanarak kaynağa erişimi kullanır. Öte yandan, yerel kaynak için işlem isteği, ağ işletim sistemi katmanı, isteği yerel işletim sistemi çekirdeğine gönderir.

Dağıtılmış işletim sisteminden farklı olarak, ağ işletim sistemi işbirliği içinde çalışmaz. Her bir bilgisayarda bulunan yerel işletim sistemi, kullanıcılar tarafından da görülebilen ve yalnız bir işletim sistemi olarak davranan kimliğini korur. Bazı uygulamalarda, uzak işletim sistemlerinin kaynaklara erişmesi için uzaktan bir giriş yapılır. Bir ağ işletim sistemi, kaynakların yanlış dağıtımına neden olan kaynak kullanımını kontrol edemez. Ağ işletim sisteminde herhangi bir hataya dayanıklılık yoktur.

Dağıtılmış işletim sisteminin tanımı

Dağıtılmış işletim sistemi, bir grup bağımsız bilgisayarı yönetir ve sıradan bir merkezi işletim sistemi gibi görünmelerini sağlar. Bu, birbirine bağlı farklı bilgisayarlar arasında uygun iletişim kurulmasını sağlayarak sağlanır. Dağıtılmış işletim sisteminin temel amacı, çoklu donanım kaynaklarının kullanımının kullanıcılardan gizlendiği şeffaflıktır. Dağıtılmış işletim sistemi, sistemin bu ortamda tam kontrol sahibi olması nedeniyle ağ işletim sisteminden daha az özerktir. İşlemleri dinamik olarak rasgele CPU'ya tahsis eder ve dosya depolaması işletim sistemi tarafından da yönetilir, bu sayede kullanıcının hangi donanımın hesaplama işleminde ve dosyayı depolamak için kullanıldığını bilmediği anlamına gelir.

Yukarıda belirtildiği gibi, dağıtılmış işletim sistemi, bir uygulamanın herhangi bir bilgisayar sisteminde bulunan kaynakları kullanabileceği kaynak paylaşımına izin verir. Arızalar yerine kullanılabilirliği (hizmetlerin devamlılığı) sağlar. Dağıtılmış bir işletim sistemi, sistemdeki tüm düğümlerin çalışmasını entegre bir şekilde gerçekleştirir, çünkü her düğüm kendi adına kontrol işlevlerini gerçekleştirmek için ayrı bir çekirdeğe sahiptir. Ayrıca, farklı bilgisayar sistemlerinde hesaplamanın bölümlerini çalıştırarak hesaplama hızını artırır.

Ağ işletim sistemi ile dağıtılmış işletim sistemi arasındaki temel farklar

  1. Ağ işletim sisteminin temel amacı uzaktaki müşteriye yerel hizmetler sağlamaktır. Öte yandan, dağıtılmış işletim sisteminin amacı, donanım kaynak yönetimini sağlamaktır.
  2. Ağ işletim sistemlerinin gevşek bağlı sistemler olduğu söylenir ve heterojen bilgisayarlarda kullanılır. Buna karşılık olarak, dağıtılmış işletim sistemi, çoğunlukla çok işlemcili veya homojen bilgisayarlarda kullanılan sıkıca bağlı sistemler olarak kabul edilir.
  3. Ağ işletim sistemi iki katmanlı istemci / sunucu mimarisine sahipken, dağıtık işletim sisteminde n katmanlı mimari kullanılmaktadır.
  4. Ağ işletim sistemindeki şeffaflık düşük. Tersine, dağıtılmış işletim sistemi yüksek şeffaflığa sahiptir ve kaynak kullanımını gizler.
  5. Dağıtılmış işletim sisteminde, bilgisayarlar (düğümler) arasındaki iletişime, paylaşılan hafıza veya mesaj gönderme yoluyla ulaşılır. Aksine, ağ işletim sistemi diğer düğümlerle iletişim kurmak için dosya gönderir.
  6. Ağ işletim sistemi, her bir düğümdeki kaynakları yönetirken, dağıtılmış işletim sisteminde, merkezlenmiş veya dağıtılmış olsun, kaynaklar genel olarak yönetilir.
  7. Ağ işletim sistemi, dağıtılmış işletim sistemine göre kolayca uygulanır.
  8. Ağ işletim sisteminin ölçeklenebilirliği, dağıtılmış işletim sisteminden daha yüksektir ve ayrıca kullanıcıya daha açıktır.
  9. Ağ işletim sisteminde, bilgisayarlarda kurulu işletim sistemi değişebilir, ancak dağıtılmış işletim sisteminde durum böyle değildir.
  10. Ağ işletim sistemi, dağıtılmış işletim sisteminden daha özerktir. Buna karşılık, dağıtılmış işletim sistemi hataya daha dayanıklıdır.

Sonuç

Ağ işletim sistemi ve dağıtılmış işletim sistemi arasındaki önceki fark, ağ işletim sisteminin çekirdek sistem üzerinde herhangi bir değişiklik yapılmadığı veya değişiklik yapılamadığı uygulamalarında yatmaktadır; dağıtılmış işletim sisteminde ise sistem bileşenleri gerektiğinde yükseltmeye tabi tutulabilir.

Top