İçeriğe atla

Bilgisayar kümesi

Chemnitz Teknoloji Üniversitesi'nde büyük bir Linux kümesi üzerinde çalışan teknisyenler

Bilgisayar küme gevşek bağlı ve birlikte çalışan bilgisayarların birleştirilmesiyle oluşan bilgisayarlar topluluğudur. Dağıtımlı hesaplamadan farklı olarak, bilgisayar kümelerinin her bir düğümü, yazılım tarafından kontrol edilen ve programlanan aynı görevi gerçekleştirmek üzere ayarlanmıştır.

Bir kümenin bileşenleri genellikle hızlı yerel alan ağları aracılığıyla birbirine bağlanır ve her düğüm (sunucu olarak kullanılan bilgisayar) kendi işletim sisteminin bir örneğini çalıştırır. Tüm düğümler aynı donanımı ve işletim sistemini kullandığı gibi birbirinden farklı donanımları ve işletim sistemlerini de kullanılabilir.[1]

Kümeler genellikle tek bir bilgisayarın performans ve kullanılabilirliğini artırmak için dağıtılırken tipik olarak benzer hız veya kullanılabilirlikteki tekli bilgisayarlardan çok daha uygun maliyetlidir.[2]

Konuyla ilgili yayınlar

Kaynakça

  1. ^ "Weekend Project: Build your own supercomputer". PC & Tech Authority. 29 Haziran 2012. 2 Temmuz 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 2 Haziran 2017. 
  2. ^ "Cluster Computing: Applications". Georgia Tech College of Computing. May 2001. 21 Aralık 2007 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Şubat 2017. 

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Bilgisayar</span> çok sayıda aritmetiksel veya mantıksal işlemlerden oluşan bir işi, önceden verilmiş bir programa göre yapıp sonuçlandıran elektronik araç

Bilgisayar, aritmetik veya mantıksal işlem dizilerini (berim) otomatik olarak yürütmek üzere programlanabilen dijital bir elektronik makinedir. Çağdaş bilgisayarlar, programlar olarak bilinen genel işlem kümelerini gerçekleştirebilir. Bu programlar, bilgisayarların çeşitli görevleri gerçekleştirmesini sağlar. Ayrıca bir bilgisayar sisteminin tam verimle çalışabilmesi için donanım, işletim sistemi ve çevresel cihazlara sahip olması gerekmektedir. Bu terim aynı zamanda bir bilgisayar ağı veya bilgisayar kümesi gibi birbirine bağlı ve birlikte çalışan bir grup bilgisayar anlamına da gelebilir.

<span class="mw-page-title-main">Andrew S. Tanenbaum</span>

Dr. Andrew Stuart "Andy" Tanenbaum işletim sistemleri ve bilgisayar ağları üzerine yazdığı kitaplarla ünlü bilgisayar profesörüdür.

<span class="mw-page-title-main">AIX</span>

AIX IBM tarafından UNIX temel alınarak geliştirilmiş bir işletim sistemidir. Sistem, UNIX System V temel alınmıştır. Bu ürün satışa sunulmadan önce, AIX Advanced IBM Unix teriminin kısaltması olarak kullanılmıştır.

<span class="mw-page-title-main">UNIX Sistem V</span>

Unix System V ya da SysV, daha seyrek olarak System 5 olarak adlandırılan, UNIX işletim sisteminin sürümlerinden biridir. Esasen AT&T tarafından geliştirilmiş olup 1983 yılında piyasaya sürülmüştür. 4 ana versiyonuyla piyasaya sürülen sistem birçok Unix özelliğini içinde barındırmaktadır: IBM'in AIX, Hewlett Packard Enterprise'ın HP-UX ve Oracle'ın Solaris, ayrıca OpenSolaris'ten kısımlanmış ücretsiz yazılım illumos.

Berkeley r-komutları, bir Unix sisteminin kullanıcılarının TCP/IP bilgisayar ağı üzerinden başka bir Unix bilgisayarında oturum açmasını veya komutlar vermesini sağlamak için tasarlanmış bir bilgisayar programları paketidir. Berkeley r-komutları, 1982'de Berkeley'deki Kaliforniya Üniversitesi'ndeki Computer Systems Research Group (CSRG) tarafından, TCP/IP'nin erken uygulanmasına dayanarak geliştirildi.

<span class="mw-page-title-main">Lineer cebir</span> Uzay matematiği

Doğrusal cebir ya da lineer cebir; matematiğin, vektörler (yöney), vektör uzayları, doğrusal dönüşümler, doğrusal denklem takımları ve matrisleri (dizey) inceleyen alanıdır. Vektör uzayları, modern matematiğin merkezinde yer alan bir konudur. Bundan dolayı doğrusal cebir hem soyut cebirde hem de fonksiyonel analizde sıkça kullanılır. Doğrusal cebir, analitik geometri ile de alakalı olup sosyal bilimlerde ve fen bilimlerinde yaygın bir uygulama alanına sahiptir.

Gerçek Zamanlı İşletim Sistemi (RTOS), verileri ve önemli zaman kısıtlamalı olayları işleyen gerçek zamanlı uygulamalar için işletim sistemi'dir.

<span class="mw-page-title-main">Tümleşik geliştirme ortamı</span> yazılım geliştirmek için kullanılan yazılım ortamı

Tümleşik geliştirme ortamı, bilgisayar programcılarının hızlı ve rahat bir şekilde yazılım geliştirebilmesini amaçlayan, geliştirme sürecini organize edebilen birçok araç ile birlikte geliştirme sürecinin verimli kullanılmasına katkıda bulunan araçların tamamını içerisinde barındıran bir yazılım türüdür.

Servis odaklı mimari veya hizmet yönelimli mimari, bilgisayarda sistemlerin işlevselliklerini iş süreçleri etrafında gruplaştırarak sistem geliştirmesi ve bütünleştirilmesinde yol gösteren bir yazılım tasarımı felsefesidir. HYM altyapısı, iş süreçlerine katılan değişik yazılım uygulamalarının birbirleriyle haberleşmek üzere yazılmamış olmalarına rağmen veri alışverişinde bulunmalarını sağlar. Hizmet yönelimi, hizmetlerin işletim sistemleri, programlama dilleri ve diğer teknolojik ayrıntılarla ancak gevşek bir bağ oluşturmasını hedeflenmektedir. HYM, geliştiricilerin başka kullanıcılar tarafından kullanılması amacıyla bir iletişim ağı üzerinden sundukları işlevleri ayrı birimlere ya da hizmetlere böler. Bu hizmetler birbirleriyle veri alışverişiyle veya aralarındaki etkinliği birden fazla hizmet arasında eşgüderek haberleşirler. Birçok yorumcu HYM kavramını eski kavramlar üzerine inşa edilmiş ya da daha eski dağıtık hesaplama kavramlarından geliştirilmiş olduğunu ileri sürerler.

Bir hiper yönetici veya sanal makine monitörü (VMM), sanal makineleri oluşturan ve çalıştıran bilgisayar yazılımı, bellenim veya donanımdır. Bir hipervizörün bir veya daha fazla sanal makineyi çalıştırdığı bir bilgisayara ana makine adı verilir ve her sanal makineye konuk makinesi adı verilir. Hiper yönetici, konuk işletim sistemlerini sanal işletim platformuyla sunar ve konuk işletim sistemlerinin yürütülmesini yönetir. Çeşitli işletim sistemlerinin birden fazla örneği sanallaştırılmış donanım kaynaklarını paylaşabilir: örneğin, Linux, Windows ve macOS örneklerinin tümü tek bir fiziksel x86 makinede çalışabilir. Konuk işletim sistemleri aynı çekirdeğe sahip farklı Linux dağıtımları gibi kullanıcı alanında farklılık gösterebilse de, bu, tüm örneklerin tek bir çekirdeği paylaşması gereken işletim sistemi düzeyinde sanallaştırma ile çelişir.

<span class="mw-page-title-main">Anaçatı bilgisayar</span>

Bir anaçatı bilgisayar milyonlarca kullanıcıya eş zamanlı olarak farklı hizmetler verebilen, büyük, güçlü ve pahalı bir bilgisayardır. Anaçatı bilgisayarların gücü şu nedenlerden kaynaklanmaktadır:

REST, Web protokolleri ve teknolojilerini kullanan bir dağıtık sistemdir. REST prensiplerini sağlayan sistemler, RESTful olarak sıfatlandırılır. Temsilî Durum Aktarımı ismindeki temsilî, verinin temsilini kastetmekte olup onunla ilgili durumun aktarılması olarak düşünülebilir.

Bellek segmentasyonu, bilgisayarın birincil belleğinin parçalara veya bölümlere bölünmesine yönelik bir bilgisayar bellek yönetimi tekniğidir. Segmentasyon kullanan bir bilgisayar sisteminde, bellek konumuna yapılan bir başvuru, bir segmenti ve o segment içindeki bir ofseti tanımlayan bir değer içerir. Segmentler veya bölümler, bir program görüntüsüne birbirine bağlandıklarında ve görüntü belleğe yüklendiğinde, derlenmiş programların nesne dosyalarında da kullanılır.

<span class="mw-page-title-main">Beowulf kümesi</span> Bir çeşit bilgisayar kümesi

Bir Beowulf kümesi, bir çeşit bilgisayar kümesidir. Beowulf kümesi genelde özdeş bilgisayarlardan oluşur. Bu bilgisayarlar, hedef işlemin küme üyeleri arasında paylaşılmasını mümkün kılacak kütüphanelerin ve programların kurulu olduğu küçük bir yerel ağa bağlanır. Sonuç olarak ise ucuz kişisel bilgisayar donanımından yüksek performanslı bir paralel bilgi işlem kümesi elde edinilmiş olunur.

Sistem yönetiminde Orkestrasyon, bilgisayar sistemleri ve yazılımlarının otomasyon yapılandırması, koordinasyonu ve yönetimidir.

<span class="mw-page-title-main">FIFO algoritması</span>

FIFO algoritmasının mantığı basittir. Bellek yöneticisinin yeni bir sayfaya yer açmak için, hangi sayfayı dışarıda bırakacağını karar veren algoritmalardan biridir. Yönlendiriciye gelen ilk paket, iletilecek ilk pakettir.

Veri analizinde, anomali tespiti, verilerin çoğunluğundan önemli ölçüde farklılaşarak şüphe uyandıran nadir öğelerin, olayların veya gözlemlerin tanımlanmasıdır. Tipik olarak anormal öğeler, banka dolandırıcılığı, yapısal bir kusur, tıbbi sorunlar veya bir metindeki hatalar gibi bir tür soruna dönüşecektir. Anormallikler ayrıca aykırı değerler, yenilikler, gürültü, sapmalar ve istisnalar olarak da adlandırılmaktadır.

<span class="mw-page-title-main">Kernel panic</span>

Bir kernel panic, bir işletim sisteminin çekirdeği tarafından, güvenli bir şekilde kurtarılamadığı veya sistemi çalıştırmaya devam etmenin büyük veri kaybı yaşanabilmesinin yüksek bir riske sahip olacağı dahili bir kritik hata tespit edildiğinde alınan bir güvenlik önlemidir. Terim büyük ölçüde Unix ve Unix benzeri sistemlere özgüdür. Microsoft Windows işletim sistemlerindeki eşdeğeri, genellikle "mavi ekran" olarak adlandırılan bir durdurma hatasıdır.

<span class="mw-page-title-main">Tek sorumluluk ilkesi</span>

Tek sorumluluk ilkesi (TSİ), "Bir birimin sadece bir etkene karşı sorumlu olması gerektiği" şeklinde bir bilgisayar programlama ilkesidir. Etken terimi, birimde değişiklik gerektiren bir küme için kullanılır.

Bilgisayar biliminde zorunlu programlama ya da emperatif programlama, programın durumunu değiştiren ifadeler kullanan yazılımın programlama paradigması'dır. Doğal dillerdeki zorunlu kipin komutları ifade etmesi gibi, zorunlu program da bilgisayar'ın gerçekleştireceği komutlardan oluşur. Zorunlu programlama, beklenen sonuçlarının üst düzey tanımlarından ziyade programın nasıl adım adım çalıştığını açıklamaya odaklanır.