Способ обмена данными используется при вводе с клавиатуры

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

Список вопросов теста

Вопрос 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] —

  1. Ввод данных в графической форме (в т.ч. оптический ввод );
  2. Ввод графических изображений.

РЕЧЕВОЙ/ГОЛОСОВОЙ ВВОД [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] — Режим ввода данных (с клавиатуры или голосом) в процессе диалога пользователя с системой.

Прямой ввод — Технологический способ выполнения т.н. «безбумажной» аналитико-синтетической обработки и переработки первичных документов, завершаемый непосредственным вводом полученных (вторичных) документов без промежуточной их записи на бумажный носитель.

Поэтапный ввод — Технологический способ выполнения аналитико-синтетической переработки и предмашинной обработки документов, в соответствии с которым различные части итоговых документов (например, библиографического описания, реферата, аннотации, ПОДа и т.п.) готовятся и вводятся по частям разными сотрудниками или группами сотрудников с использованием промежуточных носителей или без них.

  • ВХОД В СИСТЕМУ [login] — Процедура, обеспечивающая доступ к системе и регистрацию известных ей, т.е. зарегистрированных пользователей.
  • Ввод-вывод данных [ I/O — Input-Output] — Совокупность начальных и конечных операций, связанных с обработкой данных средствами вычислительной техники (ЭВМ).
  • Выход из системы [log off, log out] — Процедура, при помощи которой пользователь прекращает работу с системой и позволяет ей зарегистрировать это действие.
  • ВВОДИМЫЕ ДАННЫЕ [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с.

    Источник

    Читайте также:  Все способы нахождения определителя матрицы 4 порядка
    Оцените статью
    Разные способы