Ir al contenido

Usuario discusión:PC ARC

Contenido de la página no disponible en otros idiomas.
De Wikipedia, la enciclopedia libre
Hola, PC ARC. Te damos la bienvenida a Wikipedia en español
Gracias por participar en el proyecto. Esperamos que la colaboración te resulte agradable y que aproveches tu estancia por aquí.
Wikipedia en español es una enciclopedia de contenido libre que surgió en mayo de 2001; desde entonces se han establecido varios principios definidos por la comunidad. Por favor, tómate un tiempo para explorar los temas siguientes, antes de comenzar a editar en Wikipedia.
Los cinco pilares de Wikipedia.
Principios fundamentales del proyecto
.
Ayuda.
Manual general de Wikipedia
.
Tutorial.
Aprender a editar paso a paso en un instante
.
Zona de pruebas.
Para que realices pruebas de edición
.
Programa de tutoría.
Solicita ayuda personalizada en tus primeros pasos
.
Aprende a editar páginas.
Guía de edición de páginas wiki
.
Cosas que no se deben hacer.
Resumen de errores más comunes a evitar
.
Preguntas más frecuentes.
Preguntas que toda la gente hace
.
Las políticas de Wikipedia.
Estándares y reglas aprobadas por la comunidad
.
Café.
Donde puedes preguntar a otros wikipedistas
.

Ésta es tu página de discusión, en la cual puedes recibir mensajes de otros wikipedistas. Para dejar un mensaje a otro wikipedista debes escribir en su página de discusión, si no, no será notificado. Al final del mensaje debes firmar escribiendo cuatro ~~~~ o presionando el botón mostrado en la imagen. Recuerda que los artículos no se firman.


Esperamos que pases buenos momentos en Wikipedia. Delphidius (Mensajes) 13:46 2 ene 2008 (CET)

Esto es una página de discusión de usuario

[editar]

Eso significa que sirve para comunicarse con otros usuarios. para pruebas con artículos utiliza la zona de pruebas o una subpágina de usuario como esta: Usuario:PC ARC/Pruebas. Te recomiendo que traslades la prueba de artículo que has desarrollado aquí a esa página que te comento (u otra similar) y que te leas primero las normas de edición y las políticas de edición de la wikipedia (puedes ver los enlaces en la plantilla de bienvenida que te he colocado al inicio). Saludos. Delphidius (Mensajes) 13:46 2 ene 2008 (CET)


' el Gerente de Máquina Virtual ' ' remite aquí. Para la máquina virtual que supervisa el uso de Microsoft, mirar [[el Centro de Sistema el Gerente de Máquina Virtual]

En la informática, una máquina virtual (VM) es un el software la puesta en práctica de una máquina (el ordenador) que ejecuta programas como verdadero machin

Definiciones

[editar]

Una máquina virtual al principio fue definida por Popek y Goldberg como " un duplicado eficiente, aislado de una verdadera máquina ". El empleo corriente incluye las máquinas virtuales que no tienen ninguna correspondencia directa a cualquier verdadero hardware. <en cuanto al nombre = "Smith_Nair_05"> {{citan el diario | durar = Smith | primero = Daniel E. | authorlink = | coautores = Nair, Ravi | título = la Arquitectura de Máquinas Virtuales | diario = Ordenador | volumen = 38 | publicar{*emitir*} = 5 | páginas = 32-38 | editor = IEEE Sociedad en la época de la informática | posición = | fecha = | url = | doi = 10.1109/MC.2005.173 | id = | accessdate =}} </en cuanto a>

Máquinas virtuales son separadas en dos categorías principales, basadas en su empleo y grado de correspondencia a cualquier verdadera máquina. Un sistema la máquina virtual proporciona un completo la plataforma de sistema que apoya la ejecución de un completo el sistema de operaciones (OS). Al contrario un trata la máquina virtual es diseñado para controlar un solo program, el que significa{*piensa*} que esto apoya un solo process. Una característica esencial de una máquina virtual es que el software que controla dentro es limitado con los recursos y abstracciones proporcionadas por la máquina virtual - esto no puede escaparse su virtual

Sistema máquinas virtuales

[editar]

{ {mirar also|Virtualization|Comparison de máquinas virtuales}}

El sistema máquinas virtuales (a veces llamado ' ' el hardware máquinas virtuales ) permite la máquina subyacente física a la emisión multicanal entre máquinas diferentes virtuales, cada carrera su propio sistema de operaciones. Llaman la capa de software que proporciona el virtualization una máquina virtual supervisan o la hipervisera. Una hipervisera puede correr sobre el hardware desnudo ( Escriben a máquina 1 o natal VM) o sobre la cima de un sistema de operaciones (' ' Escriben a máquina 2 o '

Las ventajas principales de sistema VMs son:

  • múltiples ambientes OS pueden coexistir sobre el mismo ordenador, en el aislamiento fuerte el uno del otro;
  • la máquina virtual puede proporcionar un el juego de instrucción la arquitectura (ISA) que es algo diferente de él de la verdadera máquina.

Múltiple VMs cada carrera su propio sistema de operaciones (llamado ' ' el invitado el sistema de operaciones ) con frecuencia es usado en la consolidación de servidor , donde los servicios diferentes que solían correr sobre máquinas individuales para evitar la interferencia, es en cambio controlado en VMS separado sobre la misma máquina física. Con frecuencia llaman el aislamiento de calidad-de-servicio a este empleo (QoS iso

El deseo de controlar múltiples sistemas de operaciones era la motivación original para máquinas virtuales, como esto permitió a la parte de tiempo un ordenador solo entre varia asignación sola OSes.

El invitado OSes no tiene que ser todo igual, haciéndolo posible de controlar OSes diferente sobre el mismo ordenador (por ejemplo Microsoft Ventanas y Linux, o las más viejas versiones de un OS para apoyar el software que aún no ha sido puesto a babor a la última versión.) el empleo de máquinas virtuales para apoyar al invitado diferente OSes se hace popular en sistemas encajados; un empleo típico debe apoyar un el sistema en tiempo real de operaciones al mismo tiempo como OS de alto nivel como Linux o Ventanas.

Otro empleo es sandbox un OS que no es confiado en, posiblemente porque esto es un sistema en el desarrollo. Máquinas virtuales tienen otras ventajas para el desarrollo OS, incluyendo mejor eliminando fallos del acceso y más rápido reanuda. [http: // www.vmwarez.com/2006/05/super-fast-server-reboots-another.html]

La popularidad de VMS para el aislamiento QoS es un resultado de aislamiento de recurso incompleto proporcionado por los sistemas más contemporáneos de operaciones. Solaris Zonas son una alternativa que proporciona el aislamiento de recurso fuerte dentro de un sistema "solo" de operaciones. Las zonas no son máquinas virtuales, pero un ejemplo " del sistema de operaciones virtualization ". Esto incluye otro " ambientes virtuales " (también llamó " servidores virtuales ") como Virtuozzo, FreeBSD la Cárcel la s, Linux-VServer, chroot la cárcel y OpenVZ. Estos proporcionan alguna forma de encapsulation de procesos dentro de un sistema de operaciones.

Tratar la máquina virtual

[editar]

¡<! - Esta sección es unida de .NET el Marco -> { {mirar also|Virtualization|Comparison de Máquinas Virtuales De aplicación}}

Un proceso VM, a veces llamado una máquina virtual de aplicación , corre como un uso normal dentro de un OS y apoya un proceso solo. Es creado cuando aquel proceso es comenzado y destruido cuando esto sale. Su objetivo es de proporcionar un platform - el ambiente de programa independiente que abstrae lejos los detalles del hardware subyacente o el sistema de operaciones, y permite a un programa ejecutar de la misma manera sobre cualquier platfor

Un proceso VM proporciona una abstracción de alto nivel (comparado a la abstracción de ISA de bajo nivel del sistema VM) - él de un el lenguaje de programación de alto nivel. El Proceso VMs es puesto en práctica usando un interpreter, el funcionamiento comparable para lenguajes de programación compilados es alcanzado por el empleo de la compilación justo a tiempo.

Este tipo de VM se ha hecho popular entre con el Java el lenguaje de programación, que es puesto en práctica usando el la máquina Javanesa virtual. Otro ejemplo es el .NET el Marco, que corre sobre un VM llamó el el Tiempo de ejecución de Lengua Común.

Un caso especial de proceso VMs es sistemas que abstraen sobre los mecanismos de comunicación de un (potencialmente heterogéneo) el racimo de ordenador. Tal VM no consiste en un proceso solo, pero un proceso por máquina física en el racimo. Ellos son diseñados para aliviar la tarea de programar usos paralelos por dejando al programador enfocar algoritmos más bien que los mecanismos de comunicación proporcionados por el interconectar y el OS. Ellos no ocultan el hecho que la comunicación ocurre, y como tal no intentan presentar el racimo como una máquina sola paralela.

A diferencia de otro proceso VMs, estos sistemas no proporcionan un lenguaje de programación específico, pero son encajados en una lengua existente; típicamente tal sistema proporciona encuadernaciónes para varias lenguas (por ejemplo C y el lenguaje FORTRAN). Los ejemplos son PVM (la Máquina Paralela Virtual) y MPI (el Mensaje que Pasa el Interfaz). Ellos no son estrictamente máquinas virtuales, como los usos que corren sobre la cima todavía tienen el acceso a todos los servicios OS, y por lo tanto no son limitados al modelo de sistema proporcionado por el "VM".

Técnicas

[editar]

Emulación del hardware de materia prima subyacente (ejecución natal)

[editar]

Este acercamiento es descrito como virtualization lleno del hardware, y puede ser puesto en práctica usando un Tipo 1 o el Tipo 2 la hipervisera. (Un Tipo 1 hipervisera corre directamente sobre el hardware; un Tipo 2 hipervisera corre sobre otro sistema de operaciones, como Linux.) Cada máquina virtual puede controlar cualquier sistema de operaciones apoyado por el hardware subyacente. Los usuarios así pueden controlar a dos o más "invitado" diferente sistemas de operaciones simultáneamente, en ordenadores separados "privados" virtuales.

El sistema de pionero que usa este concepto era la IBM CP-40, el primero (1967) la versión de la IBM CP/CMS (1967-1972) y el precursor a la IBM VM la familia (de 1972 presentes{*regalos*}). Con la arquitectura VM, la mayor parte de usuarios controlan un relativamente simple la informática interactiva el sistema de un solo usuario de operaciones, CMS, como "un invitado" sobre la cima del programa de control de VM (VM-CP). Este acercamiento guardó{*mantuvo*} el diseño de CM simple, como si esto corría solo; el programa de control silenciosamente proporciona la multiasignación y servicios de dirección de recurso "entre bastidores". Además del CM, VM usuarios puede controlar cualquiera de otra IBM sistemas de operaciones, como MVS o z/OS. z/VM es la versión corriente de VM, y es usado apoyar cientos o miles de máquinas virtuales sobre una unidad central dada. Algunas instalaciones suelen Linux para zSeries controlar al servidor de Web la s, donde Linux corre como el sistema de operaciones dentro de muchas máquinas virtuales.

Virtualization lleno es en particular provechoso en el desarrollo de sistema de operaciones, cuando el nuevo código experimental puede ser controlado al mismo tiempo como más viejo, más estable, versiones, cada uno en máquinas separadas virtuales. (El proceso hasta puede ser recursive: La IBM eliminó fallos de las nuevas versiones de su máquina virtual el sistema de operaciones, VM, en una máquina virtual que corre bajo una más vieja versión de VM, y hasta usó esta técnica para simular el nuevo hardware. <en cuanto> a Mirar la Historia de CP/CMS para el empleo de la IBM de máquinas virtuales para el desarrollo de sistema de operaciones y la simulación de nuevo hardware </en cuanto a>)

El estándar x86 la arquitectura de procesador como usado en ordenadores personales modernos en realidad no encuentra el Popek y Goldberg virtualization exigencias. Notablemente, no hay ningún modo de ejecución donde todas las instrucciones de máquina sensibles siempre atrapan, que permitiría virtualization por instrucción.

A pesar de estas limitaciones, varios paquetes de software han logrado proporcionar virtualization sobre la arquitectura x86, aun cuando la recopilación dinámica de código privilegiado, como primero puesto en práctica por VMware, incurre en algún funcionamiento en lo alto comparando con un VM que controla sobre un natalmente virtualizable la arquitectura como la IBM el Sistema/370 Motorola MC68020. Por ahora, varios otros paquetes de software como el ordenador personal Virtual, VirtualBox, el Terminal de trabajo de Paralelos y el Hierro Virtual logran poner en práctica virtualization sobre el hardware x86.

De otra parte, plex86 puede controlar sólo Linux bajo Linux la utilización de un grano específico remendado. Esto no emula un procesador, pero usa bochs para la emulación de dispositivos de placa madre.

[ [Intel]] y AMD ha introducido rasgos a sus procesadores x86 para permitir virtualization en el hardware.

Emulación de un sistema no natal

[editar]

Máquinas virtuales también pueden realizar el papel de un el emulador, permitiendo a aplicaciones de software y sistemas de operaciones escrito para otro el procesador de ordenador la arquitectura ser controlado.

Algunas máquinas virtuales emulan el hardware que sólo existe como una especificación detallada. Por ejemplo:

Esta técnica permite a ordenadores diversos controlar cualquier software escrito a aquella especificación; sólo el software de máquina virtual sí mismo debe ser escrito separadamente para cada tipo de ordenador sobre el cual esto corre.

Nivel de sistema de operaciones virtualization

[editar]

" El nivel de sistema De operaciones Virtualization " es un servidor virtualization la tecnología que virtualizes server la s sobre un el sistema de operaciones la capa (grano). Puede ser pensado como la división: un servidor solo físico es cortado en múltiples pequeñas particiones (de otra manera llamó ambientes virtuales (VE), el servidor virtual privado la s (VPS), invitados, zonas, etc.); cada tal partición mira y parece a un verdadero servidor, del punto de vista de sus usuarios. Un ejemplo aquí están las zonas de Solaris. Usted puede tener múltiple invitado OS controlando bajo mismo OS (permiten Esto sobre Solaris 10). Pero Todo el invitado OS tiene que usar el mismo nivel grano - usted no puede controlar una versión diferente; y también usted no puede controlar OS diferente que Solaris. También AIX proporciona la misma técnica la División llamada Micro

La arquitectura de nivel de sistema de operaciones tiene bajo en lo alto que ayuda a maximizar el empleo eficiente de recursos de servidor. El virtualization introduce sólo un insignificante elevado y permite controlar cientos del servidor virtual privado la s sobre un servidor solo físico. Al contrario los accesos como virtualisation (como VMware) y paravirtualization (como Xen UML) no pueden alcanzar tal nivel de densidad, debido a en lo alto de controlar múltiples granos. De otro lado, el nivel de sistema de operaciones virtualization no permite controlar sistemas diferentes de operaciones (p. ej. granos diferentes), aunque bibliotecas diferentes, distribuciones etc. sean posibles.

{ {main|operating nivel de sistema virtualization}}

La lista de hardware con la máquina virtual apoya

[editar]

{ {Seealso|X86 virtualization*Hardware apoyan en procesadores x86}}

Lista de software de máquina virtual

[editar]

{ {col-comienzan}} { {col-2}}

Proceso software de máquina virtual (De aplicación)

{ {col-2}}

¡Sistema (Hardware) software de máquina virtual {{huh|date=October 2007}} <! - este título es nada más que una broma (mala) ->
OS-nivel virtualization software

{ {col-final}}

Las descripciones ampliadas de software seleccionado virtualization

[editar]

Los productos de software siguientes son capaces a virtualize el hardware de modo que varios sistemas de operaciones puedan compartirlo.

  • Adeos es un la Capa de Abstracción de Hardware que puede ser cargado como un Kernel el Módulo en Linux. Esto permite la carga de un grano en tiempo real como un módulo, al mismo tiempo como Linux, pero con la prioridad más alta.
  • Denali suele paravirtualisation proporcionar máquinas virtuales de alto rendimiento sobre ordenadores x86. El apoyo de máquinas virtual de Denali se especializó OSs mínimo para servicios de Internet. El sistema puede escalar a unos miles de máquinas virtuales. Denali no conserva el interfaz binario de aplicación (ABI), y entonces los usos deben ser compilados de nuevo para controlar dentro de una biblioteca el sistema de operaciones; en este sentido es similar al Exokernel.
  • OKL4 usa la fuente abierta L4 el micrograno como una hipervisera para proporcionar una solución virtualization de alto rendimiento para sistemas encajados.
  • OpenVZ - servidor de Nivel de sistema De operaciones virtualization solución, agregada Linux.
  • los Paralelos proporcionan virtualization de x86 para controlar el ordenador personal inmodificado sistemas de operaciones. Esto también usa una tecnología de hipervisera de peso ligero para mejorar la seguridad y aumentar la eficacia. Los paralelos se han hecho populares para su capacidad de controlar Ventanas como un invitado bajo el amigo OS X sobre el la arquitectura de Intel de manzana.
  • QEMU es un simulador basado en una máquina virtual, que le da la capacidad de emular una variedad de arquitecturas de CPU de invitado sobre muchas plataformas de anfitrión diferentes.
  • El Hierro Virtual proporciona máquinas virtuales para x86 que controlan sistemas inmodificados de operaciones, como Ventanas, Capelo cardenalicio y SUSE. El Hierro Virtual abre la fuente virtualization instrumentos de tecnología virtualization natal, que entrega el funcionamiento cerca natal para x86 sistemas de operaciones.
  • Virtuozzo sustituye la capa de abstracción de hardware por una versión modificada que lo permite correr con el mejor funcionamiento del OS, pero fuerza todo el VMS sobre una caja de hardware a toda la carrera mismo OS, con alguna flexibilidad a apoyar varias distribuciones Linux sobre el mismo servidor. Corrientemente ellos tienen una versión para Ventanas 2003 y para Linux. OpenVZ es un proyecto relacionado abierto de la fuente que proporciona la funcionalidad similar para Linux.
  • VMware proporciona máquinas virtuales para x86 que puede controlar el ordenador personal inmodificado sistemas de operaciones. La tecnología complicada en hacer esto es compleja y también incurre (a veces significativo) en gastos generales de funcionamiento con productos recibidos VMware (VM el Servidor y el Terminal de trabajo). ESX el servidor proporciona el funcionamiento cerca natal y un totalmente virtualized la opción (con para-virtualization de algunos componentes de hardware). Xen la carrera de profesiones de existir sistemas de operaciones para correr modificaron (paravirtualized) sistemas de operaciones con el funcionamiento mejorado. El Hierro Virtual proporciona la compatibilidad llena OS para la existencia o nuevo OSes con el funcionamiento cerca natal sin las compensaciones de funcionamiento entre paravirualization y la traducción binaria.
  • Xen Virtualization el sistema cuya motivación se diferencia de él de Denali en que es querido para controlar un número moderado de sistemas llenos-destacados de operaciones, más bien que un número grande de especializados, de peso ligero.
  • KVM A base de grano Virtual es un Linux el grano el módulo que permite a un programa modificado QEMU usar el hardware virtualization. — El comentario anterior sin firmar es obra de FlyingAce (disc.contribsbloq). 21:39 16 feb 2024 (UTC)[responder]

Libros

[editar]
  • Jim, junior. Smith, Ravi Nair, James E. Smith, Máquinas Virtuales: Plataformas Versátiles Para Sistemas y Procesos, Editor Morgan Kaufmann Publishers, mayo de 2005, ISBN 1-55860-910-5, 656 páginas

Referencias

[editar]

< se refiere />

Mirar también

[editar]

Eslabones externos

[editar]

[ [Category:Virtualization software]] [ [Category:Operating tecnología de sistema]] [ [Category:Programming puesta en práctica de lengua]]

[ [ar: ?لة ?فتراضية]] [ [bs:Virtualna mašina]] [ [Bg:Виртуална машина]] [ [cs:Virtuální stroj]] [ [da:Virtuel maskine]] [ [de:Virtuelle Maschine]] [ [et:Virtuaalmasin]] [ [es:Máquina virtual]] [ [eu:Makina birtual]] [ [fr:Machine virtuelle]] [ [it:Macchina virtuale]] [ [él: ?כונה ?ירטואלית]] [ [hu:Virtuális számítógép]] [ [ml: ?ര്‍ച്ച്വല്‍ ?െഷീന്‍]] [ [nl:Virtuele trabaja a máquina]] [ [ja: [ [ko: [ [pl:Maszyna wirtualna]] [ [pt:Máquina virtual]] [ [Ru:Виртуальная машина]] [ [fi:Virtuaalikone]] [ [sv:Virtuell maskin]] [ [vi:Máy ?o]] [ [tr:Sanal Makine]] [ [yi: ?וירטשועל ?אמפיוטער]] [ [zh: