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

Cross-platform virtualization is a form of computer virtualization that allows software compiled for a specific instruction set and operating system to run unmodified on computers with different CPUs and/or operating systems, through a combination of dynamic binary translation and operating system call mapping.

Property Value
dbo:abstract
  • Cross-platform virtualization is a form of computer virtualization that allows software compiled for a specific instruction set and operating system to run unmodified on computers with different CPUs and/or operating systems, through a combination of dynamic binary translation and operating system call mapping. Since the software runs on a virtualized equivalent of the original computer, it does not require recompilation or porting, thus saving time and development resources. However, the processing overhead of binary translation and call mapping imposes a performance penalty, when compared to natively-compiled software. For this reason, cross-platform virtualization may be used as a temporary solution until resources are available to port the software. Alternatively, cross-platform virtualization may be used to support legacy code, which running on a newer and faster machine still maintains adequate performance even with virtualization overhead. By creating an abstraction layer capable of running software compiled for a different computer system, cross-platform virtualization characterizes the Popek and Goldberg virtualization requirements outlined by Gerald J. Popek and Robert P. Goldberg in their 1974 article "Formal Requirements for Virtualizable Third Generation Architectures". Cross-platform virtualization is distinct from simple emulation and binary translation - which involve the direct translation of one instruction set to another - since the inclusion of operating system call mapping provides a more complete virtualized environment. Cross-platform virtualization is also complementary to server virtualization and desktop virtualization solutions, since these are typically constrained to a single instruction set, such as x86 or Power ISA. Modern variants of cross-platform virtualisation may employ hardware acceleration techniques to offset some of the cost incurred in the guest-to-host system translation. (en)
  • Кросплатформна віртуалізація (англ. Cross-platform virtualization) — це такий вид комп'ютерної віртуалізації, що дозволяє програмному продукту, що був скомпільований на одному комп'ютері (з одним апаратним забезпеченням та операційною системою), бути перенесеним без змін на інший комп'ютер з іншим апаратним та/або програмним забезпечення. Поєднання динамічної бінарної трансляції з операційною системою називають мепінгом (mapping). (uk)
dbo:wikiPageID
  • 17283077 (xsd:integer)
dbo:wikiPageLength
  • 2865 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1100497077 (xsd:integer)
dbo:wikiPageWikiLink
dcterms:subject
gold:hypernym
rdfs:comment
  • Кросплатформна віртуалізація (англ. Cross-platform virtualization) — це такий вид комп'ютерної віртуалізації, що дозволяє програмному продукту, що був скомпільований на одному комп'ютері (з одним апаратним забезпеченням та операційною системою), бути перенесеним без змін на інший комп'ютер з іншим апаратним та/або програмним забезпечення. Поєднання динамічної бінарної трансляції з операційною системою називають мепінгом (mapping). (uk)
  • Cross-platform virtualization is a form of computer virtualization that allows software compiled for a specific instruction set and operating system to run unmodified on computers with different CPUs and/or operating systems, through a combination of dynamic binary translation and operating system call mapping. (en)
rdfs:label
  • Cross-platform virtualization (en)
  • Кросплатформна віртуалізація (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
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