Устройства ввода и устройства вывода информации
Список вопросов теста
Вопрос 1
Отметьте все устройства ввода
Варианты ответов
- сканер
- клавиатура
- веб-камера
- флэш-диск
- мышь
Вопрос 2
Какие утверждения верны для беспроводных мышей?
Варианты ответов
- передают данные с помощью радиоволн
- передают звуковые сигналы
- им требуется источник питания
- компьютер должен иметь приемник излучения (адаптер)
Вопрос 3
Какой способ обмена данными используется при вводе с клавиатуры?
Варианты ответов
- программно-управляемый обмен данными
- обмен по прерываниям
- прямой доступ к памяти
Вопрос 4
В каких единицах обычно измеряется разрешение оптического сенсора мыши?
Варианты ответов
- точки на дюйм (dpi)
- пиксели на дюйм (ppi)
- точки на сантиметр
Вопрос 5
В каких единицах измеряется разрешающая способность сканера?
Варианты ответов
- в точках на дюйм (dpi)
- в пикселях на дюйм (ppi)
- в точках на сантиметр
- в пикселях на сантиметр
Вопрос 6
Выберите минимальное разрешение сканера, достаточное для распознавания отсканированного текста.
Варианты ответов
Вопрос 7
Что необходимо для ввода звука в компьютер?
Варианты ответов
- звуковая карта
- микрофон
- быстродействующий процессор
- соответствующее программное обеспечение
- много оперативной памяти
Вопрос 8
Отметьте все устройства вывода среди перечисленных.
Варианты ответов
- принтер
- сканер
- монитор
- флэш-диск
- плоттер
Вопрос 9
Что такое видеокарта?
Варианты ответов
- устройство вывода
- контроллер
- устройство ввода
- вспомогательная микросхема
Вопрос 10
В каких единицах измеряется качество печати принтеров?
Варианты ответов
- точки на сантиметр
- точки на дюйм (dpi)
- пиксели на дюйм (ppi)
Вопрос 11
Почему матричные принтеры все еще выпускаются, несмотря на их недостатки?
Варианты ответов
- они обеспечивают хорошее качество печати
- они просты и надежны
- они дешево стоят
- они быстро печатают текст и графику
- дешевые расходные материалы
Вопрос 12
Какие недостатки есть у струйных принтеров?
Варианты ответов
- им нужна качественная бумага
- они дорого стоят
- после печати чернила могут расплываться
- они медленно печатают
- высокий уровень шума
Вопрос 13
В чем достоинства сублимационных принтеров?
Варианты ответов
- быстро печатают
- могут печатать прямо с фотоаппарата
- дешевые
- хорошее качество печати
- только они могут печатать фотографии
Вопрос 14
Что требуется для вывода звука через компьютер?
Варианты ответов
- микрофон
- звуковая карта
- соответствующее программное обеспечение
- звуковые колонки или наушники
Получите комплекты видеоуроков + онлайн версии
Комментарии 0
Чтобы добавить комментарий зарегистрируйтесь или войдите на сайт
Возможности тестов
Источник
Способы обмена данными
Основные способы обмена данными.
Между микропроцессорной системой (МС) и внешним устройством (ВУ) происходит обмен полезной информацией в виде слов данных (
) и служебной информацией в виде управляющих слов (
) и слов состояния (
). Служебная информация может занимать значительный объем. Поэтому в общем случае для обмена информацией отводится ряд портов ввода/вывода (ВВ), образующих пространство доступа к внешнему устройству (ВУ). Ввод и вывод всегда рассматриваются по отношению к микропроцессору. Обмен информацией между процессором и ВУ осуществляется по определенным правилам. Совокупность правил, называемых протоколом обмена, является основой для составления драйвера ВУ. Драйвер представляет собой набор подпрограмм, обслуживающих обмен ВУ с микропроцессором.
Существуют три способа обмена данными: программно управляемый обмен, обмен с прерыванием программы и обмен по каналу прямого доступа к памяти. Рассмотрим в общих чертах особенности каждого способа обмена.
Программно–управляемый обмен данными.
Обмен инициируется и выполняется процессором с помощью:
● специальных команд ввода–вывода,
при этом в формате команды должен содержаться код выполняемой операции и номер выбираемого порта ВУ;
● команд обращения к
ОЗУ, при этом каждый порт ВУ рассматривается как адрес, отличный от адресов других ячеек.
С точки зрения использования вспомогательных сигналов различают прямой и условный обмен.
Прямым, или безусловным,
вводом–выводом называется такая процедура, при которой для активизации обмена не требуется никаких условий и вспомогательных сигналов. Прямой ввод/вывод возможен только с внешними устройствами, которые всегда готовы к обмену. Он является составной частью более сложных протоколов обмена.
вводом–выводом называется такая процедура, при которой активизация обмена возможна при выполнении условия готовности к обмену ВУ.
Большинство ВУ работает асинхронно по отношению к процессору. При асинхронном обмене информацией важной задачей является проверка готовности ВУ. Поэтому ВУ должно иметь аппаратные средства для выработки информации о своем внутреннем состоянии. Микропроцессор считывает эту информацию, передает ее в аккумулятор, анализирует и на основе анализа принимает решение о готовности ВУ. При отсутствии готовности ВУ процессор переходит в состояние ожидания. Если обнаружено состояние готовности, то выполняются операции передачи данных. Таким способом достигается сопряжение во времени работы процессора и таких устройств, которые по быстродействию уступают процессору.
Таким образом, условный ввод/вывод применяется для обмена с низкоскоростными внешними устройствами и сопровождается сигналом готовности ГтВУ, генерируемым ВУ. Сигнал готовности ГтВУ вводится в процессор в составе слова состояния и информирует его о готовности ВУ к обмену. После завершения операции обмена сигнал готовности ГтВУ должен быть снят и выставлен перед новой операцией. Для этого процессор информирует ВУ об окончании операции с помощью сигнала подтверждения Пт.
На рис. 3.2.1 приведены диаграммы условного ввода/вывода с помощью контроллера обмена. В этом случае могут быть также использованы сигналы готовности Гт контроллера и подтверждения ПтВУ внешнего устройства.
При вводе (рис. 3.2.1, а) процессы протекают в следующей последовательности:
● если сигнал подтверждения микропроцессора (контроллера) Пт = 0, ВУ выставляет на шине ШВУ новые данные и сигнал готовности ГтВУ = 1;
● так как ГтВУ = 1, процессор дает команду на ввод данных, и данные по ШД поступают в аккумулятор;
● процессор через контроллер выставляет сигнал подтверждения Пт = 1, извещая ВУ о том, что данные введены;
● при Пт = 1 ВУ снимает сигнал готовности (ГтВУ =0);
● при ГтВУ = 0 процессор снимает сигнал подтверждения (Пт = 0).
При выводе данных (рис. 3.2.1, б) процессы протекают в следующей последовательности:
● если сигнал готовности контроллера Гт = 0, ВУ осуществляет сброс сигнала подтверждения (ПтВУ = 0), после чего процессор на ШД выставляет новые данные;
● при сигнале подтверждения ПтВУ = 0 контроллер устанавливает сигнал готовности Гт = 1;
● данные по ШВУ выводятся в ВУ;
● при Гт = 1 ВУ устанавливает сигнал подтверждения (ПтВУ =1);
● при ПтВУ = 1 процессор снимает ранее установленный сигнал готовности (Гт = 0).
Рассмотренный протокол обмена называется квитированием.
Возможны два вида условного обмена: с занятием цикла и совмещенного. При обмене с занятием цикла (рис. 3.2.2, а) в случае неготовности ВУ микропроцессор находится в режиме ожидания; при совмещенном обмене (рис. 3.2.2, б) после опроса ВУ микропроцессор возвращается к выполнению основной программы.
По способу кодирования различают обмен данными в параллельном и последовательном коде.
Необходимость передачи данных в последовательном коде обусловлена двумя факторами:
● наличием устройства (например, клавиатура, дисплей, телетайп), принцип работы которого базируется на использовании последовательного кода;
● удалением внешнего устройства от процессора на значительное расстояние. Дело в том, между отдельными проводниками соединительной линии между источником и приемником информации существует емкостная связь. С увеличением длины соединительной линии растет емкость между ее отдельными проводниками. Поэтому при передаче импульсных сигналов по одному проводнику в других проводниках наводятся помехи, уровень которых может быть соизмеримым с уровнем полезных сигналов.
В этих условиях обмен информацией между процессором и внешним устройством должен сопровождаться преобразованием параллельного кода в последовательный код при выводе данных и последовательного кода в параллельный — при вводе данных. Указанные функции возлагаются на контроллер обмена, который обычно выполняется в виде интегральной схемы.
К достоинствам программно–управляемого обмена данных относится его простота, к недостаткам — бесполезная трата времени на ожидание готовности ВУ и невозможность обеспечения своевременной реакции на внезапно возникшую потребность ВУ в обмене информацией.
Обмен с прерыванием программы.
При этом способе инициатором обмена является внешнее устройство, которое подает специальный сигнал ЗАПРОС ПРЕРЫВАНИЯ на соответствующий вход процессора. После выполнения текущей микрокоманды процессор прекращает выполнение основной программы, вырабатывает сигнал ПОДТВЕРЖДЕНИЕ ПРЕРЫВАНИЯ и переходит к подпрограмме обработки прерывания, расположенной в фиксированной области памяти. После выполнения этой подпрограммы происходит возврат к основной программе.
Обмен данными с помощью прямого доступа к памяти.
По этому способу используется канал прямого доступа к памяти (ПДП), по которому массивы данных передаются непосредственно между внешним устройством (ВУ) и ОЗУ, минуя процессор. Это позволяет достичь наибольшей скорости передачи, но требует определенных аппаратных затрат для организации канала. Аналогично случаю обмена по прерыванию ВУ посылает в процессор сигнал запроса на прямой доступ. После отправления сигнала подтверждения процессор прекращает работу по выполнению текущей программы, отключает свои буферные регистры от шин адреса и данных, а также прекращает выработку управляющих сигналов. Таким образом, процессор как бы замирает до окончания процедуры ПДП, чем этот режим и отличается от режима обработки прерывания. Все функции адресации, передачи данных и управления выполняет контроллер ПДП, содержащий счетчик адреса, счетчик числа слов в массиве, а также ряд триггеров и логических схем, которые внесены в блок управления.
До начала работы канала ПДП в счетчик адреса заносится адрес ячейки ОЗУ, с которой начинается массив данных, и в счетчик слов (в прямом или дополнительном коде) — число слов в массиве. При передаче каждого слова содержимое этих счетчиков изменяется на единицу и обмен данными производится автоматически, пока не будет передан весь массив слов.
В микропроцессорных системах встроены (или предусматриваются) интерфейсные схемы для организации ввода/вывода.
Источник
Способ обмена данными используется при вводе с клавиатуры
ВВОД ДАННЫХ/ИНФОРМАЦИИ (в ЭВМ, систему)
[input, data (information) input, entry] —
Комплекс операций, обеспечивающий считывание и передачу данных от внешнего их носителя в основную память ЭВМ.
В зависимости от способа выполнения этих операций различают:
- Автоматический ввод [bootstrap — от анг. загружать, запускать] — Метод ввода, в соответствии с которым считывание данных с внешнего носителя и запись их в память ЭВМ осуществляется под управлением специальной программы, которая также настраивает и запускает остальную часть системы.
- Ручной ввод [manual input] -Наименее автоматизированный метод ввода данных с использованием операций клавиатурного или бесклавиатурного ввода (например, при помощи устройств типа «планшет» ).
- Клавиатурный ввод Способ обмена данными используется при вводе с клавиатуры — Ввод (данных) с клавиатуры (является разновидностью ручного ввода). Технологическим средством обеспечения клавиатурного ввода является рабочий лист.
- Оптический ввод, сканирование [optical entry, scanning] — Ввод с использованием оптических средств считывания данных (например, — «сканеров») и поддерживающих их работу программных средств распознавания символов («образов»). В зависимости от характера конкретной реализации указанных средств оптический ввод может быть отнесен к разновидности ручного (не автоматизированного) частично автоматизированного или автоматизированного ввода.
- Графический ввод [graphic input] —
- Ввод данных в графической форме (в т.ч. оптический ввод );
- Ввод графических изображений.
РЕЧЕВОЙ/ГОЛОСОВОЙ ВВОД [speech/voice input] — Ввод информации в ЭВМ с голоса человека с использованием программно-технических средств, обеспечивающих перевод аудио информации в текстовую форму и запись ее в память ЭВМ. Речевой ввод является одним из важных сервисных средств автоматизации диалога «человек-машина» и развития «ЭВМ пятого поколения «, начало промышленного выпуска которых может быть отнесено уже к настоящему времени (см. ниже также «распознавание речи»).
Распознавание речи, автоматическое распознавание речи, речевой ввод [speech recognition] — Процесс и технология, связанные с вводом данных в ЭВМ голосом (см. выше «речевой/голосовой ввод»). Принятый звуковой сигнал преобразуется в электрическую форму, анализируется и сопоставляется с заранее сделанной «эталонной» записью (например, по частотному спектру) для принятия решении о соответствии или несоответствии эталону. Анализ речи, ее запись и последующее воспроизведение при необходимости «голосом» (см. «речевой вывод») в ЭВМ пятого поколения учитывает особенности тембра говорящего человека. Указанное качество может использоваться для ограничения доступа к данным или охраняемым объектам [679].
Распознавание речи без настройки на пользователя [speaker-independent voice recognition] — Технология преобразования речи в текстовую форму. Обычно используется в системах голосовой электронной почты для обеспечения взаимодействия с голосовыми системами пользователей, имеющих телефоны с пульсовым набором номера абонента (в отличие от тонового DTMF — Dual Tone Multi Frequency, при котором цифры набранного номера кодируются сочетанием двух звуковых тонов). Системы распознавания голоса без настройки на пользователя могут работать с весьма ограниченными словарями, например, для произнесения номера абонента вместо набора его цифрами на клавиатуре. В отличие от последних, обучаемые системы с настройкой на голос могут работать с существенно большими словарями и имеют более низкую цену. В 1998 г. на рынке программных продуктов появилось ряд ПП автоматического распознавания речи, предназначенных для решения задач бесклавиатурного ввода данных в ЭВМ. Лидирующими фирмами продукции этого вида стали фирмы Dragon (NaturellySpeaking Prefered),IBM (ViaVoice98 Executive Edition), Lemout & Hauspe(VoiseXpress Professional ) и Philips (FreeSpeech 98). Указанные ППП позволяют не только работать с текстовыми редактарами, но и бесклавиатурно вводить ряд команд (например, — управлять перемещением по рабочему столу Windows , листанием, “нажатием” на кнопки управления текстового редактора Word и т.п.). Однако эксперты, проводившие тестирование указанных продуктов, отмечают, что при работе с большими текстами клавиатурный ввод остается более предпочтительным. Существенные затруднения встречаются также при работе с табличными редакторами (например, Excel ). Подробнее см. [224, 458].
ДИАЛОГ [dialog] — Двухсторонний непосредственный обмен информацией, командами или инструкциями между человеком и ЭВМ, основной режим диалога построен в форме вопросов и ответов.
Диалоговый (интерактивный) ввод [conversational/interactive entry] — Режим ввода данных (с клавиатуры или голосом) в процессе диалога пользователя с системой.
Прямой ввод — Технологический способ выполнения т.н. «безбумажной» аналитико-синтетической обработки и переработки первичных документов, завершаемый непосредственным вводом полученных (вторичных) документов без промежуточной их записи на бумажный носитель.
Поэтапный ввод — Технологический способ выполнения аналитико-синтетической переработки и предмашинной обработки документов, в соответствии с которым различные части итоговых документов (например, библиографического описания, реферата, аннотации, ПОДа и т.п.) готовятся и вводятся по частям разными сотрудниками или группами сотрудников с использованием промежуточных носителей или без них.
ВВОДИМЫЕ ДАННЫЕ [input data, input] —
Исходные данные, предназначенные для ввода в память ЭВМ, обработки и/или записи их на машиночитаемые носители.
Входной файл [input file] — Файл , содержащий вводимые данные. Входной поток [ input stream] — Последовательность документов и данных, поступающих для ввода в систему. Документы, составляющие «входной поток», подразделяются на информационные документы, предназначенные для формирования баз данных или других информационных массивов и запросы на поиск информации в системе.
ЗАПИСЬ ДАННЫХ [data record] —
1. Единица структуры данных, зарегистрированная на каком-либо носителе;
2. Машинная операция, состоящая в переводе данных из основной (или т.н. оперативной) памяти ЭВМ во внешнюю память (например, жесткий магнитный диск, дискету и т.п.). Единицей обмена данными при этом является физическая запись .
Некоторые виды записей:
- Активная запись [active record] —
1. Запись данных, с которой в данный момент работает оператор при вводе данных или пользователь в результате выполнения программно-техническими средствами поиска необходимых данных (файла) и вывода их на экран монитора (дисплей ЭВМ);
2. Запись файла, к которой обращается программа в процессе работы с нею.
- Текущая запись [current record] — Часть активной записи, на которую установлен указатель позиции (курсор) на экране монитора ЭВМ.
- Неактивная запись [not active record] — Запись , к которой не было обращения, не являющаяся в данный момент активной записью.
- Главная (основная) запись [master record] — Запись данных, которая в целях повышения достоверности информации имеет копии.
Дублирующая запись [duplicate record] — Запись , имеющая одинаковый ключ с другой записью в одном и том же файле, базе или массиве данных. Дублирующая запись может иметь характер альтернативной записи, предназначенной для подготовки вариантов итоговых документов, например, писем различным адресатам.
Эталонная (единичная) запись [unit record] — Запись, равная по объему определенному количеству символов, составляющая какую-либо нормативную величину, например, длину стандартной печатной строки (120 символов).
Закрепленная запись [allocation record] — Запись, в файле базе данных, на которую есть ссылка (указатель) от других записей. Такую запись нельзя удалять или перемещать, не обновив значения всех указателей, связанных с нею.
Начальная запись [home record] — Первая запись файла, содержащего списки, перечисления или любую другую последовательность данных.
Итоговая запись [total/summar record] — Запись, размещающаяся в конце документа или определенной его части и содержащая обобщающие или итоговые сведения, например, данные вида «итого», «всего» и т.п.
Цепная запись [chained record] — Часть цепного списка .
Корневая запись [root record] — Исходная запись в иерархической базе данных (см. Иерархическая модель данных ), идентифицирующая последующие записи.
Родительская запись [parent record] — Исходная запись, с которой связана другая (подчиненная ей) запись.
Паспортная запись [header record] —
Запись, идентифицирующая группу последующих записей;
Часть передаваемого сообщения, поясняющая его характер и назначение.
Разделяющая запись [space record] — Запись, разделяющая страницы в наборе данных.
Корректирующая запись [amendment record] — Запись, входящая в файл изменений (файл, который содержит данные, предназначенные для корректировки другого файла, считающегося основным).
Добавляемая запись [addition record] — Новая запись, включаемая в файл в процессе его обновления или актуализации.
ВАРИАНТНАЯ ЗАПИСЬ [variant record] —
Тип данных для представления переменных (см. ниже), принимающих значения разных типов. Вариантная запись имеет в своем составе поле признака и переменную часть; совокупность имен и типов полей переменной части определяется значением поля признака.
1. Запись, содержащая сведения о типе или типах информационных элементов, наименование и значение которых может быть получено или изменено с использованием программных средств (программным способом). Простейшим примером переменной может служить поле переменной длины . Переменная характеризуется именем, адресом, типом и описанием. Она содержит в себе также поле вариантных записей (см. выше «Вариантная запись»);
2. Число или другой элемент программы, имеющий имя и значение, которое может быть выбрано и изменено программой или программистом.
Виды переменных и связанные с ними термины:
- Глобальная переменная [global variable] — Переменная (в программе), доступная для любой команды программы.
- Локальная переменная [local variable] — Переменная (в программе), доступ к которой может осуществляться только при использовании команд в пределах определенной части программы (подпрограммы). При необходимости о других видах переменных см. [265] — С. 263-265.
- Имя переменной [variable name] — Короткий символьный код, идентифицирующий переменную.
- Адрес переменной [variable address] — Указатель места в области памяти, в которой
- хранится запись переменной.
- Тип переменной [type variable] — Обозначение назначения или области распространения ее действия. Существует достаточно большое количество различных типов переменной, например, «метка», «файл», «указатель», «область» и др. .
- Описание переменной [variable declaration] — определение ее типа (см. ниже), размера (т.е. длины записи), структуры записи, идентификатора и других характеристик.
- Поле признака [tag field, variant record] — Подполе вариантной записи, определяющее совокупность имен и типов остальных ее компонентов.
Переменная , которой в рамках конкретного применения присваивается определенное значение. В программировании при помощи указанного понятия производится описание типизированных объектов жестко не привязываясь к их конкретному виду. Заданием параметров можно воссоздать необходимую реализацию этих объектов. Например, для прямоугольника — длины, толщины и цвета его линий, что позволяет нарисовать любой прямоугольник. В программах текстовых редакторов в качестве одного из параметров используется вид шрифта и т.п.
Различают различные виды параметров и, в частности:
- Динамический параметр [dynamic parameter] — Параметр , значение которого устанавливается во время выполнения программы.
- Заданный параметр [present parameter] — Параметр, значение которого заранее установлено (например, в программе) и изменению не подлежит,
- Ключевой параметр Способ обмена данными используется при вводе с клавиатуры — Параметр, значение которого задается с помощью ключевого слова.
- Позиционный параметр [positional parameter] — Параметр, занимающий определенное положение (позицию) в списке параметров. Изменение позиции таких параметров не допускается.
- Необязательный параметр [optional parameter] — Параметр, значение которого соответствует стандартному и поэтому его можно не указывать.
Проверка, установление подлинности или истинности) копий производится в автоматизированном режиме программными средствами ЭВМ по главной записи.
ХЭШ-СУММА, КОНТРОЛЬНАЯ СУММА [hash total, chechsum] —
Метод контроля правильности записи при вводе наборов цифровых данных, например, платежных ведомостей и счетов, при котором происходит автоматический подсчет и сопоставление вводимых данных с контрольной суммой (см. также «криптографическая контрольная сумма «).
АКТУАЛИЗАЦИЯ (ДАННЫХ) [(data) updating] —
Поддержание данных в актуальном состоянии, т.е. приведение их в соответствие с состоянием отображаемых объектов предметной области . Актуализация включает в себя операции добавления, исключения а также редактирования (в том числе — правки или исправления) записей. Подробнее об этих терминах см.:[33].-359с.
Источник