ntcn

Уровни приоритета прерываний

12.06.2019

Чтобы справиться с разными приоритетами устройств ввода-вывода, большинство механизмов прерывания имеют несколько уровней приоритета; в операционной системе UNIX используется от четырех до шести уровней. Эти приоритеты определяют порядок, в котором процессор должен обработать прерывания. Приоритеты есть как у внутренних исключений, так и у прерываний ввода-вывода; обычно у прерываний ввода-вывода более низкий приоритет, чем у внутренних исключений Может быть несколько уровней приоритета прерываний ввода-вывода, при этом высокоскоростные устройства связываются с более высоким уровнем приоритета.

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

Регистр состояния (Status) определяет того, кто может прервать работу компьютера. Если бит разрешения прерывания установлен в 0, то прервать его работу не может никто. Более конкретизированная блокировка прерываний возможна мри использовании поля маски прерываний. В маске имеются биты, соответствующие каждому биту в поле отложенных прерываний регистра причины (Cause). Для разрешения соответствующего прерывания в соответствующем бите поля маски должна быть выставлена единица. Когда произойдет прерывание, операционная система может определить его причину в поле кода исключения регистра состояния. Описанные выше операции могут привести к неполадкам в работе. В таком случае ремонт компьютеров в нижнем новгороде поможет решить проблему.

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









База знаний Новые статьи
Перечень возможностей ViartShop
Основные функциональные возможности  подробнее…подробнее…
настройки меню администрирования
Общие настройки показа и доступа к меню администрирования интернет-магазина.  подробнее…подробнее…
E-commerce новости
"Яндекс.Маркет" - цены с доставкой
Введен новый формат показа цен на товары интернет-магазинов на Яндекс.Маккет -  будет показываться конечная цена товара - с учетом доставки покупателю. Кроме того, пользователи смогут увидеть, сколько времени уйдет на доставку товара.
подробнее…
SEO Теория и практика
Как добиться максимальной SEO-эффективности
Каждый интернет-предприниматель стремится добиться максимальной эффективности от продвижения своего сайта. Однако это получается далеко не у каждого, т.к. многие зачастую не знают даже основ грамотного продвижения сайта в интернете.
подробнее…

Copyright © 2009-2014 Viartsoft. Все права защищены.

Viart Shop RE - универсальное решение для создания интернет-магазинов