F
F
fresheed2016-06-19 16:49:00
Computers
fresheed, 2016-06-19 16:49:00

How does address mapping work on the PCI bus?

Разбираюсь в строении шины PCI и не понимаю один из ключевых моментов.
При конфигурации каждому устройству выделяются области памяти и ввода-вывода. При работе по этим адресам происходят транзакции.
1) Зачем вообще нужно отображать память? Почему нельзя напрямую писать в нужные устройства по адресам их портов?
2) Где фактически расположена эта память? На самом устройстве или в основной?
3) Есть транзакции, при которых происходит чтение-запись основной памяти. Что будет, если в такой транзакции обратиться к адресам, на которые отображены устройства?

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question