Bir Hipervizör Nedir?



Bir hiper yönetici, bir bilgisayarın birden fazla işletim sistemi (OS) çalıştırmasına izin veren benzersiz bir yazılım türüdür. Sanallaştırma olarak bilinen bir süreçle ,hayvan destek kredisiyazılım, her işletim sistemini belirli bir donanım setine özel erişime sahip olduğunu düşünür. Fiziksel donanım ve işletim sistemi arasında oturur ve makinede çalışan diğer tüm yazılımlara sanal bir donanım kümesi sunar. Yazılım, sanallaştırılmış donanım ve fiziksel donanım arasındaki bilgi akışını da yönetir. Bu tür yazılımlar hem tüketici hem de kurumsal ortamlarda kullanılır.
Çoğu durumda, bir bilgisayarın işletim sistemi, uygulamaların daha az ayrıcalıklı bir durumda çalıştığı ve işletim sistemine dayanması gerektiğinde, makinenin donanımına erişiminin kısıtlı olduğu yüksek düzeyde ayrıcalıklı bir durumda çalışır. Bu farklı donanım erişim ayrıcalıkları, halka 0 olarak geleneksel olarak çalışan OS ile halka olarak bilinir; Kullanıcı uygulamaları daha az ayrıcalıklara sahip olan 1–3 numaralı halkalarda çalışır. Bu model çoğu zaman iyi çalışır, ancak aynı anda tek bir bilgisayarda birden fazla işletim sistemi çalıştırmaya çalışırken tamamen düşer. Bir hiper yönetici bu problemi sanallaştırma adı verilen bir teknik kullanarak çözer.
Sanallaştırma yeni bir fikir değil, ancak 2000'li yılların ortalarından beri, şirketler ve bilgi teknolojisi (BT) endüstrisi, maliyetleri düşürme ve verimliliği artırma potansiyeline sahip olduklarından, bir kelime oyunu haline geldi. Sanallaştırmaya pek çok farklı yaklaşım vardır, ancak temel fikir, genellikle sanal makineler olarak bilinen simüle edilmiş donanım kümeleri oluşturmaktır. Bir sanal makine monitörü olarak da adlandırılabilecek bir hiper yönetici söz konusu olduğunda, her sanal makine bir “misafir” işletim sistemi içerir. Hiper yönetici doğrudan fiziksel donanım üzerinde çalışabilir, bu durumda “çıplak” tip olarak veya bir ana bilgisayar işletim sistemi içinde “yazılım” hiper yönetici olarak bilinir.
Hipervizörler misafir işletim sistemlerini yönetmek ve birbirleriyle çatışmamak için bazı çok karmaşık teknikler kullanmalıdır. Sanal makine içindeki bir işletim sistemi, 0 numaralı ayrıcalıktan yoksun olduğunun farkında olmadığından, kısıtlı işlevleri izinsiz olarak gerçekleştirmeye çalışabilir. Bu durumlarda, hiper yönetici bir işleve donanıma ulaşmadan müdahale edebilir, talimatları donanım üzerinde çalışan diğer işletim sistemlerine zarar vermeyecek şekilde kosgeb iş kurma kredisiyürütür ve sonucu orijinal işletim sistemine geri gönderir. Bir “tuzak ve öykünme” tekniği olarak bilinen bu, sanallaştırma dünyasına özgü birçok gelişmiş kavramdan sadece bir tanesidir.
Bu tür bir yazılım daha önemli ve kazançlı hale geldiğinden, daha fazla şirket bir hiper yönetici üzerindeki yükü hafifletme ve daha fazla performans sağlama yolları aramışlardır. Yazılım satıcıları işletim sistemlerini, çalıştıkları sanal makinelerin farkında olmak için değiştirdiler, bu da daha az trap ve taklit senaryo türü anlamına geliyor. Donanım satıcıları bazen ring -1 olarak bilinen yeni bir ayrıcalık düzeyi için destek eklediler. Daha yeni yazılım programları, performansı arttırmak için bu tekniklerden biri veya her ikisinden yararlanabilir.
Hipervizörler artık hem tüketici hem de kurumsal düzeyde çeşitli ürünlerde bulunabilir. Bir işletim sisteminin başka bir bilgisayarda çalışmasına izin veren tüketici ürünleri genellikle yazılım tipi bir hiper yönetici kullanır. Kurumsal alanda yazılım, farklı işletim sistemlerini çalıştıran düşük sunucuların birleştirilmesini sağlar. Yazılım geliştiricileri, uyumluluk sorunlarını test etmek için benzer veya hatta aynı işletim sistemlerinin birden çok örneğini çalıştırmak için bu yaklaşımı kullanabilir.

Yorumlar

Bu blogdaki popüler yayınlar

İnsan Arabirim Cihazı Nedir?

USB Host Denetleyici Nedir?

Demo yazılımı nedir?