*   >> Чтение Образование Статьи >> science >> computers

Запросы на прерывание (IRQ)

Другой способ, что процессор (процессор) может использовать для обработки процессора, необходимые процессы и передачи данных, чтобы иметь устройства требующих внимания процессора выдать запрос на сведения, как и когда они требуют его. Это основная концепция запросов прерываний.

<Р> Таким образом, когда устройство имеет данные для передачи, он генерирует прерывание, что говорит "Г-н процессор Мне нужно ваше внимание сейчас, пожалуйста,". Затем процессор останавливает то, что он делает, и дело с устройством, который просил его внимание.

Поскольку современные процессоры так быстро по сравнению с большинством других подсистем компьютера современный процессор может обрабатывать много таких запросов прерываний одновременно.

<Р> Предположим, машинистка печатает со скоростью 120 слов в минуту и ​​что среднем пять писем в слове. Это приравнивается к производству машинистки 600 символов ввода с клавиатуры в минуту. Это означает, что старый 200 МГц процессор класса Pentium будет обрабатывать 20000000 инструкции между каждым нажатием клавиши.


<Р> Это почему с процессором тратить много времени задавая клавиатуры, если это необходимо любая помощь будет расточительно, особенно после машинистка может в любое время остановки в течение минуты или два, чтобы рассмотреть копию, или еще что-то вроде сделать чашку кофе. Даже при работе трансфер полный полосы пропускания от 28800 Kb /сек модем, который, конечно, перемещает данные гораздо быстрее, чем пальцев машинистки, процессор имеет более 60000 циклов команд между байтов, нужно обработать.


Прерывание Запрос Руководство

<р> В случае нескольких одновременных запросов прерываний процессор использует систему приоритета, что дает приоритетный статус, чтобы прервать запросы, основанные на приоритете, связанной с устройством, выдающим запрос. Это известно как запрос на прерывание управления.


<Р> Аппаратные прерывания

<р> Аппаратные прерывания, такие как те, которые упомянуты выше (набрав /ввод с клавиатуры и модема трансфертов) отличаются от программных прерываний в том, что они, как правило происходят из устройства за пределами процессора

<р> Программное обеспечение Прерывания

<р> Другой тип прерывания, что происходит в современных компьютерах. известный как программных прерываний, которые генерируются с помощью операционной системы, программ и различных других приложений.

Они используются различными программами в ответ на различные события, которые происходят как операционная сис

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.