Karşılaştırma Tablosu
Karşılaştırma için temel | Ağ işletim sistemi | Dağıtılmış İşletim Sistemi |
---|---|---|
Amaç | Uzaktaki müşteriye yerel hizmetlerin sağlanması. | Donanım kaynağının yönetimi. |
kullanım | Heterojen bilgisayarlarda gevşek bağlanmış sistem. | Çok işlemcili ve homojen bilgisayarlarda sıkıca bağlı sistem. |
Mimari | 2 katmanlı istemci / sunucu mimarisi. | N katmanlı istemci / sunucu mimarisi. |
Şeffaflık seviyesi | Düşük | Yüksek |
İletişimin temeli | Dosyalar | Paylaşılan hafıza ve mesajlar |
Kaynak yönetimi | Her düğümde işlenir. | Küresel merkezi veya dağıtılmış yönetim. |
Uygulama kolaylığı | Yüksek | Düşük |
Ölçeklenebilirlik | Daha | Daha az ya da ılımlı. |
açıklık | Açık | Kapalı |
Tüm düğümlerde işletim sistemi | Farklı olabilir | Aynı |
Özerklik oranı | Yüksek | Düşük |
Hata toleransı | Az | Yü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.
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
- 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.
- 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.
- Ağ işletim sistemi iki katmanlı istemci / sunucu mimarisine sahipken, dağıtık işletim sisteminde n katmanlı mimari kullanılmaktadır.
- 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.
- 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.
- 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.
- Ağ işletim sistemi, dağıtılmış işletim sistemine göre kolayca uygulanır.
- 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.
- Ağ işletim sisteminde, bilgisayarlarda kurulu işletim sistemi değişebilir, ancak dağıtılmış işletim sisteminde durum böyle değildir.
- 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.