🗊 Презентация Система прерывания программ.

Категория: Образование
Нажмите для полного просмотра!
Система прерывания программ., слайд №1 Система прерывания программ., слайд №2 Система прерывания программ., слайд №3 Система прерывания программ., слайд №4 Система прерывания программ., слайд №5 Система прерывания программ., слайд №6 Система прерывания программ., слайд №7 Система прерывания программ., слайд №8 Система прерывания программ., слайд №9 Система прерывания программ., слайд №10 Система прерывания программ., слайд №11 Система прерывания программ., слайд №12 Система прерывания программ., слайд №13 Система прерывания программ., слайд №14 Система прерывания программ., слайд №15 Система прерывания программ., слайд №16 Система прерывания программ., слайд №17 Система прерывания программ., слайд №18 Система прерывания программ., слайд №19 Система прерывания программ., слайд №20 Система прерывания программ., слайд №21 Система прерывания программ., слайд №22 Система прерывания программ., слайд №23 Система прерывания программ., слайд №24 Система прерывания программ., слайд №25 Система прерывания программ., слайд №26 Система прерывания программ., слайд №27 Система прерывания программ., слайд №28 Система прерывания программ., слайд №29 Система прерывания программ., слайд №30 Система прерывания программ., слайд №31 Система прерывания программ., слайд №32 Система прерывания программ., слайд №33 Система прерывания программ., слайд №34 Система прерывания программ., слайд №35 Система прерывания программ., слайд №36 Система прерывания программ., слайд №37 Система прерывания программ., слайд №38

Содержание

Вы можете ознакомиться и скачать презентацию на тему Система прерывания программ.. Доклад-сообщение содержит 38 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


АВС. Лекция № 7. Система прерывания программ.
Описание слайда:
АВС. Лекция № 7. Система прерывания программ.

Слайд 2


Основные этапы реализации прерываний.
Описание слайда:
Основные этапы реализации прерываний.

Слайд 3


Схема обработки прерываний:
Описание слайда:
Схема обработки прерываний:

Слайд 4


Обозначения:
Описание слайда:
Обозначения:

Слайд 5


Классификация прерываний
Описание слайда:
Классификация прерываний

Слайд 6


Видов (номеров) прерывания может быть всего 256, и, соответственно, векторов прерывания в ОП насчитыва-ется до 256. Более подробная классификация...
Описание слайда:
Видов (номеров) прерывания может быть всего 256, и, соответственно, векторов прерывания в ОП насчитыва-ется до 256. Более подробная классификация видов прерываний показана на рис. 17.2.

Слайд 7


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

Слайд 8


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

Слайд 9


Программные прерывания — это обычные процедуры, которые вызывает текущая программа для выполнения предусмотренных в ней стандартных подпрограмм, чаще...
Описание слайда:
Программные прерывания — это обычные процедуры, которые вызывает текущая программа для выполнения предусмотренных в ней стандартных подпрограмм, чаще всего подпрограмм — служебных функций работы с внешними устройствами, то есть, фактически, программные прерывания ничего не прерывают. Они делятся на две большие группы, вызывающие служебные функции: базовой системы ввода-вывода — прерывания BIOS; операционной системы — прерывания DOS. Программы обработки прерываний DOS, в отличие от программ обработки прерываний BIOS, не встроены в ПЗУ и для разных операционных систем могут быть разными. К программным прерываниям можно отнести также прерывания при пошаговом исполнении программы, при работе с контрольным остановом и т. д.

Слайд 10


Технические прерывания (или, иначе, прерывания от схем контроля) возникают при появлении отказов и сбоев в работе технических средств (аппаратуре)...
Описание слайда:
Технические прерывания (или, иначе, прерывания от схем контроля) возникают при появлении отказов и сбоев в работе технических средств (аппаратуре) ПК. Большинство технических прерываний не маскируются, то есть они разрешаются всегда, а некоторые из них относятся к категории «аварийных» (например, отключение питания), и при их возникновении даже не запрашивается причина прерывания, а просто по возможности спасаются важные промежуточные результаты — записываются в безопасное место, в НЖМД, например. Логические прерывания возникают при появлении ошибок в выполняемых программах (деление на 0, потеря точности мантиссы, нарушение защиты памяти и т. п.). Многие из логических прерываний также относятся к категории немаскируемых.

Слайд 11


Вектора прерывания
Описание слайда:
Вектора прерывания

Слайд 12


Таблицы векторов прерываний. Назначение некоторых наиболее важных векторов:
Описание слайда:
Таблицы векторов прерываний. Назначение некоторых наиболее важных векторов:

Слайд 13


Система прерывания программ., слайд №13
Описание слайда:

Слайд 14


Система прерывания программ., слайд №14
Описание слайда:

Слайд 15


Система прерывания программ., слайд №15
Описание слайда:

Слайд 16


Система прерывания программ., слайд №16
Описание слайда:

Слайд 17


Приоритеты
Описание слайда:
Приоритеты

Слайд 18


Стандартное распределение приоритетов внутри вычислительной системы
Описание слайда:
Стандартное распределение приоритетов внутри вычислительной системы

Слайд 19


Маскирование прерываний
Описание слайда:
Маскирование прерываний

Слайд 20


Особенности обработки аппаратных прерываний
Описание слайда:
Особенности обработки аппаратных прерываний

Слайд 21


Система прерывания программ., слайд №21
Описание слайда:

Слайд 22


Упрощенная структурная схема PIC
Описание слайда:
Упрощенная структурная схема PIC

Слайд 23


• IRR – регистр запросов прерываний - связан с внешними входами запросов (IRQ0 – IRQ7); • IMR – регистр маски запросов; • ISR – Interrupt Service...
Описание слайда:
• IRR – регистр запросов прерываний - связан с внешними входами запросов (IRQ0 – IRQ7); • IMR – регистр маски запросов; • ISR – Interrupt Service Register – регистр обслуживаемых запросов; • ICW1-ICW3 – Initialization Control Word – управляющее слово инициализации (приказы инициализации); • OCW1-OCW3 - Operation Control Word – операционное управляющее слово (рабочие приказы); OCW1 = IMR Кроме регистров в состав PIC входят: блок управления и схема анализа приоритетов (арбитр). Назначением блока управления является выработка внутренних и внешних сигналов управления, с помощью которых осуществляются те или иные элементарные действия (микрооперации) внутри микросхемы. Например, запись байта из внешней шины данных в один из регистров контроллера. Сигналы CAS0-CAS2 используются для реализации каскадирования микросхемы. Входной сигнал CS (Chip Select – выбор кристалла) генерируется в том случае, если на внешней шине адреса (АВ) зафиксированы адреса, относящиеся к контроллеру прерываний. Программирование контроллера осуществляется по стандартным адресам портов ввода / вывода. • IRR – регистр запросов прерываний - связан с внешними входами запросов (IRQ0 – IRQ7); • IMR – регистр маски запросов; • ISR – Interrupt Service Register – регистр обслуживаемых запросов; • ICW1-ICW3 – Initialization Control Word – управляющее слово инициализации (приказы инициализации); • OCW1-OCW3 - Operation Control Word – операционное управляющее слово (рабочие приказы); OCW1 = IMR Кроме регистров в состав PIC входят: блок управления и схема анализа приоритетов (арбитр). Назначением блока управления является выработка внутренних и внешних сигналов управления, с помощью которых осуществляются те или иные элементарные действия (микрооперации) внутри микросхемы. Например, запись байта из внешней шины данных в один из регистров контроллера. Сигналы CAS0-CAS2 используются для реализации каскадирования микросхемы. Входной сигнал CS (Chip Select – выбор кристалла) генерируется в том случае, если на внешней шине адреса (АВ) зафиксированы адреса, относящиеся к контроллеру прерываний. Программирование контроллера осуществляется по стандартным адресам портов ввода / вывода.

Слайд 24


Система прерывания программ., слайд №24
Описание слайда:

Слайд 25


Таблица кольцевых вариантов задания приоритетов
Описание слайда:
Таблица кольцевых вариантов задания приоритетов

Слайд 26


Типы команд, посылаемых программой в контроллер.
Описание слайда:
Типы команд, посылаемых программой в контроллер.

Слайд 27


Система прерывания программ., слайд №27
Описание слайда:

Слайд 28


Система прерывания программ., слайд №28
Описание слайда:

Слайд 29


Система прерывания программ., слайд №29
Описание слайда:

Слайд 30


Механизм прерываний IBM 370 Механизм прерываний IBM 370
Описание слайда:
Механизм прерываний IBM 370 Механизм прерываний IBM 370

Слайд 31


Обработка прерываний Обработка прерываний
Описание слайда:
Обработка прерываний Обработка прерываний

Слайд 32


Система прерывания программ., слайд №32
Описание слайда:

Слайд 33


D3 – третий Шаг детализации
Описание слайда:
D3 – третий Шаг детализации

Слайд 34


Таблица аналогий
Описание слайда:
Таблица аналогий

Слайд 35


Приоритеты при целостном подходе к обучению.
Описание слайда:
Приоритеты при целостном подходе к обучению.

Слайд 36


Свобода выбора Человек – сочетание двух видов особенностей. Один – животная природа. Другой – Божественная. Поддаваясь влиянию дурных качеств, таких...
Описание слайда:
Свобода выбора Человек – сочетание двух видов особенностей. Один – животная природа. Другой – Божественная. Поддаваясь влиянию дурных качеств, таких как вожделение, гнев, жадность, обман, гордыня и эгоизм (шесть врагов человека – следствие отождествления себя с отдельным), человек принижает себя до уровня животного. С другой стороны, тот, кто правильно использует хорошие качества, данные Богом, такие как ум, мудрость и добродетель, следует по пути истины и праведности, посвящает себя святым делам, тот, в конце концов, достигает Божественного. Человек может выбирать между путём, ведущим к животному состоянию, и путём, ведущим к Божественности, так как обе способности присутствуют в нём в равной мере. Важен выбор, который он делает.

Слайд 37


Система прерывания программ., слайд №37
Описание слайда:

Слайд 38


Система прерывания программ., слайд №38
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию