[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Ayuda] Ayuda sobre VMware



Victor Antonio González Chávez wrote:

>     Hola a todos:
>
> Acabo de entrar a este foro y a la página de linux.org.mx (espero no me
> discriminen por mi mail.. jajaja), bueno mi pregunta es la siguiente:
>
> En la materia de Sistemas Operativos nos encargaron investigar sobre
> VMWare,

Debes tomar en cuenta los demás comentarios sobre Bochs y plex86

> se que es un emulador o maquina virtual

Es un virtualizador de máquinas que (a diferencia de un emulador que
ejecuta una máquina virtual que a su vez ejecuta todo el código binario que
le manda el sistema operativo huesped) no ejecuta ninguna máquina virtual
sino que le pasa al procesador todo el código que se pueda ejecutar nativo
y traduce a llamadas al sistema anfitrión todo lo que no se pueda ejecutar
nativo como interrupciones, acceso a los dispositivos virtuales, manejo de
memoria y a todo esto se le llama virtualización.

Las dos ventajas de la virtualización son que:
1. Al ejecutarse el código nativo éste corre más rápido
2. Cuando el S. O. huesped está inactivo no consume tiempo de procesador
del S. O. anfitrión

> para simular un equipo
> de computo y poder hacer creer al sistema operativo que esta en una
> maquina ella sola, no sebre otro sistema.

Ah, también existe MOL http://www.maconlinux.org/ para hacer virtualización
de máquinas en PowerPC

>
> Y bueno mis dudas radican en los siguientes puntos: como maneja la
> memria interna,

Similar a cualquier proceso que usa su propia memoria y no la suelta hasta
que se acaba, solo que además hace un mapeo de las direcciones en la
máquina virtual hacia las direcciones en la máquina anfitriona para poder
ejecutar el código nativo.

> manejo de procesos como lo efectua,

Los procesos de la máquina virtual los maneja el sistema operativo huesped.
El virtualizador no tiene noción de los procesos que corren dentro de la
maquina virtual, sólamente tiene noción de ejecución de código x86.

> memoria externa,

¿What?

> como es el sistema de I/O,

Se usan dispositivos de bloques y caracteres o de plano archivos normales
del lado del S. O. anfitrión y gracias a la magia de la virtualización el
S. O. huesped los ve como si fueran hardware real.

> como es el manejo de archivos,

En el sistema operativo huesped el manejo de archivos es exactamente igual
que si estuviera instalado en cualquier máquina real.
Del lado del sistema operativo anfitrión la máquina virtual es un proceso
más que hace operaciones de lectura y escritura.

> como se
> efectuan las comunicaciones,

por medio de la capa de virtualización

> como es el núcleo y las llamadas al sistema

Para el S. O. huesped esxactamente igual que si estuviera instalado en
cualquier otra máquina.
Para el S. O. anfitrión se trata de un proceso que corre la máquina virtual
y un módulo del kernel que le proporciona al proceso las llamadas al
sistema que necesita para hacer su virtualización.

>
> y como es el shell.

¿cuál shell?

> He tratado de estar investigando en la página de VMWare pero no tiene
> datos en concreto sobre algunas de mis dudas, realmente agradecería me
> puedan ayudar.

Devórate toda la documentación que puedas de las páginas de Bochs, Plex86 y
Mol. Individualmente no están del todo completas, pero lo que le falta a
una lo encuentras en la otra.....

Y si puedes instálate Bochs y plex86, y compáralos.

>
>
> De antemano gracias.
>
> _______________________________________________
> Ayuda mailing list
> Ayuda en linux org mx
> Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/

--
Sandino Araico Sánchez
If you can't bring out the best in people then
how can you bring out the best in your projects?
-- Bryan Dollery http://www.devx.com/DevX/Article/11659



_______________________________________________
Ayuda mailing list
Ayuda en linux org mx
Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/



[Hilos de Discusión] [Fecha] [Tema] [Autor]