50.16. ВИРТУАЛИЗАЦИЯ



С ростом паралельности растут ресурсы и их хочется использовать
Кроме того объем разного softa растет
Идет тенденция к запуску множества копий а также различных операционных
систем на одном компьютере. Например VMware.
Для ускорения этих процессов в микропроцессоры вводят поддержку для 
виртуальных машин. AMD Pacifica, Intel VMX.


Вообщето это было еще в IBM/370 ;)

	+---------+---------+---------+
	|   VM    |   VM    |	VM    |
	|         |         |         |
	+---------+---------+---------+
	|           Host              |
	+-----------------------------+

Это сводится к поддержке иерархии трансляции памяти из VM в Host machine,
а так же среды и комманд передачи управления из/в VM/Host.

Как правило ресурсы Host machine делятся на группы, каждая из групп может
принадлежать какой нибудь виртуальной машине.







TODO: Примеры двойной страничной трансляции и таблиц для виртуализации в Intel Vanderpool и AMD Pacifica.




Index Prev Next