Я хочу знать различие между этими двумя видами виртуализации в Хостинге VPS. Какой используется хостинговыми компаниями? И также скажите, какой является лучшим? Наиболее часто используемое программное обеспечение для основанного на программном обеспечении разделения?
Является, вероятно, самым легким думать о различии между аппаратной и программной виртуализацией с точки зрения гостя.
В виртуализации программного обеспечения целая машина виртуализируется включая аппаратные средства. Пример использует VirtualBox. Гость VirtualBox будет "видеть", что это имеет видеокарту, названную "Графическим адаптером VirtualBox" независимо от фактической видеокарты, установленной в хост-машине и жестком диске, который это будет видеть, будет "Жесткий диск VBOX" независимо от того, что установлено в машине.
В аппаратной виртуализации гость, более вероятно, будет видеть фактические аппаратные средства хост-машины. Вместо того, чтобы иметь программу как VirtualBox, работающий на полной операционной системе, Вы, более вероятно, будете иметь "разделенный вниз" операционная система, названная "Гипервизором", который обрабатывает, у какого гостя есть доступ к какой аппаратные средства когда.
Поскольку аппаратная виртуализация получает доступ к аппаратным средствам более или менее непосредственно, это имеет тенденцию быть намного более эффективным, чем виртуализация программного обеспечения и таким образом, очень маловероятно, что любой реальный ISP собирается предложить программное обеспечение, а не аппаратную виртуализацию ее клиентам.
Имейте чтение статей Wikipedia о Виртуализации и VPSs (и связанные страницы от тех) для объяснений кем-то с большим количеством подсказки, чем я.