прерывание



Прерывания

Автор Куриная ножка задал вопрос в разделе Компьютеры, Связь

Расскажите про прерывания и получил лучший ответ

Ответ от Warning - "Dangerous"[гуру]
Прерывание – это способ переключения процессора на выполнение потока команд, отличного от того который выполнялся, с последующим возвратом.
Различают следующие типы прерываний:
внешние (аппаратные) ,
внутренние (исключения -exception),
программные
Внешние прерывания происходят асинхронно, т. е. происходят в случайный момент времени в процессе выполнения программы (например, от внешних устройств) , внутренние – синхронно, т. е. возникают по конкретной причине и можно предугадать возникновение такого прерывания (например, при делении на ноль) .
Программные прерывания не являются "истинными" прерываниями. Они возникают при выполнении определенной команды процессора и применяются в том случае, когда необходимо выполнить некоторые привилегированные действия (например обратится к порту компьютера) .
Прерываниям равного значения приписываются уровни приоритетов (уровни - IRQ)
Каждое из прерываний обслуживается обработчиком прерываний (Interrupt Service Routine).
Внешние – обрабатываются драйверами, внутренние – модулями ядра, программные – процедурами из API
Механизм прерываний
Механизм прерываний поддерживается аппаратными и программными средствами ОС
Различают векторный (vectored) и опрашиваемый (polled) типы прерываний. В обоих способах процессору передается информация об уровне приоритета.
При векторном типе прерывания в процессор передается также адрес обработчика прерывания
Для векторного типа схема обработки такова: электрический сигнал - запрос на подтверждение - вектор - обработчик (например, для шины VMEbus)
Для опрашиваемого схема обработки такова: сигнал - запрос на подтверждение - уровень приоритета (например, шина ISA). Каждый уровень связан с несколькими устройствами. Вызываются все обработчики данного уровня. Один опознает свое устройство. (Примеры шин: ISA, EISA, MCA, PCi, SBus)
Intel Pentium объединяет два типа. устройство выдает сигнал некоторого уровня (IRQ - Interrupt Request), а контроллер вектор. Вектор - это число 0-255
Приоритеты обслуживания могут быть: относительные (обработка прерывания не прекращается при появлении более приоритетного прерывания) и абсолютные.
Для упорядочивания работы обработчиков введен механизм приоритетных очередей, которые обслуживает модуль ОС диспетчер прерываний.

Ответ от Бродский[гуру]
Брешнеф прав!

Ответ от Gosha[гуру]
А иесли акт не прерван, то прерыванте беременности - то есть Аборт( что и есть прерывание).

Ответ от Sven Zverg[гуру]
Прерывания, мля, сложные. Совсем просто - это запрос от одного устройства/процесса с целью получить "внимание" другого устройства/процесса. Подробнее - читай спец литературу.

Ответ от Каннехтище[гуру]
Прерывания полового акта бывают. Чтоб не забеременеть.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Расскажите про прерывания

МИФЕПРЕКС (лекарство по прерыванию беременности) продоёться оно в аптеках? и подскажит пожайлуста его цену...
В аптеках его не найдёшь.... иди к любому врачу в любую клинику, он их тебе продаст и скажет как
подробнее...
спросили в Бремен
К чему снится прерывание беременности?
беременность сниться к проблемам, бремени! а прерывание означает, что Вы решите эти проблемы не
подробнее...

Прерывание BIOS, assembler Комманда прерывания BIOS для ввода символа. Помогите, очень надо
09h или 16h(но я 16h редко использовал)
А вообще вот все прерывания)
00h: Деление на
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Така
Что такое номер прерывания и вектор прерывания?
Вектор прерывания - это указатель на адрес расположения инструкций, которые должны быть выполнены
подробнее...
спросили в Железо
что есть - контроллер прерываний и как сей функционал настраивать
Контроллер прерываний — микросхема или встроенный блок процессора, отвечающий за возможность
подробнее...

сколько стоит медикаментозный метод прерывания беременности ???безопасен ли он? и до какова срока этот метод подходит??
на сроках до шести недель, а точнее, в период до сорока девяти дней, если считать от первого дня
подробнее...
спросили в DOS
Чем отличаются прерывания BIOS от прерываний DOS?
Давай прикинем хрен к носу. Первое: ПРЕРЫВАНИЕ - сигнал, сообщающий процессору о наступлении
подробнее...
Прерывание на Википедии
Посмотрите статью на википедии про Прерывание
Пробизнесбанк на Википедии
Посмотрите статью на википедии про Пробизнесбанк
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*