Dağıtılmış bir işletim sistemi nedir?
Bir bilgisayar işletim sistemi (OS), bir bilgisayarın en
önemli yönlerinden biridir. Bilgisayar programlarının altında yatan görev
yönetimi ve orkestrasyonundan sorumludur. Dağıtılmış bir işletim sistemi, yükü
birden fazla bilgisayar kefilsiz kredi veren bankalardonanım
sunucusu üzerinden dağıtan bir sistemdir. Bu işletim sistemi türü, daha fazla
performans ve kullanılabilirlik sağlar çünkü birden çok bileşene dağılmıştır.
Çoğu işletim sistemi dağıtılmış versiyonlarda mevcuttur.
Bazı örnekler UNIX®, Linux® ve Windows® işletim sistemini içerir. İşletim
sistemi dağıtıldığında, özel yapılandırma ve yönetim işlemleri gerektiren
birden çok sunucuya kurulmalıdır. Bu genellikle sistem mühendislerinin projeyi
yönetmesini gerektirir.
Dağıtılmış bir işletim sistemi, belleği ve görevleri
paylaşan bir sunucu kümesi olarak yapılandırılmıştır. Bu sunucular uyum içinde
hareket eder ve tek bir büyük bilgisayar sunucusundan daha fazla güç sağlar. Bu
genellikle, daha fazla performans üretir, çünkü yük birden fazla sunucu
üzerinden dağıtılır.
Izgara hesaplaması dağıtılmış bilgisayar kullanımına iyi bir
örnektir . Bu sistem, yoğun işlem gücü gerektiren karmaşık görevleri tamamlamak
için Internet'e bağlı bilgisayarları kullanır. Dağıtılmış bir model kullanmak,
birden fazla sunucu paylaştığından boş bilgisayar kapasitesini kullanır.
Bilgisayar kapasitesi, bir bilgisayar sisteminin maksimum
kullanılabilir işlem gücü olarak bilinir. Tipik olarak donanım platformunun
mevcut bellek ve bilgisayar işlem üniteleri temelinde hesaplanır . Dağıtılmış
bir sistem, birden çok sunucu içerdiğinden ek kapasite sağlar.
Görev yönetimini işlemek için dağıtılmış bir işletim sistemi
için kullanılan özel algoritmalar vardır. Bu düzenleme, öncelikli ve beklenen
işlem süresine göre birden fazla sunucudaki bireysel görevleri işlemek için
tasarlanmıştır. Bu algoritmalar anında kredi veren bankalarkarmaşıklık açısından farklılık gösterir, ancak paylaşılan
sunuculardan mevcut işlem gücünü en iyi şekilde kullanacak şekilde
tasarlanmıştır.
Yuvarlak robinalgoritması , dağıtılmış bir işletim
sisteminde kullanılan basit bir algoritmanın bir örneğidir. Bu teknik, gelen
bilgisayar görevlerini basit sayım algoritmasına dayalı olarak birden çok
sunucuya dağıtır. Her göreve, mevcut sunucuların zinciri içindeki belirli bir
sunucuya karşılık gelen belirli bir numara verilir.
Bazı dağıtık işletim sistemi modelleri, zincir içindeki her
sunucunun kullanılabilir kapasitesini izler. Bu genellikle, basit yuvarlak
robin tekniklerinden daha iyi performans sağlar, çünkü sunucu yükü mevcut
mevcut işleme gücüne dayanır. Gelişmiş algoritmalar, karmaşık çok işlemcili
işletim sistemlerinde daha yaygındır.
Yorumlar
Yorum Gönder