Поиск:

Ответ в темуСоздание новой темы Создание опроса
> запрет/разрешение прерываний, зачем? 
:(
    Опции темы
setq
Дата 20.7.2005, 13:35 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











зачем нужен механизм разрешения/запрета аппаратных прерываний? обрисуйте вкратце если не трудно...
  Вверх
Sardar
Дата 20.7.2005, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: нет
Всего: 317



Есть моменты когда нельзя отвлекаться, тогда прерывания и отключают. Отключить прерывания под IAx86 может только ядро ОС(софт на нулевом кольце).

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


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
bel_nikita
Дата 20.7.2005, 14:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2304
Регистрация: 12.10.2003
Где: Поезд №21/22 ( ст . Прага )

Репутация: нет
Всего: 47



setq
Цитата
зачем нужен механизм разрешения/запрета аппаратных прерываний? обрисуйте вкратце если не трудно...
Чтобы обработать прерывание smile чтоб данные не терелялись


--------------------
user posted image — регистрация доменов от 150 руб.
PM MAIL WWW ICQ   Вверх
Payne
Дата 22.7.2005, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Детектив
*


Профиль
Группа: Участник
Сообщений: 247
Регистрация: 6.4.2005
Где: Петербург

Репутация: нет
Всего: 10



Цитата(Sardar @ 20.7.2005, 13:19)
Механизм прерываний есть почти везде. Например из какого то микроконтроллера я пишу в MMC карту, в этот момент не нужно что бы кто то прервал процесс, иначе будет лажа. Потому прерывания отключаються.

Только потом нужно не забыть снова разрешить прерывания, а иначе можно получить глюки... вплоть до повисания компа.
PM MAIL WWW ICQ Skype   Вверх
JoyEx
Дата 7.8.2005, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дядя
**


Профиль
Группа: Участник
Сообщений: 323
Регистрация: 21.6.2005
Где: Москва, РФ

Репутация: нет
Всего: 12



Самое главное отключать (cli или через контроллер) все те прерывания, которые на данный момент не могут быть обработаны.


--------------------
Если ты уже никого не боишься, значит ты самый страшный 
PM IM ICQ AOL YIM MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm: Общие вопросы"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0474 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.