Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пу лекция.docx
Скачиваний:
6
Добавлен:
01.12.2018
Размер:
48.73 Кб
Скачать

Устройства вывода информаций.

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

Виды принтеров:

  • Принтеры ударного типа. Изображение создается путем механического воздействия на бумагу, через ленту с красителем.

  • Барабанные построчные принтеры.

  • Матричные. Изображение формируется иголками, через картридж. Качество печати зависит от количества иголок в головке (матрице). Недостатки: шум.

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

Аппаратная и программная поддержка работы периферийных устройств.

  1. Способы организаций связи между микропроцессором и устройствами ввода вывода.

Различают 3 способа организаций связи:

  • Программно – управляемая передача данных.

  • Использование прерываний.

  • Прямой доступ к памяти.

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

Система прерываний – это метод при помощи которого устройства ввода вывода сами могут инициировать обмен данными с микропроцессором.

Различают 2 способа:

  • Программный

  • Аппаратный

Программная реализация системы прерываний отличается простотой. Недостаток системы большое время реакций на запросы – промежуток времени между моментом поступления запроса и началом его обслуживания.

  1. Программная поддержка периферийных устройств.

Система ввода вывода ОС/360 поддерживает достаточно большой перечень внешних устройств, которые имеют статус системного ввода вывода и для их подключения к системе оператор должен запускать программы системного ввода RDR (reader) и программы вывода WTR (Writer).

  1. Система ввода вывода

Система ввода вывода выполняет следующие задачи:

  • Обеспечит поддержку нескольких файловых систем.( FAT, NFTS, CPES).

  • Предоставить средства для упрощения разработки драйверов устройств.

  • Обеспечить возможность динамического добавления и удаления драйверов из системы.

  • Предоставить возможность ввода вывода для отображаемых в памяти файлов.

  • Предоставить драйверам некоторые общие функций. Например: вызов одного драйвера другим.

  • Управлять буферами для запроса ввода вывода.

  • Управлять тайм-аутом для драйвером.

  • Вести запись о том, какие файловые системы установлены.

Особенностью Windows является общая структура ее драйверов и широкая интерпретация того, что собой представляет драйвер. Драйверы переносимы, написаны на языке высокого уровня и мало зависят от архитектуры процессора. Например: SCSI – адаптер, к которому подключен диск, то запрос к этому диску проходит через 3 драйвера:

  • Драйвер файловой системы

  • Драйвер класса дисков

  • Драйвер

  1. Драйверы устройств

Рассмотрим примеры драйверов:

  • Драйвер клавиатуры необходим для программирования элементов клавиш.

  • API драйвер мультимедиийых технических средств (компьютерная графика)[графические видеоакселераторы].

  • Драйвер сканера (цифровой камеры) управляет не только «железом» на низком аппаратном уровне, но и представляет собой сложный интерфейс с графической оболочкой и возможностями настройки Twain.