Почему некоторые процессоры реализуют отдельное адресное пространство для устройств ввода-вывода?

Мне интересно, какова была точная причина для реализации отдельного адресного пространства и набора инструкций для устройств ввода-вывода, особенно архитектуры x86.

Драйверы устройств Linux [Chp. 9] остается заявлением некоторых производителей "решили, что периферийные устройства отличаются от памяти и, следовательно, заслуживают отдельного адресного пространства". Какой аспект подразумевается под этим, кто-то может уточнить и дать справочную информацию?

0 ответов

Другие вопросы по тегам