Задать вопрос
@fresheed

Как работает отображение адресов на шине PCI?

Разбираюсь в строении шины PCI и не понимаю один из ключевых моментов.
При конфигурации каждому устройству выделяются области памяти и ввода-вывода. При работе по этим адресам происходят транзакции.
1) Зачем вообще нужно отображать память? Почему нельзя напрямую писать в нужные устройства по адресам их портов?
2) Где фактически расположена эта память? На самом устройстве или в основной?
3) Есть транзакции, при которых происходит чтение-запись основной памяти. Что будет, если в такой транзакции обратиться к адресам, на которые отображены устройства?
  • Вопрос задан
  • 242 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы