Сопоставление устаревших адресов портов ввода-вывода с устройством USB, скорее всего, выполняется путем захвата доступа к порту в коде операционной системы режима ядра.В настоящее время для нескольких поколений систем операционная система способна навязывать себя между кодом приложения и аппаратным обеспечением таким образом, что даже вещи, которые выглядят как доступ к аппаратному обеспечению для приложения, не обязательно являются таковыми.
Фактически, когда процессор получает доступ к этому необработанному порту, он не выполняется, а вместо этого вызывается подпрограмма обслуживания операционной системы.