Answer the question
In order to leave comments, you need to log in
What is full virtualization, paravirtualization?
Can you explain in simple terms what full virtualization is, and what paravirtualization is (this is what interests you the most) and what is their difference?
PS in Google it is difficult to write, I do not fully understand ...
Answer the question
In order to leave comments, you need to log in
Vitualization is a process that completely emulates a "computer", with a processor, memory, a set of hardware, from a video card to hard drives. In virtualization, we are completely placed in a closed box, from which, theoretically, nothing sticks out.
In the case of full virtualization, the devices of the virtual machine completely emulate the operation of the hardware, down to registers, memory, etc. In this case, the internal program practically does not suspect any substitution.
Paravirtualization, the same as in the previous case, but some components, such as network or disk (and other) devices, can be accessed directly through calls outside the virtual machine (with some reservations). To work with paravirtualized hardware, separate drivers and program calls are needed.
Paravirtualization is generally faster because there is no overhead for unnecessary emulation.
This is in a simple way.
Full virtualization is based on virtualization mechanisms built into the op process
. Paravirtualization is based on software emulation.
paravirtualization (this is what interests me the most)A virtual machine is a kind of design solution in the camp of operating systems. Monolithic, multilevel, client-server, micronuclear, exonuclear in the same place.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question