Bu bağlantıyı kontrol et.
http://blogs.msdn.com/b/virtual_pc_guy/archive/2006/07/10/661958.aspx
Cevap Ben Armstrong'un Sanallaştırma Blogundan
işte aslında 'VMM' için iki anlam. Bunlardan ilki 'sanal bellek yöneticisi' - bu, Windows işletim sisteminin bir parçası ve bilgisayar sanallaştırma ile ilgisi yok - ve işletim sistemi bellek yönetimi ile ilgisi var. Bugün bahsettiğim şey bu değil :-)
İkinci anlam 'Sanal Makine Monitörü'. 'Sanal Makine Monitörü' takma adını kullanan çok sayıda farklı program ve uygulama vardır. En basit ifadeyle - VMM, sorumlu olduğu sanal makinelerde politika izlemekten ve uygulamaktan sorumlu bir yazılım parçasıdır. Bu, VMM'nin bir sanal makinenin içinde gerçekleşen her şeyi takip ettiği anlamına gelir ve gerektiğinde kaynaklar sağlar, sanal makineyi kaynaklara yönlendirir veya kaynaklara erişimi reddeder (VMM'lerin farklı uygulamaları kaynakları farklı düzeylerde sağlar veya yönlendirir) başka bir gün için tartışma konusu).
Klasik olarak iki tür VMM vardır.
II. Tip II VMM örnekleri JavaVM ve .Net ortamını içerir. Bu VMM'ler sanal makinelerini izler ve kaynak isteklerini barındırma ortamında uygun API'lere yönlendirir (arada işlem seviyesi vardır).
Bir tür VMM, bir barındırma işletim sistemine ihtiyaç duymadan doğrudan donanım üzerinde çalışan bir türdür. Tip I VMM'ler aynı zamanda 'hiper denetleyiciler' olarak da bilinir - bir VMM ile bir hiper yönetici arasındaki tek gerçek fark onun çalıştığı yerdir. Her ikisi tarafından sağlanan işlevsellik adildir. Tip I VMM'lerin örnekleri arasında Amdahl ve IBM gibi şirketler tarafından sunulan ana bilgisayar sanallaştırma çözümleri ve modern bilgisayarlarda VMware ESX, Xen ve Windows sanallaştırma gibi çözümler bulunur.