Что такое i/o mmu?

Оглавление:

Что такое i/o mmu?
Что такое i/o mmu?

Видео: Что такое i/o mmu?

Видео: Что такое i/o mmu?
Видео: i/o virtualization explained 2024, Ноябрь
Anonim

В вычислительной технике блок управления памятью ввода-вывода - это блок управления памятью, который соединяет шину ввода-вывода с возможностью прямого доступа к памяти к основной памяти. Подобно традиционному 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.

Рекомендуемые: