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