While emulators theoretically allow running code written for one type of hardware on completely different hardware (say, running 64-bit code on 32-bit hardware), they are typically quite slow. Instead, every single machine instruction is translated ("emulated"). With that approach, as performed by programs such as BOCHS, guest code is not allowed to run directly on the host. This approach, often called "native virtualization", is different from mere emulation. Most of the guest code runs unmodified, directly on the host computer, and the guest operating system "thinks" it's running on real machine. The physical computer is then usually called the "host", while the virtual machine is often called a "guest". This environment, called a "virtual machine", is created by the virtualization software by intercepting access to certain hardware components and certain features. ![]() When we describe VirtualBox as a "virtualization" product, we refer to "full virtualization", that is, the particular kind of virtualization that allows an unmodified operating system with all of its installed software to run in a special environment, on top of your existing operating system.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |