Передача информации вслед за irq. Порты ввода-вывода
С помощью прерываний устройство сигнализирует CPU(APU) о том , что для ни необходимо выполнить определённые действия . После получения запроса на прерывание , процессор запускает коды соответствующего обработчика. Обработчик прерываний принимает от устройства информацию об операциях , котороеCPU(APU) выполняет для устройства.
Например , когда перемещаем мышь , её электроника генерирует прерывание по линии 12. Тоже происходит при щелчках на кнопки мыши. Обработчик прерываний должен определить какое действие с мышью вызвало прерывание. Для передачи этой информации обработчик прерываний использует специальные. область памяти, называемые портами ввода\вывода ( I\O). Адрес порта используемого для взаимодействия сCPU(APU) зависит от типа устройства. Каждое устройство используещее прерывание обладает уникальным адресом портов . Например клавиатура: 0060-сброс контроллера клавиатуры, 0064-составляет коды контроллера. Уникальные адреса также необходимы устройствам как и уникальные линииIRQ. Если два устройства используют один адрес порта , возникает ошибка, которая исключает их правильное функционирование. При установке платы расширения, которая не поддерживает автоматически конфигурируемые устройства нужно обеспечить, чтобы устанавливаемые параметры порта устройства не конфликтовали с существующими устройствами. Предпринимаемые для установки адресов порта действия зависят от типа устройства. В одних устройствах используется переключатели , в других джамперы, в третьих программные средства. Порты ввода-вывода являются обязательными системными ресурсами для любых компьютерных контролеров и устройств через которые обеспечивается их взаимодействие сCPU(APU).
Порты адресуются в архитектуре x86c0 до 65535.
- Синицын и.В., Терновсков в.Б. Курс лекций по дисциплине «Архитектура компьютеров » для студентов, обучающихся по направлению 230700.62 «Прикладная информатика» Москва
- 1.2. Фон-неймановская архитектура
- 1.3. Архитектура процессоров вычислительных систем
- 2.2. Вычислительные системы класса simd
- 1.5.2. Матричные вычислительные системы.
- Взаимодействие устройств
- Как cpu(apu) реагирует на прерывания
- Каскадные irq.
- Передача информации вслед за irq. Порты ввода-вывода
- Определении адресов портов использующих системой.
- Прямой доступ к памяти dma.
- Автоматическая конфигурация устройства Plug- and –Play
- Устранение конфликтов устройств
- Использование диспетчера устройств для контроля или изменения используемых устройствами ресурсов.
- Лекция 5. Организация памяти в вычислительных системах.
- Организация озу (ram) компьютера
- Динамическое озу(ram) dram
- Статическое озу(ram) sram
- Компоновка модулей ram
- Банки памяти
- Скоростной показатель работы микросхем памяти
- Чередование адресов памяти
- Ускоренный страничный обмен fpm
- Синхронная динамическая озу sdram.
- Лекция №6 Тема: Архитектура современных лвс
- (2) Описание архитектуры построения современных лвс
- Типовые проекты
- Классификация лвс
- Лекция 7 архитектура информационно-вычислительных сетей
- Классификация ивс
- 22.2. Методы передачи данных
- Лекция 9.
- Лекция 10
- Методы доступа к сети лвс