Matches in DBpedia 2015-10 for { <http://dbpedia.org/resource/Full_virtualization> ?p ?o }
Showing triples 1 to 75 of
75
with 100 triples per page.
- Full_virtualization abstract "In computer science, full virtualization is a virtualization technique used to provide a certain kind of virtual machine environment, namely, one that is a complete simulation of the underlying hardware. Full virtualization requires that every salient feature of the hardware be reflected into one of several virtual machines – including the full instruction set, input/output operations, interrupts, memory access, and whatever other elements are used by the software that runs on the bare machine, and that is intended to run in a virtual machine. In such an environment, any software capable of execution on the raw hardware can be run in the virtual machine and, in particular, any operating systems. The obvious test of full virtualization is whether an operating system intended for stand-alone use can successfully run inside a virtual machine.Other forms of platform virtualization allow only certain or modified software to run within a virtual machine. The concept of full virtualization is well established in the literature, but it is not always referred to by this specific term; see platform virtualization for terminology.An important example of full virtualization was that provided by the control program of IBM's CP/CMS operating system. It was first demonstrated with IBM's CP-40 research system in 1967, then distributed via open source in CP/CMS in 1967-1972, and re-implemented in IBM's VM family from 1972 to the present. Each CP/CMS user was provided a simulated, stand-alone computer. Each such virtual machine had the complete capabilities of the underlying machine, and (for its user) the virtual machine was indistinguishable from a private system. This simulation was comprehensive, and was based on the Principles of Operation manual for the hardware. It thus included such elements as instruction set, main memory, interrupts, exceptions, and device access. The result was a single machine that could be multiplexed among many users.Full virtualization is possible only with the right combination of hardware and software elements. For example, it was not possible with most of IBM's System/360 series with the exception being the IBM System/360-67; nor was it possible with IBM's early System/370 system until IBM added virtual memory hardware to the System/370 series in 1972.Similarly, full virtualization was not quite possible with the x86 platform until the 2005-2006 addition of the AMD-V and Intel VT-x extensions (see x86 virtualization). Many platform hypervisors for the x86 platform came very close and claimed full virtualization even prior to the AMD-V and Intel VT-x additions. Examples include Adeos, Mac-on-Linux, Parallels Desktop for Mac, Parallels Workstation, VMware Workstation, VMware Server (formerly GSX Server), VirtualBox, Win4BSD, and Win4Lin Pro. VMware, for instance, employs a technique called binary translation to automatically modify x86 software on-the-fly to replace instructions that "pierce the virtual machine" with a different, virtual machine safe sequence of instructions; this technique provides the appearance of full virtualization.A key challenge for full virtualization is the interception and simulation of privileged operations, such as I/O instructions. The effects of every operation performed within a given virtual machine must be kept within that virtual machine – virtual operations cannot be allowed to alter the state of any other virtual machine, the control program, or the hardware. Some machine instructions can be executed directly by the hardware, since their effects are entirely contained within the elements managed by the control program, such as memory locations and arithmetic registers. But other instructions that would "pierce the virtual machine" cannot be allowed to execute directly; they must instead be trapped and simulated. Such instructions either access or affect state information that is outside the virtual machine.Full virtualization has proven highly successful for: sharing a computer system among multiple users; isolating users from each other (and from the control program); emulating new hardware to achieve improved reliability, security and productivity.↑".
- Full_virtualization thumbnail VirtualBox2.png?width=300.
- Full_virtualization wikiPageExternalLink garfinkel_html.
- Full_virtualization wikiPageID "8273596".
- Full_virtualization wikiPageLength "5885".
- Full_virtualization wikiPageOutDegree "44".
- Full_virtualization wikiPageRevisionID "663266842".
- Full_virtualization wikiPageWikiLink AMD-V.
- Full_virtualization wikiPageWikiLink Adaptive_Domain_Environment_for_Operating_Systems.
- Full_virtualization wikiPageWikiLink Bare_machine.
- Full_virtualization wikiPageWikiLink Binary_translation.
- Full_virtualization wikiPageWikiLink CMS.
- Full_virtualization wikiPageWikiLink Category:Hardware_virtualization.
- Full_virtualization wikiPageWikiLink Comparison_of_platform_virtualization_software.
- Full_virtualization wikiPageWikiLink Computer_science.
- Full_virtualization wikiPageWikiLink Hardware-assisted_virtualization.
- Full_virtualization wikiPageWikiLink Hardware_virtualization.
- Full_virtualization wikiPageWikiLink Hyperjacking.
- Full_virtualization wikiPageWikiLink Hypervisor.
- Full_virtualization wikiPageWikiLink O_virtualization.
- Full_virtualization wikiPageWikiLink IBM_CP-40.
- Full_virtualization wikiPageWikiLink 360.
- Full_virtualization wikiPageWikiLink 360-67.
- Full_virtualization wikiPageWikiLink 360_Model_67.
- Full_virtualization wikiPageWikiLink 370.
- Full_virtualization wikiPageWikiLink Intel_VT-x.
- Full_virtualization wikiPageWikiLink LPAR.
- Full_virtualization wikiPageWikiLink Logical_partition.
- Full_virtualization wikiPageWikiLink Mac-on-Linux.
- Full_virtualization wikiPageWikiLink Multiplexed.
- Full_virtualization wikiPageWikiLink Multiplexing.
- Full_virtualization wikiPageWikiLink Open_source.
- Full_virtualization wikiPageWikiLink Operating-system-level_virtualization.
- Full_virtualization wikiPageWikiLink Operating_system-level_virtualization.
- Full_virtualization wikiPageWikiLink SM.
- Full_virtualization wikiPageWikiLink Parallels_Desktop_for_Mac.
- Full_virtualization wikiPageWikiLink Parallels_Workstation.
- Full_virtualization wikiPageWikiLink Paravirtualization.
- Full_virtualization wikiPageWikiLink Partial_virtualization.
- Full_virtualization wikiPageWikiLink Platform_virtualization.
- Full_virtualization wikiPageWikiLink Popek_and_Goldberg_virtualization_requirements.
- Full_virtualization wikiPageWikiLink 360.
- Full_virtualization wikiPageWikiLink 370.
- Full_virtualization wikiPageWikiLink VM_(operating_system).
- Full_virtualization wikiPageWikiLink VMware_Server.
- Full_virtualization wikiPageWikiLink VMware_Workstation.
- Full_virtualization wikiPageWikiLink VirtualBox.
- Full_virtualization wikiPageWikiLink Virtual_machine.
- Full_virtualization wikiPageWikiLink Win4Lin.
- Full_virtualization wikiPageWikiLink X86_virtualization.
- Full_virtualization wikiPageWikiLink File:VirtualBox2.png.
- Full_virtualization wikiPageWikiLinkText "Full virtualization".
- Full_virtualization wikiPageWikiLinkText "Virtualization".
- Full_virtualization wikiPageWikiLinkText "full virtualization".
- Full_virtualization wikiPageWikiLinkText "virtualization".
- Full_virtualization hasPhotoCollection Full_virtualization.
- Full_virtualization wikiPageUsesTemplate Template:Cn.
- Full_virtualization wikiPageUsesTemplate Template:Multiple_issues.
- Full_virtualization wikiPageUsesTemplate Template:Reflist.
- Full_virtualization subject Category:Hardware_virtualization.
- Full_virtualization hypernym Technique.
- Full_virtualization type Software.
- Full_virtualization type Layer.
- Full_virtualization type Machine.
- Full_virtualization comment "In computer science, full virtualization is a virtualization technique used to provide a certain kind of virtual machine environment, namely, one that is a complete simulation of the underlying hardware.".
- Full_virtualization label "Full virtualization".
- Full_virtualization sameAs 完全仮想化.
- Full_virtualization sameAs 완전_가상화.
- Full_virtualization sameAs m.026ymtp.
- Full_virtualization sameAs Полная_виртуализация.
- Full_virtualization sameAs Q848333.
- Full_virtualization sameAs Q848333.
- Full_virtualization wasDerivedFrom Full_virtualization?oldid=663266842.
- Full_virtualization depiction VirtualBox2.png.
- Full_virtualization isPrimaryTopicOf Full_virtualization.