- Главная
- Информатика
- Функции интерфейсов
Содержание
- 2. ВВЕДЕНИЕ Интерфейс- это в широком смысле, набор инструментов для взаимодействия человека и компьютерной системы. Этими инструментами
- 3. ЗАДАЧИ ИНТЕРФЕЙСА Главная задача интерфейса заключается в организации надежной передачи информации от источника к приемнику в
- 4. ОБЩАЯ ШИНА Все устройства, подсоединенные к общей шине, делятся на два типа: активные, задатчики, главные устройства
- 5. ПРОЦЕСС ВВОДА-ВЫВОДА ИНФОРМАЦИИ Интерфейс должен предусматривать в своей работе возможность выполнения процесса ввода-вывода информации в трех
- 6. ПЕРЕДАЧА ИНФОРМАЦИИ При передаче информации активное устройство всегда предварительно выставляет адрес того устройства куда записывается или
- 7. СИНХРОНИЗАЦИЯ ПЕРЕДАЧИ ИНФОРМАЦИИ Синхронизация– это согласование процессов взаимодействия между устройствами, заключающееся в передаче информации источником и
- 8. АСИНХРОННЫЙ ПРИНЦИП Асинхронный принцип реализуется с помощью обратной связи от приемника к источнику .Обратная связь может
- 9. В НАСТОЯЩЕЕ ВРЕМЯ ИНТЕРФЕЙСЫ ВЫПОЛНЯЮТ СЛЕДУЮЩИЕ ОСНОВНЫЕ ФУНКЦИИ: Проведение синхронизации интерфейса, используя синхронный или асинхронный принципы.
- 11. ФУНКЦИИ АРБИТРАЦИИ И СЕЛЕКЦИИ. Функции арбитрации и селекции используются для выбора устройств с наибольшим приоритетом и
- 12. ФУНКЦИЯ АВТОКОНФИГУРАЦИИ Эта функция в интерфейсе реализуется специальными операциями конфигурационного чтения и записи (Configuration Read and
- 13. ФУНКЦИЯ ПРЕОБРАЗОВАНИЯ ИНФОРМАЦИИ ФУНКЦИЯ УПРАВЛЕНИЕМ ПИТАНИЕМ (POWER MANAGEMENT) В компьютерах используются одновременно и параллельные и последовательные
- 14. СПАСИБО ЗА ВНИМАНИЕ!!!
- 16. Скачать презентацию
ВВЕДЕНИЕ
Интерфейс- это в широком смысле, набор инструментов для взаимодействия человека
ВВЕДЕНИЕ
Интерфейс- это в широком смысле, набор инструментов для взаимодействия человека
Интерфейсы, используемые в вычислительных системах, очень разнообразны, но их функции и основы построения являются достаточно общими, поэтому целесообразно остановиться на них, что облегчит в дальнейшем изучение конкретных, стандартных интерфейсов, как внутренних, так и внешних.
ЗАДАЧИ ИНТЕРФЕЙСА
Главная задача интерфейса заключается в организации надежной передачи информации
ЗАДАЧИ ИНТЕРФЕЙСА
Главная задача интерфейса заключается в организации надежной передачи информации
Такая передача возможна, если между этими двумя устройствами в данный момент времени существует электрическая цепь (электрическая взаимосвязь), соединяющая выходы источника со входами приемника, по которой передаются электрические сигналы, соответствующие данной информации. Такое соединение обычно называют соединением типа "точка-точка". Другие устройства в этот момент времени должны быть электрически отключены от общей шины с помощью специальных схем.
ОБЩАЯ ШИНА
Все устройства, подсоединенные к общей шине, делятся на два
ОБЩАЯ ШИНА
Все устройства, подсоединенные к общей шине, делятся на два
Активное устройство захватывает шину, выставляет адрес и управляет шиной, пассивное выполняет задания активного.
Шина может иметь несколько задатчиков, если имеется несколько ЦПр или некоторые устройства ввода-вывода могут также являться активными устройствами. При наличии нескольких задатчиков возникают коллизии, когда более одного активного устройства требуют для себя шину. В этом случае необходимо специальное устройство "Арбитр шины", который решает какому устройству ее передать. Если на шине число задатчиков мало, и они фиксированы, т.е. не могут меняться, то специальный арбитр не нужен, его функции выполняет ЦПр.
Задатчик, подав запрос на захват шины, получает ее в свое распоряжение не сразу, а через некоторое время, зависящее от времени арбитрации и времени ожидания момента, когда текущий задатчик освободит шину. Это время называют временем доступа к шине.
ПРОЦЕСС ВВОДА-ВЫВОДА ИНФОРМАЦИИ
Интерфейс должен предусматривать в своей работе возможность выполнения
ПРОЦЕСС ВВОДА-ВЫВОДА ИНФОРМАЦИИ
Интерфейс должен предусматривать в своей работе возможность выполнения
При выполнении ввода-вывода в режиме прерываний или прямого доступа к памяти возможны коллизии при обращении нескольких ПУ к задатчику при их готовности начать процесс передачи информации. В этом случае эти коллизии разрешает сам задатчик, выбирая то ПУ, с которым он будет работать. При обращении к процессору эту функцию выполняет сам процессор совместно с контроллером прерываний, при прямом доступе к памяти это делает контроллер прямого доступа к памяти.
ПЕРЕДАЧА ИНФОРМАЦИИ
При передаче информации активное устройство всегда предварительно выставляет
ПЕРЕДАЧА ИНФОРМАЦИИ
При передаче информации активное устройство всегда предварительно выставляет
Передача информации между задатчиком и исполнителем реализуется в виде двух операций: операции записи – передача от задатчика к исполнителю и операции чтения – от исполнителя к задатчику.
СИНХРОНИЗАЦИЯ ПЕРЕДАЧИ ИНФОРМАЦИИ
Синхронизация– это согласование процессов взаимодействия между устройствами, заключающееся в
СИНХРОНИЗАЦИЯ ПЕРЕДАЧИ ИНФОРМАЦИИ
Синхронизация– это согласование процессов взаимодействия между устройствами, заключающееся в
Существуют два основных принципа синхронизации: синхронный и асинхронный.
При синхронном принципе смена состояний источника и приемника взаимонезависимы и выполняются через одинаковые фиксированные интервалы времени.
В этом случае приемник должен успеть принять данные до момента времени, когда источник выставит новые данные.
Величина фиксированного интервала времени синхронизации определяется суммой времен (Т): распространения сигнала в линии связи, распознавания его приемником и временем фиксации данных в приемнике.
Если источник взаимодействует с разными приемниками, то его частота работы определяется частотой работы самого медленного устройства, включая сам источник, что естественно замедляет общий процесс передачи данных.
АСИНХРОННЫЙ ПРИНЦИП
Асинхронный принцип реализуется с помощью обратной связи от
АСИНХРОННЫЙ ПРИНЦИП
Асинхронный принцип реализуется с помощью обратной связи от
Асинхронный принцип не означает, что синхронизация отсутствует, при асинхронном принципе период синхронизации является переменным, а при синхронном этот период постоянен и определяется частотой работы самого медленного устройства.
Синхронизация может осуществляться не только с помощью импульсов синхронизации, но и программным способом с помощью определенных кодов синхронизации (меток, маркеров и т.д.).
В соответствии с используемыми принципами синхронизации интерфейсы могут быть синхронные и асинхронные.
В НАСТОЯЩЕЕ ВРЕМЯ ИНТЕРФЕЙСЫ ВЫПОЛНЯЮТ СЛЕДУЮЩИЕ ОСНОВНЫЕ ФУНКЦИИ:
Проведение синхронизации интерфейса, используя
В НАСТОЯЩЕЕ ВРЕМЯ ИНТЕРФЕЙСЫ ВЫПОЛНЯЮТ СЛЕДУЮЩИЕ ОСНОВНЫЕ ФУНКЦИИ:
Проведение синхронизации интерфейса, используя
Передачу информации между источником и приемником с помощью операций чтения и записи.
Арбитрацию активных устройств на шине и селекция ПУ при вводе-выводе в режимах прямого доступа к памяти и прерываний.
Контроль передачи информации и функционирования самой шины и устройств на ней.
Преобразование информации из параллельного в последовательное представление и обратно.
Поддержку режима автоконфигурации.
Управление питанием компьютера.
Поддержку режима горячего подключения ПУ к системному блоку.
ФУНКЦИИ АРБИТРАЦИИ И СЕЛЕКЦИИ.
Функции арбитрации и селекции используются для выбора устройств
ФУНКЦИИ АРБИТРАЦИИ И СЕЛЕКЦИИ.
Функции арбитрации и селекции используются для выбора устройств
Функция селекции при вводе-выводе в режиме прерываний включает также процесс идентификации периферийного устройства, получившего право работать с активным устройством.
Задание уровней приоритетов производится двумя способами: на основе одноуровневой и многоуровневой систем задания приоритетов. При одноуровневой системе все запросы на прерывание работы шины (IRQi) подаются по одной линии, а устройство с наибольшим приоритетом выбирается с помощью процесса последовательного поллинга программными
ФУНКЦИЯ АВТОКОНФИГУРАЦИИ
Эта функция в интерфейсе реализуется специальными операциями конфигурационного чтения
ФУНКЦИЯ АВТОКОНФИГУРАЦИИ
Эта функция в интерфейсе реализуется специальными операциями конфигурационного чтения
ФУНКЦИЯ ПРЕОБРАЗОВАНИЯ ИНФОРМАЦИИ
ФУНКЦИЯ УПРАВЛЕНИЕМ ПИТАНИЕМ (POWER MANAGEMENT)
В компьютерах используются одновременно и
ФУНКЦИЯ ПРЕОБРАЗОВАНИЯ ИНФОРМАЦИИ
ФУНКЦИЯ УПРАВЛЕНИЕМ ПИТАНИЕМ (POWER MANAGEMENT)
В компьютерах используются одновременно и
В настоящее время многие компьютеры круглосуточно включены и работают. Поэтому в интерфейсах вводят специальные функции управления электропотреблением, работающие в соответствии со спецификациями ACPI и PC97.
Кратко о спецификации ACPI (Advanced Configuration and Power Interface) Задача ACPI обеспечить взаимодействие между операционной системой, аппаратным обеспечением и BIOS системной платы. В полном объеме спецификация ACPI к настоящему времени (2000 год) не реализована. На основе этой спецификации реализуется технология OnNow.
СПАСИБО ЗА ВНИМАНИЕ!!!
СПАСИБО ЗА ВНИМАНИЕ!!!