An Entity of Type: topical concept, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In computing, paravirtualization or para-virtualization is a virtualization technique that presents a software interface to the virtual machines which is similar, yet not identical, to the underlying hardware–software interface.

Property Value
dbo:abstract
  • La Paravirtualització és una tècnica de programació informàtica que permet virtualitzar sistemes operatius per programari. El programari paravirtualitzador presenta una interfície de gestió de màquines virtuals. Cada màquina virtual es comporta com un computador independent, pel que permet usar un sistema operatiu o més d'un per computador emulat. La intenció de la interfície modificada és reduir la porció del temps d'execució de l'usuari, usat en operacions que són substancialment més difícils d'executar en un entorn virtual comparat amb un entorn no virtualitzat. La paravirtualització prové filtres especialment definits per permetre als convidats i a l'amfitrió fer peticions i conèixer aquestes tasques, que d'altre mode serien executades en el domini virtual (on el rendiment de l'execució és pitjor.) Per tant, una plataforma de paravirtualizació reeixida pot permetre que el monitor de la màquina virtual (VMM) sigui més simple (per trasllat de l'execució de feines crítiques des del domini virtual a l'amfitrió de domini) i/o que redueixi la degradació del rendiment global de l'execució de la màquina dins de l'amfitrió virtual. La paravirtualizació requereix que el sistema operatiu convidat sigui portat de manera explícita per a l'API. Una distribució d'un sistema operatiu convencional que no suporti paravirtualització no pot ser executada ni visualitzada en un monitor de màquina virtual VMM. La paravirtualització és un terme nou per a una vella idea. el sistema operatiu VM d'IBM ha ofert tals característiques des de 1972 (i abans com a CP-67). En el món de màquines virtuals, això es coneix com a "codi de DIAGNÒSTIC", perquè usa un codi d'instrucció usat normalment sols per programari per a manteniment de maquinari i per tant indefinit. El sistema operatiu de l'estació de treball paral·lela fa una crida al seu equivalent a una "hypercall". Totes són el mateix: una crida de sistema a l'hipervisor. Aquestes trucades requereixen suport al sistema operatiu hoste, el qual ha de tenir codi hipervisor específic per a fer aquestes crides. El terme "paravirtualització" va ser usat inicialment en literatura investigativa en associació amb el de monitor de màquina virtual. El terme també és usat per descriure els hipervisors Xen, L4, Trang, VMware, Wind River i XtratuM. Tots aquests projectes fan servir o poden fer servir les tècniques de paravirtualització per suportar màquines virtuals d'alt rendiment en maquinari x86 implementant una màquina virtual que no implementi les parts difícils de virtualitzar de l'actual conjunt d'instruccions x86. (ca)
  • In der Informatik ist Paravirtualisierung eine Technologie zur Virtualisierung, die eine Softwareschnittstelle bereitstellt, die ähnlich, aber nicht identisch mit der tatsächlichen Hardware ist. Das Betriebssystem muss portiert werden, um auf der virtuellen Maschine (VM) ausgeführt werden zu können, was die Rechteinhaber proprietärer Betriebssysteme aus strategischen Gründen ablehnen können. Die Portierung vereinfacht jedoch den Aufbau der VM und ermöglicht den darauf ausgeführten virtuellen Maschinen eine höhere Leistung. (de)
  • La paravirtualización es una técnica de programación informática que permite virtualizar por software sistemas operativos. El programa paravirtualizador presenta una interfaz de manejo de máquinas virtuales. Cada máquina virtual se comporta como un computador independiente, por lo que permite usar un sistema operativo o varios por computador emulado. La intención de la interfaz modificada es reducir la porción del tiempo de ejecución del usuario, empleado en operaciones que son sustancialmente más difíciles de ejecutar en un entorno virtual, comparado con un entorno no virtualizado. La paravirtualización provee filtros especialmente definidos para permitir a los invitados y al anfitrión hacer peticiones y conocer estas tareas, que de otro modo serían ejecutadas en el dominio virtual (donde el rendimiento de la ejecución es peor.) Por lo tanto, una plataforma de paravirtualización exitosa puede permitir que el monitor de la máquina virtual (VMM) sea más simple (por traslado de la ejecución de tareas críticas desde el dominio virtual al anfitrión de dominio), y/o que reduzca la degradación del rendimiento global de la ejecución de la máquina dentro del anfitrión virtual. La paravirtualización requiere que el sistema operativo invitado sea portado de manera explícita para la API. Una distribución de un sistema operativo convencional que no soporte paravirtualización no puede ser ejecutada ni visualizada en un monitor de máquina virtual VMM.​ La paravirtualización es un término nuevo para una vieja idea. el sistema operativo VM de IBM ha ofrecido tales características desde 1972 (y antes como CP-67). En el mundo de máquinas virtuales, esto se conoce como "código de DIAGNÓSTICO", debido a que usa un código de instrucción usado normalmente solo por software para mantenimiento de hardware y por lo tanto indefinido. El sistema operativo de la estación de trabajo paralela hace una llamada a su equivalente a una "hypercall". Todas son lo mismo: una llamada de sistema al hipervisor de abajo. Tales llamadas requieren soporte en el sistema operativo guest,él debe tener código hipervisor específico para hacer tales llamadas. El término "paravirtualización" fue usado inicialmente en literatura investigativa en asociación con el de monitor de máquina virtual. El término también es usado para describir los hipervisores Xen, L4, TRANGO, VMware, Wind River y XtratuM. Todos estos proyectos usan o pueden usar las técnicas de paravirtualización para soportar máquinas virtuales de alto rendimiento en hardware x86 implementando una máquina virtual que no implemente las partes duras-de-virtualizar del actual conjunto de instrucciones x86. Un ejemplo de uso de paravirtualización por rendimiento: el monitor de máquina virtual puede presentar el sistema operativo guest con una NIC inteligente con soporte para envío de paquetes basado en DMA, incluso si la NIC en el anfitrión (real) carece de esta capacidad. El envío de paquetes es ejecutado enteramente por el monitor de máquina virtual y las señales enviadas a la NIC también. Aunque el envío de señales al sistema operativo guest es costoso, el rendimiento puede mejorar.​ (es)
  • En informatique, la paravirtualisation est une technique de virtualisation qui présente une interface logicielle similaire à du matériel réel à une machine virtuelle mais optimisée pour ce type de fonctionnement, contrairement à l'émulation d'un périphérique matériel existant qui peut s'avérer laborieuse et surtout lente. La paravirtualisation permet aux moniteurs de machines virtuelles (MMV) d'être plus simples et aux machines virtuelles fonctionnant dessus d'atteindre un niveau de performance proche du matériel réel. Cependant, les systèmes d'exploitation doivent explicitement être portés afin de fonctionner sur des MMV paravirtualisées. Le portage des systèmes d'exploitation libres est généralement effectué, seulement il appartient aux fournisseurs de systèmes fermés de réaliser le portage eux-mêmes, ce qu'ils peuvent refuser de faire pour des raisons stratégiques. (fr)
  • In computing, paravirtualization or para-virtualization is a virtualization technique that presents a software interface to the virtual machines which is similar, yet not identical, to the underlying hardware–software interface. The intent of the modified interface is to reduce the portion of the guest's execution time spent performing operations which are substantially more difficult to run in a virtual environment compared to a non-virtualized environment. The paravirtualization provides specially defined 'hooks' to allow the guest(s) and host to request and acknowledge these tasks, which would otherwise be executed in the virtual domain (where execution performance is worse). A successful paravirtualized platform may allow the virtual machine monitor (VMM) to be simpler (by relocating execution of critical tasks from the virtual domain to the host domain), and/or reduce the overall performance degradation of machine execution inside the virtual guest. Paravirtualization requires the guest operating system to be explicitly ported for the para-API – a conventional OS distribution that is not paravirtualization-aware cannot be run on top of a paravirtualizing VMM. However, even in cases where the operating system cannot be modified, components may be available that enable many of the significant performance advantages of paravirtualization. For example, the Xen Windows project provides a kit of paravirtualization-aware device drivers, licensed under the terms of the GPL, that are intended to be installed into a Microsoft Windows virtual guest running on the Xen hypervisor. Such applications tend to be accessible through the paravirtual machine interface environment. This ensures run-mode compatibility across multiple encryption algorithm models, allowing seamless integration within the paravirtual framework. (en)
  • Il software di paravirtualizzazione agisce direttamente sull'hardware in modo da gestire la condivisione delle risorse destinate alle varie virtual machine. Il sistema di paravirtualizzazione si differenzia da quello di virtualizzazione per il differente approccio utilizzato.In questo caso non c'è l'emulazione del processore e l'overhead è molto basso, ma il crash del sistema di paravirtualizzazione porterebbe in crash anche tutte le virtual machine. La paravirtualizzazione prevede che il “sistema di virtualizzazione” esponga ad ogni macchina virtuale interfacce hardware simulate funzionalmente simili, ma non identiche, alle corrispondenti interfacce fisiche: “il sistema di virtualizzazione” espone una libreria di chiamate (Virtual Hardware 1) che implementa una semplice astrazione delle periferiche. Occorre necessariamente modificare il cuore (kernel) ed i driver dei sistemi operativi ospiti per renderli compatibili con la “Virtual Hardware API” del “sistema di virtualizzazione” utilizzato. La complicazione di dovere modificare il cuore (kernel) dei sistemi ospite viene ripagata con un maggiore semplicità del “sistema di virtualizzazione” che permette un incremento della velocità di elaborazione. (it)
  • 計算機科学において準仮想化(じゅんかそうか、英: Paravirtualization)は、仮想機械へのソフトウェアインタフェースを提供する仮想化技術の一つである。その仮想機械 (VM) は、下層の物理ハードウェアと似ているが同一のものではない。準仮想化を用いることでハイパーバイザ (VMM) はよりシンプルにでき、その上で動作する仮想機械の動作パフォーマンスを仮想化されていない物理ハードウェア上で動作させる時に近づけることができるようになるだろう。しかしながら、オペレーティングシステムを準仮想化されたVMMの上で動作させるには修正が必要になる。プロプライエタリなオペレーティングシステムの開発をおこなっている所は、戦略的な目的で準仮想化を可能にするために自社製品に手を入れることを拒否するかもしれない。 (ja)
  • 반가상화(半假想化)는 컴퓨팅에서 소프트웨어 인터페이스를 근본 하드웨어와 완전히 똑같지는 않지만 근본 하드웨어와 비슷한 가상 머신에 제공하는 가상화 기술이다. 반가상화는 가상 머신 모니터가 "더 단순한 가상의 컴퓨터"가 될 수 있게 도와 줌으로써 가상화되지 않은 하드웨어에 더 가까운 성능을 수행한다. 그러나 운영 체제는 명백하게 반가상화 VMM의 위에 실행되도록 포팅되어야 한다. 클로즈드 소스 기반의 운영 체제 소유사들은 전략적인 목적을 위해 반가상화를 허용하지 않을 수도 있다. (ko)
  • Паравиртуализация (англ. Paravirtualization) — техника виртуализации, при которой гостевые операционные системы подготавливаются для исполнения в виртуализированной среде, для чего их ядро незначительно модифицируется. Операционная система взаимодействует с программой гипервизора, который предоставляет ей гостевой API, вместо использования напрямую таких ресурсов, как таблица страниц памяти. Код, касающийся виртуализации, локализуется непосредственно в операционную систему. Паравиртуализация таким образом требует, чтобы гостевая операционная система была изменена для гипервизора, и это является недостатком метода, так как подобное изменение возможно лишь в случае, если гостевые ОС имеют открытые исходные коды, которые можно модифицировать согласно лицензии. Но зато паравиртуализация предлагает производительность почти как у реальной не виртуализированной системы. Как и при полной виртуализации, одновременно могут поддерживаться многочисленные различные операционные системы. Метод паравиртуализации позволяет добиться более высокой производительности, чем метод динамической трансляции. Цель изменения интерфейса заключается в сокращении доли времени выполнения гостя, отведённого на выполнение операций, которые являются существенно более трудными для запуска в виртуальной среде по сравнению с не-виртуальной средой. Паравиртуализация предоставляет специально установленные обработчики прерываний, чтобы позволить гостю (гостям) и хосту принимать и опознавать эти задачи, которые иначе были бы выполнены в виртуальном домене (где производительность меньше). Таким образом, успешная паравиртуализированная платформа может позволить монитору виртуальных машин (VMM) быть проще (путём перевода выполнения критически важных задач, с виртуального домена к хосту домена) и/или уменьшить общие потери производительности машинного выполнения внутри виртуального гостя. Впервые термин возник в проекте , а после того, как это слово применили исследователи из компьютерной лаборатории Кембриджского университета в проекте Xen, оно окончательно утвердилось в терминологии. Приставка «пара-» в слове термине ничего не обозначает, просто авторам данной идеи понадобился новый термин. (ru)
  • Parawirtualizacja – technika wirtualizacji, w której wirtualizowany system operacyjny (Gość – ang. Guest, Partycja – ang. Partition lub Domena - ang. Domain) współpracuje ze środowiskiem operacyjnym komputera w zakresie obsługi tych elementów sprzętowych, których obsługa kolidowałaby z działalnością innych środowisk wirtualizowanych. Współpraca taka realizowana jest za pośrednictwem dodatkowej warstwy abstrakcji i obsługi sprzętu zwanej hiperwizorem. Hypervisor występuje zazwyczaj jako część oprogramowania firmware'u komputera na którym realizowana jest wirtualizacja (np. SUN ; IBM LPAR) ale może występować także jako część oprogramowania uruchamiana przed właściwym systemem operacyjnym (np. Xen, Hyper-v i inne). Działalność hypervisora może być wspomagana sprzętowo w architekturach procesorów które wspierają taki rodzaj wirtualizacji, np. IBM Power czy SUN UltraSPARC T1. W celu osiągnięcia większej elastyczności działania środowisk wirtualnych w technice parawirtualizacji hypervisor implementuje zazwyczaj możliwość obsługi wirtualnych urządzeń blokowych czy sieciowych których obsługa realizowana jest przez wydzieloną w tym celu partycję systemową - np. LPAR: , Xen: , : I/O Domain. (pl)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1441546 (xsd:integer)
dbo:wikiPageLength
  • 8556 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1121662543 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • In der Informatik ist Paravirtualisierung eine Technologie zur Virtualisierung, die eine Softwareschnittstelle bereitstellt, die ähnlich, aber nicht identisch mit der tatsächlichen Hardware ist. Das Betriebssystem muss portiert werden, um auf der virtuellen Maschine (VM) ausgeführt werden zu können, was die Rechteinhaber proprietärer Betriebssysteme aus strategischen Gründen ablehnen können. Die Portierung vereinfacht jedoch den Aufbau der VM und ermöglicht den darauf ausgeführten virtuellen Maschinen eine höhere Leistung. (de)
  • 計算機科学において準仮想化(じゅんかそうか、英: Paravirtualization)は、仮想機械へのソフトウェアインタフェースを提供する仮想化技術の一つである。その仮想機械 (VM) は、下層の物理ハードウェアと似ているが同一のものではない。準仮想化を用いることでハイパーバイザ (VMM) はよりシンプルにでき、その上で動作する仮想機械の動作パフォーマンスを仮想化されていない物理ハードウェア上で動作させる時に近づけることができるようになるだろう。しかしながら、オペレーティングシステムを準仮想化されたVMMの上で動作させるには修正が必要になる。プロプライエタリなオペレーティングシステムの開発をおこなっている所は、戦略的な目的で準仮想化を可能にするために自社製品に手を入れることを拒否するかもしれない。 (ja)
  • 반가상화(半假想化)는 컴퓨팅에서 소프트웨어 인터페이스를 근본 하드웨어와 완전히 똑같지는 않지만 근본 하드웨어와 비슷한 가상 머신에 제공하는 가상화 기술이다. 반가상화는 가상 머신 모니터가 "더 단순한 가상의 컴퓨터"가 될 수 있게 도와 줌으로써 가상화되지 않은 하드웨어에 더 가까운 성능을 수행한다. 그러나 운영 체제는 명백하게 반가상화 VMM의 위에 실행되도록 포팅되어야 한다. 클로즈드 소스 기반의 운영 체제 소유사들은 전략적인 목적을 위해 반가상화를 허용하지 않을 수도 있다. (ko)
  • La Paravirtualització és una tècnica de programació informàtica que permet virtualitzar sistemes operatius per programari. El programari paravirtualitzador presenta una interfície de gestió de màquines virtuals. Cada màquina virtual es comporta com un computador independent, pel que permet usar un sistema operatiu o més d'un per computador emulat. (ca)
  • La paravirtualización es una técnica de programación informática que permite virtualizar por software sistemas operativos. El programa paravirtualizador presenta una interfaz de manejo de máquinas virtuales. Cada máquina virtual se comporta como un computador independiente, por lo que permite usar un sistema operativo o varios por computador emulado. (es)
  • In computing, paravirtualization or para-virtualization is a virtualization technique that presents a software interface to the virtual machines which is similar, yet not identical, to the underlying hardware–software interface. (en)
  • En informatique, la paravirtualisation est une technique de virtualisation qui présente une interface logicielle similaire à du matériel réel à une machine virtuelle mais optimisée pour ce type de fonctionnement, contrairement à l'émulation d'un périphérique matériel existant qui peut s'avérer laborieuse et surtout lente. (fr)
  • Il software di paravirtualizzazione agisce direttamente sull'hardware in modo da gestire la condivisione delle risorse destinate alle varie virtual machine. Il sistema di paravirtualizzazione si differenzia da quello di virtualizzazione per il differente approccio utilizzato.In questo caso non c'è l'emulazione del processore e l'overhead è molto basso, ma il crash del sistema di paravirtualizzazione porterebbe in crash anche tutte le virtual machine. (it)
  • Parawirtualizacja – technika wirtualizacji, w której wirtualizowany system operacyjny (Gość – ang. Guest, Partycja – ang. Partition lub Domena - ang. Domain) współpracuje ze środowiskiem operacyjnym komputera w zakresie obsługi tych elementów sprzętowych, których obsługa kolidowałaby z działalnością innych środowisk wirtualizowanych. Działalność hypervisora może być wspomagana sprzętowo w architekturach procesorów które wspierają taki rodzaj wirtualizacji, np. IBM Power czy SUN UltraSPARC T1. (pl)
  • Паравиртуализация (англ. Paravirtualization) — техника виртуализации, при которой гостевые операционные системы подготавливаются для исполнения в виртуализированной среде, для чего их ядро незначительно модифицируется. Операционная система взаимодействует с программой гипервизора, который предоставляет ей гостевой API, вместо использования напрямую таких ресурсов, как таблица страниц памяти. Код, касающийся виртуализации, локализуется непосредственно в операционную систему. Паравиртуализация таким образом требует, чтобы гостевая операционная система была изменена для гипервизора, и это является недостатком метода, так как подобное изменение возможно лишь в случае, если гостевые ОС имеют открытые исходные коды, которые можно модифицировать согласно лицензии. Но зато паравиртуализация предла (ru)
rdfs:label
  • Paravirtualització (ca)
  • Paravirtualisierung (de)
  • Paravirtualización (es)
  • Paravirtualisation (fr)
  • Paravirtualizzazione (it)
  • 반가상화 (ko)
  • 準仮想化 (ja)
  • Paravirtualization (en)
  • Parawirtualizacja (pl)
  • Паравиртуализация (ru)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License