Sistemes Operatius Monolloc - SMX
La virtualització dels sistemes informàtics no només s’aplica a petits equipaments, sinó que cada vegada s’utilitza més en molts àmbits relacionats amb el món de la informàtica.
Entorn d’escriptori
Entorn empresarial
Una màquina real (o física) és un ordinador que té elements físics dins d’una arquitectura coneguda. S’obtenen els millors resultats referents a la velocitat de tractament de la informació.
Una màquina virtual (o màquina lògica) és una màquina que simula el funcionament d’una màquina real. Sobre ella es poden instal·lar sistemes operatius, aplicacions informàtiques, navegar de manera segura per Internet, utilitzar diversos dispositius (per exemple, targetes de xarxa, dispositius USB, etc.).
Sense màquines virtuals vs. amb màquines virtuals
La virtualització és un concepte que descriu la capacitat de tenir diversos sistemes operatius funcionant al mateix temps en un ordinador.
També podem definir una màquina virtual (Virtual Machine, VM) com un programari que simula una màquina real i on es poden executar programes informàtics com si fos una màquina real.
El sistema operatiu sobre el qual s’executa el programari per a crear les màquines virtuals s’anomena amfitrió (host). Per exemple, els sistemes operatius Windows, Linux, MacOS.
Els diversos sistemes operatius instal·lats en cada màquina virtuals s’anomenen hostes (guest).
Host & guest
Tenint en compte les funcionalitats de les màquines virtuals, les podem classificar en les següents categories:
També anomenades màquines virtuals de maquinari o virtualització de plataforma.
Permeten a la màquina física real simular-se en diverses màquines virtuals.
Cada màquina virtual executa el seu propi sistema operatiu.
La capa de programari que permet la virtualització s’anomena màquina virtual de maquinari o monitor de màquina virtual. Un monitor de màquina virtual es pot executar o bé directament sobre el maquinari, o bé sobre el sistema operatiu.
Tipus
Emulació: simula plataformes de maquinari diferents.
Virtualització completa o nativa: simula la mateixa plataforma de maquinari.
Paravirtualització: mitjançant modificacions del sistema operatiu natiu, millora l’eficiència.
A vegades anomenades màquines virtuals d’aplicacions.
S’executen com un procés normal dins d’un sistema operatiu i suporten un únic procés.
La màquina virtual s’inicia automàticament quan es llança el procés que s’ha d’executar i es para quan el procés finalitza.
El seu objectiu és proporcionar un entorn d’execució independent de la plataforma de maquinari i del sistema operatiu que amagui el maquinari real i permeti que un programa s’executi sempre de la mateixa manera sobre qualsevol plataforma.
Per exemple: la màquina virtual Java (JVM), Dalvik (antiga) o Art (nova) usat als dispositius Android.
Es virtualitzen recursos específics del sistema com, per exemple, la capacitat d’emmagatzematge, els recursos de la xarxa i els sistemes multiprocessador.