АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Система прерываний

Читайте также:
  1. A) прогрессивная система налогообложения.
  2. C) Систематическими
  3. ERP и CRM система OpenERP
  4. I Понятие об информационных системах
  5. I СИСТЕМА, ИСТОЧНИКИ, ИСТОРИЧЕСКАЯ ТРАДИЦИЯ РИМСКОГО ПРАВА
  6. I. ОСНОВНЫЕ ТРЕБОВАНИЯ К СИСТЕМАМ ЭЛЕКТРОСНАБЖЕНИЯ
  7. I. Суспільство як соціальна система.
  8. I.2. Система римского права
  9. II. Органы и системы эмбриона: нервная система и сердце
  10. III. Органы и системы эмбриона: пищеварительная система
  11. NDS і файлова система
  12. SCАDA-системы: основные блоки. Архивирование в SCADA-системах. Архитектура системы архивирования.

 

Микропроцессор должен оперативно реагировать на различные события, происходящие в ПК в результате действий пользователя или без его ведома. Ситуация, требующая каких-либо действий (реакции) микропроцессора при возникновении определенного события, называется прерыванием (interrupt). Необходимую реакцию на события обеспечивает система прерываний. Под системой прерываний понимают комплекс аппаратных и программных средств, обеспечивающих выявление и обработку прерываний.

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

Прерывания делятся на следующие категории:

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

2) внутренние аппаратные прерывания, вырабатываемые самим микропроцессором при выполнении программы (к прерыванию этой категории приводит попытка деления на ноль);

3) программные прерывания, инициируемые выполняемой программой по специальной команде, чтобы получить сервисные услуги DOS.

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

Адреса обработчиков прерываний содержатся в таблице векторов прерываний, размещаемой в начальных ячейках оперативной памяти.

Сама системная шина представляет собой совокупность одно- и двунаправленных линий, логически объединяемых в следующие группы:

1) шину данных, служащую для передачи данных в оба направления;

2) шину адреса, с использованием которой адресуются порты ввода-вывода;

3) шину управления, предназначенную для передачи управляющих сигналов, таких, как «запись в порт», чтение из порта», сигналов прерываний и т. п.

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

 

Список литературы

1. Александр Ватаманюк «Обслуживание и настройка компьютера», Питер, 2009

 

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)