A virtuális gépek, Computerworld Russia, kiadói „nyitott rendszer”

Számos lehetőség végrehajtása middleware

Anélkül, hogy részletesen, a számítógépes rendszer általában áll a hardver, az operációs rendszer, azaz ugyanazon a hardveren és a futó alkalmazások az operációs rendszer. (Azonban a beágyazott rendszerek, az operációs rendszer is hiányzik a hagyományos értelemben.) Mindenesetre, az operációs rendszer „tudja”, azokról a források és képességek az eszközök és vezérli közvetlenül.

Ha az operációs rendszer és a számítógépes rendszer van egy másik szoftver réteg, akkor az operációs rendszer lesz csak az információ, hogy ez a középfokú ez biztosítja. És az információkat a források és képességek az alkalmazott hardver függ a köztes szoftver réteg. Az operációs rendszer ellenőrzése a mögöttes hardver csak olyan mértékben, hogy ez lehetővé teszi, hogy a közbenső szinten.

Köztes szoftver réteg tájékoztatja az OS minden tud a hardver, és egy adás vezérlő irányelvek módosítása nélkül. De van egy másik lehetséges megoldás: középfokú nem jelentik az összes üzemi adatok a meglévő hardver és bizonyos mértékig változtatni a kontroll irányelvek küldött OS.

Persze, vannak a különböző eszközök és interfészek, hogy adjunk árnyalatok és összetettsége a számítógépes környezet. De az a szoftver használata réteg alkotnak egy sor számítógépes erőforrások és a munka szabályait képezik az alapját az úgynevezett virtuális gépeket.

Virtual Machine - számítógépes környezetben, egy sor források és a munka szabályok képződik (a szoftver), néhány más számítástechnikai környezetben.

Virtual Machine - hypervisor

A virtuális gépek képezik az alapját a technológiák, mint például a VMware ESX Server és nyílt forráskódú Xen virtuális gép monitor. Mindkét termék kiszolgálók több operációs rendszer, elsősorban a x86 architektúra. Megközelítések megvalósítani ezeket a termékeket - a különböző úgynevezett virtuális gép hardver szinten a „csupasz fém” vagy virtuális gépek, mint a hypervisor. A közbenső réteg szoftver (úgynevezett virtuális gép monitor vagy hypervisor) között helyezkedik el az operációs rendszer és a hardver. Köszönöm, hogy minden, a hypervisor a számítógépen futó operációs rendszer azt az illúziót kelti, hogy mindegyikük egyedi.

A több operációs rendszer egy szerver platform számos előnye van. Ebben az esetben, akkor lehet, hogy teljes mértékben kihasználja a források nagyon nagy teljesítményű szerverek, hogy visszafelé kompatibilis a régebbi programok és terjesztésére alkalmazások több operációs rendszert úgy, hogy ne zavarják egymást.

VMware használ átlátható virtualizáció, ami azt jelenti, hogy nem kell változtatni az operációs rendszer fut a hypervisor. Xen használ „paravirtualizációs”, vagyis a módosítására van szükség operációs rendszert, hogy tudnak dolgozni egyidejűleg ugyanazon a hardveren. Szerint a Xen szakemberek paravirtualizációs növeli sebességét és javítja a működési hatékonyságot.

Host virtuális gépek

Microsoft Virtual PC és a GSX Server és a VMware GSX Workstation nevű host virtuális gépeket. Ezek a termékek a virtuális gép, valamint más alkalmazások futnak az operációs rendszer. virtuális gép alkalmazás van osztva egy közbenső szoftver réteg, az operációs rendszer és alkalmazás fut az operációs rendszer.

Egy ilyen rendszer kevésbé hatékony és kevésbé kínál lehetőségeket, mivel a rendszer használt szerverek az hypervisor, de előnyt jelenthet, amely lehetővé teszi, hogy működjön együtt örökölt szoftverek és alkalmazások elválasztani a többi rendszer. A felhasználó, aki meg akarja látogatni a potenciálisan veszélyes web-oldalak, például a védelem növelését idejére munkájukat az interneten keresztül a virtuális gépeket.

Virtuális gép szintű alkalmazásokat

Virtuális gép-szintű alkalmazások, mint például a Java Virtual Machine fut egy alkalmazás, amely egyesíti őket megoldásokat, amelyek támogatják a gazda modellen. Ezek a virtuális gépeknek azonban kombinálják a köztes szoftver szinten az operációs rendszer. A Java virtuális gép fut, mint egy alkalmazás az eredeti környezetéből, és a Java alkalmazásokat már dolgozik egy virtuális gép.

Azt állítják, hogy az egyik előnye ennek a programozási paradigma, hogy a Java program fut minden Java virtuális gép újrafordítás nélkül. És ebben az esetben csak a szállító attól függ, hogy a Java virtuális gép több operációs rendszer forrás.

Párhuzamos virtuális gép

Parallel Virtual Machine - egy kicsit más megközelítés létrehozását egy virtuális gép. Ebben az esetben, a közbenső szoftver réteg formájában szoftver démon, vagy a kiszolgáló program, amely együtt egy sor függvényhívásokról kell összeállítani egy olyan alkalmazás célja, hogy fut párhuzamosan virtuális gép. Könyvtár hívások, amelyek a hozzáférést a szerver program, amely lehetővé teszi, hogy képviselje a számítógépes hálózat, mint egy számítógép, párhuzamos processzorok.

Ahogy a mondás tartja, beállíthatja, hogy a program bármit akarsz. Ez nem mindig olyan program működni fog gyorsan és hatékonyan. De mindaddig, amíg van egy közbenső réteg szoftver lesz a virtualizáció.

Ossza meg képeit barátaival és kollégáival

Kapcsolódó cikkek