Механизм реализации прерываний с помощью «старых» и «новых» ячеек
Все запросы на прерывание делятся на 5 классов:
обработка программ обработка запросов на прерывание прерывания max приоритет min приоритет · · В/в · Внешние прерывания. · Супервизор. · Программное прерывания. min приоритет max приоритет
Обработка одного запроса на прерывание. В оперативной памяти выделяются «старые» и «новые» ячейки, их количество соответствует числу классов прерывания (по 5 шт.)
4. Выполнение программы обработки прерывания: а. сохранение РОНов б. непосредственное выполнение програмы обработки прерывания ( анализируется код причины прерывания и в соответствии с кодом выполняется нужная подпрограмма) в. восстановление РОНов 5. Содержимое «старой» ячейки помещается на ССП (восстановление основных параметров) (III) При выполнении одной команды приходят одновременно 2 запроса на прерывание от различных классов. Пример: в/в и внешнее прерываие
Если программа обработки прерывания по в/в уже начала обрабатыватся, и приходит запрос от внешних прерываний, то эта система приоритетов не действует, а возможность прерывания определяется маской: если внешнее прерывание не замаскировано , то запрос от внешних прерываний будет обрабатываться
Популярное: Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы... ![]() ©2015-2024 megaobuchalka.com Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (884)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |