Компьютерный форум
Правила
Вернуться   Компьютерный форум > Компьютерные форумы > Любые вопросы от новичков
Перезагрузить страницу Для чего нужно аппаратное прерывание?
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
пушкин пушкин вне форума
Member
 
Аватар для пушкин
 
Сообщений: 18
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 11.04.2010
По умолчанию Для чего нужно аппаратное прерывание? - 01.06.2010, 18:12

аппаратное прерывание .что это ?зачем и как это работает?
Ответить с цитированием
  (#2 (permalink)) Старый
ELECTRONIC ELECTRONIC вне форума
Member
 
Аватар для ELECTRONIC
 
Сообщений: 1,481
Сказал(а) спасибо: 7
Поблагодарили 6 раз(а) в 5 сообщениях
Регистрация: 23.03.2010
Адрес: Набережные Челны
По умолчанию 01.06.2010, 18:43

Прерывание (англ. interrupt) — сигнал, сообщающий процессору о наступлении какого-либо события. При этом выполнение текущей последовательности команд приостанавливается и управление передаётся обработчику прерывания, который реагирует на событие и обслуживает его, после чего возвращает управление в прерванный код
Ответить с цитированием
  (#3 (permalink)) Старый
x3maL x3maL вне форума
Member
 
Аватар для x3maL
 
Сообщений: 1,889
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Регистрация: 10.03.2010
По умолчанию 01.06.2010, 18:45

{censured}
Ответить с цитированием
  (#4 (permalink)) Старый
пушкин пушкин вне форума
Member
 
Аватар для пушкин
 
Сообщений: 18
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 11.04.2010
По умолчанию 01.06.2010, 23:21

а кто даёт прерывание
Ответить с цитированием
  (#5 (permalink)) Старый
SunnyA SunnyA вне форума
Member
 
Сообщений: 67
Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 9 сообщениях
Регистрация: 08.03.2007
По умолчанию 02.06.2010, 16:42

Например, когда на сетевую карту компьютера приходит пакет, она аппаратно выставляет специальный флаг, который по сути и приводит к возникновению прерывания.

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

Механизм возникновения и обработки прерываний зависит в первую очередь от архитектуры используемого процессора, поэтому подробнее надо смотреть в соответствующих мануалах.
Ответить с цитированием
Ads.
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прерывание Plazma Любые вопросы от новичков 3 03.04.2012 00:32
аппаратное видеоускорение urus Драйвера 1 02.10.2011 09:58
Аппаратное ускорение в Adobe Flash Player: не получается отключить Татиана Любые вопросы от новичков 1 11.09.2011 08:21
Создание классов с чего нужно начинать Romich41 С/С++ 5 29.07.2011 16:00
Если нужно чего то найти shurejj Софт и программы 0 04.06.2011 14:02
Что такое Pixel Shader и для чего это нужно? artishok Любые вопросы от новичков 5 15.03.2011 19:22
Для чего нужно использовать THintWindow alex87 C++ Builder 4 14.04.2009 19:07
С чего нужно начать изучение Delphi Black Monarh Delphi 5 02.04.2008 16:34
Прерывание IRQ rass Visual Basic 0 17.12.2006 03:14
С чего нужно начать программировать Echo .NET 3 06.07.2005 18:00
Нужно прехватить прерывание 21h imported__Sergey_ Assembler 7 04.06.2005 13:09
Аппаратное ускорение без Direct3d or OpenGl _Cyclope Программирование графики 3 07.11.2003 01:08



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов