Учебный курс Принципы построения и функционирования ЭВМ Лекция 13 Система прерывания. Команды ввода/вывода. профессор ГУ-ВШЭ, доктор технических наук Геннадий Михайлович Алакоз
2 Система прерывания Характеристики системы прерывания Показатели качества работы системы
3 Основные функции системы прерывания обнаружение и идентификация типа прерывания запоминание состояния прерываемой программы и управление переходом к прерывающей программе восстановление состояния прерванной программы и продолжение выполнения
4 Характеристики системы прерывания общее количество запросов прерывания время реакции системы глубина прерывания насыщение системы прерывания допустимые моменты прерывания программ число уровней прерывания
5 Время реакции системы t t t Прерывающая Запрос t зап t1t1 t2t2 t восст t1 t зап t1 tр
6 Полный цикл выполнения программы Начало Запрос пр-мы Выборка команды Формирова- ние адреса след. команды Запрос пр-мы Анализ КОП Основные команды Формирование исполнительного адреса операнда Выборка операнда Выполнение команды Признак результата Основные команды Команды передачи управления Свободен канал или ПУ Передача адреса в PтК Системные команды Установка флага Изменение состояния Команды ввода/вывода Формирование канала Условие перехода Обмен информацией Переход в состояние «ожидание» Счет ДаНет Ожидание ДаНет ДаНет Обработка
7 Специфика выполнения команд ввода/вывода Основная специфика порождается относительно медленной работой устройств
8 Выполнение команд ввода/вывода ОЗУ ЭВМ ОЗУ ПУ Процессор Контроллер в/в Р в/в КЭШКЭШ Система прерываний