Виртуальная машина – это компьютер, которого на самом деле не существует.Под создание виртуальной машины отводится часть ресурсов машины физической, в том числе часть дискового пространства, естественно. На виртуальную машину, точно так же, как на физическую, ставится операционная система, программы, с ней можно точно так же работать, а все ее программное обеспечение будет пребывать в уверенности, что работает на самом настоящем компьютере. Этакая матрица для софта.Не скажу, что это тривиально, но и принципиально сложного ничего нет.