LINUXPORTAL.RU  |   Живое общение LinuxPortal.Ru   |    Ленты событий        |   ФОРУМЫ  |   БИБЛИОТЕКА  |   ССЫЛКИ  |   НОВОСТИ  |   БЛОГИ АДМИНОВ

Участники   Поиск   F.A.Q.    Регистрация    Вход   Начало
Начало » Для администраторов и программистов » Железная разработка » механизм прерываний
Показать: Сегодняшние сообщения  :: Показать голосования :: Навигатор по сообщениям
Отправить по e-mail 
Переключение в режим просмотра в виде древовидного списка сообщений и ответов Создать новую тему Отправить ответ
icon5.gif  механизм прерываний Втр, 20 Март 2007 15:57 Переход к следующему сообщения
ivksrg в настоящее время не в онлайне ivksrg  GERMANY
Сообщений: 3
Зарегистрирован: Март 2007
Новичок
Чисто теоретический вопрос:

Объясните пожалста что такое TRAP и в чём его отличие от асинхронных прерываний
или поделитесь ссылочкой на книжку или фак где всё разжеванно для идиотов :)
Re: механизм прерываний Втр, 20 Март 2007 16:11 Переход к предыдущему сообщенияПереход к следующему сообщения
San АНДРЕЕВ в настоящее время не в онлайне San АНДРЕЕВ  RUSSIAN FEDERATION
Сообщений: 8446
Зарегистрирован: Июнь 2002
Географическое положение: Санкт-Петербу...

administrator · partner

Если вы об этом толковании -
Цитата:

In computing and operating systems, a trap is a programming code or signal designed to capture errors and reveal where they are. More specifically, a processor-generated exception, usually resulting in a switch into kernel mode
(http://en.wikipedia.org/wiki/Trap#Other_meanings), то кое-чего есть вот здесь - http://cs.mipt.ru/docs/courses/osstud/13/prep/sem13-14.htm#s 1304 (там же по тексту есть ссылки на лекции).

Подробнее и точнее местные "железные монстры" может подскажут. :)
Re: механизм прерываний Втр, 20 Март 2007 18:14 Переход к предыдущему сообщенияПереход к следующему сообщения
ivksrg в настоящее время не в онлайне ivksrg  GERMANY
Сообщений: 3
Зарегистрирован: Март 2007
Новичок


у меня книга по немецки и там в общем стоит, что TRAP и асинхронные прерывания это разные весчи а в чём "разность" не дано...а узнать хотелось бы, начинать-то когда-то нада :)
Re: механизм прерываний Чтв, 22 Март 2007 08:17 Переход к предыдущему сообщенияПереход к следующему сообщения
Mr.Nobody  RUSSIAN FEDERATION
Сообщений: 909
Зарегистрирован: Ноябрь 2004
Географическое положение: Russia, Moscow
Старожил
guru

аппаратные прерывания (асинхронные) идут от различного оборудования и обрабатываются в системном контексте;
trap (программное прерывание) происходит синхронно при выполнении определённой инструкции процессора и обрабатывается в пользовательском контексте.
Re: механизм прерываний Чтв, 22 Март 2007 17:29 Переход к предыдущему сообщения
ivksrg в настоящее время не в онлайне ivksrg  GERMANY
Сообщений: 3
Зарегистрирован: Март 2007
Новичок

большое спасибо!
  Переключение в режим просмотра в виде древовидного списка сообщений и ответов Создать новую тему Отправить ответ
Предыдущая тема:Нужен ликбез про вывод графики
Следующая тема:программирование Звука в Linux Windows
Переход к форуму:
  

-=] Вернуться вверх [=-
[ Сформировать XML ] [ RSS ]

Текущее время: Сбт Июл 31 17:45:10 MSD 2010
.:: Обратная связь :: Начало ::.

При поддержке: FUDforum 3.0.0.
Copyright © 2001-2009 FUDforum Bulletin Board Software

©"Linuxportal.Ru". Материалы сайта можно использовать свободно при условии сохранения этой свободы при дальнейшем распространении, если явно не указано иное.

Дизайн и программирование: ,
Поставьте нашу кнопку: Linux Portal.ru ::: Линукс Портал.ру