В вычислительной технике блок управления памятью ввода-вывода - это блок управления памятью, который соединяет шину ввода-вывода с возможностью прямого доступа к памяти к основной памяти. Подобно традиционному MMU, который преобразует виртуальные адреса, видимые процессором, в физические адреса, IOMMU отображает виртуальные адреса, видимые устройством, в физические адреса.
Что такое IOMMU vmware?
3) Виртуализация ввода-вывода MMU, также называемая Технология виртуализации Intel для направленного ввода-вывода (VT-d) и виртуализации ввода-вывода AMD (AMD-Vi или IOMMU) позволяет виртуальным машинам иметь прямой доступ к аппаратным устройствам ввода-вывода, таким как сетевые карты, контроллеры памяти (HBA) и графические процессоры.
Что делает MMU?
Блок управления памятью (MMU), иногда называемый блоком управления выгружаемой памятью (PMMU), представляет собой аппаратную единицу компьютера, через которую проходят все ссылки на память, в первую очередь выполняющую преобразование адресов виртуальной памяти на физические адреса.
Зачем устройствам ввода-вывода нужен отдельный MMU?
Большие области памяти могут быть выделены без необходимости быть непрерывными в физической памяти - IOMMU сопоставляет непрерывные виртуальные адреса с нижележащими фрагментированными физическими адресами. … Без IOMMU операционная система должна была бы реализовать время- потребляющие время буферы отказов (также известные как двойные буферы).
Что такое виртуализация MMU?
Виртуализация MMU с аппаратной поддержкой, называемая быстрой индексацией виртуализации (RVI) или вложенными таблицами страниц (NPT) в процессорах AMD и расширенными таблицами страниц (EPT) в процессорах Intel, устраняет накладные расходы из-за памяти. виртуализация блока управления (MMU) путем предоставления аппаратной поддержки для виртуализации MMU.