De lo contrario, el sistema operativo tendría que solucionar el problema, ya sea usando costosos amortiguadores dobles (nomenclatura de Windows), también conocido como amortiguadores rebote (Linux), o puede utilizar un IOMMU para proporcionar servicios de traducción de direcciones, si uno está presente.