27 Aralık 2012 Perşembe

DAĞITILMIŞ İŞLETİM SİSTEMLERİ (D.İ.S)


DAĞITILMIŞ İŞLETİM SİSTEMLERİ (D.İ.S)

Dağıtılmış sistemlerin en büyük özelliği bu sistemlerde yazılım mimarisinin (yapısının)
merkezleşmiş sistemlerden tamamen farklı olmasıdır. (Not: D.İ.S. henüz gelişim
aşamasındadır. Bu sistemlerde henüz kabul edilmiş standartlar yoktur.)
D.İ.S ‘nin merkezleşmiş İ.S.’nden aşağıdaki farkları vardır.

􀂃 Düşük maliyet
􀂃 Yüksek işlem hızı ve verimlilik
􀂃 Dağıtılmış uygulamalara yönelik olması
􀂃 Daha yüksek güvenirlik
Bilgisayarların ağ ortamında kullanılması verilerin ve aygıtların ortak kullanımı ve
iletişim kolaylığını sağlar. (bu bağımsız bilgisayarlardan farklıdır.)

D.İ.S’nin problemleri aşağıdaki gibidir.
􀂃 Ağ sistemlerinin yazılımı yavaş yapılanmıştır, gelişim aşamasındadır.
􀂃 Ağda çalışma ile ilave problemler oluşmaktadır.
􀂃 Güvenlikle ilgili problemlerin çözülmesi gerekir.

Dağıtık sistemlerin 4 genel mimarisi mevcuttur.
1. SISD
2. SIMD
3. MISD
4. MIMD

1. SISD (Single Instraction Single Data)(Tek Komut Tek Veri) : Her komut üzerinde bir
veri işlenir. İşlemciye bir komut gönderildiğinde o komut o anda o veri üzerinde işlenir.
Tek işlemcili sistemler bu mimariye aittir.

2. SIMD (Single Instraction Multi Data) (Tek Komut Çok Veri) : bir tek komut birçok
veri üzerinde etkilidir. Çok işlemcili bilgisayarlar (paralel bilgisayarlar) bu mimariye
sahiptir.
komut
a1 f(a1)
a2 f(a2)
an f(an)

3. MISD (Multi Instraction Single Data)(Çok Komut Tek Veri) : Bu mimari teori olarak
var ancak gerçekte yoktur. Aynı zamanda veri üzerinde farlı işlemler yapılmasını ifade
İbrahim Türkoğlu – Fırat Üniversitesi, Elektronik ve Bilgisayar Eğitimi Bölümü – 2006
111
eder. Örneğin k’nın ünlü ünsüz olduğu belirlenirken aynı zamanda alfabenin kaçıncı harfi
olduğu belirlenmesin.

4. MIDM (Multi Instraction Multi Data)(Çok Komut Çok Veri) : Özellikle ağ
sistemlerinde bu mimari kullanılır.
Süper bilgisayarlarda SIMD mimarisi kullanılır.
Her biri ayrı bilgisayar. Her birinin kendi diski,
belleği,...vs. var.
Bu ağ sistemi değil çok işlemcili sistemdir.
Yönetimi kolaylaştırmak için yapısallık oluşturulur.
İki küp var. Bunlar birbirine bağlıdır.
Küp sayısı arttırılabilir.

Paralel olarak çalışan bir sistem
1. Çok işlemcili (bilgisayarlı) sistemler
2. Ağ sistemleri
Ağ sistemleri zayıf bağlı sistemlerdir.
􀂃 Bilgisayarlar arasında veri alışverişi yapılabilir.
􀂃 Kabukların ortak kullanımı yerel sistemlerde
􀂃 Aynı yazılımlara erişim tek kanallı
Çok işlemcili sistemler sıkı bağlı sistemlerdir. Bir ana bellekten işlemler gerçekleşir.
İşlemcilerin kendi yerel bellekleri olabilir.
Tek kanaldan aynı anda birden fazla veri gönderilmesi bilgi kaybına yol açabilir. Bunun
için çeşitli çözümler kullanılır. Örneğin her bilgisayara bir adaptör konulur. Adaptör ağı
dinler. Bir bilgiyi göndermeden önce kanal hakkında bilgi edinir. Kanalda bir veri yoksa
bilgiyi gönderir.
Bir başka yol da jetonlu halka yöntemidir.

Hiç yorum yok:

Yorum Gönder