Студопедия — Ввод-вывод с прямым доступом к памяти;
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Ввод-вывод с прямым доступом к памяти;






Передачу данных между микро-ЭВМ и периферийными устройствами обычно называют вводом-выводом информации. Желательно, чтобы такая передача происходила с большой скоростью. В общем случае различают по крайней мере три способа ввода-вывода: программно-управляемый, с отображением в памяти и с прямым доступом к памяти. Все эти способы сейчас широко используются. Чтобы получить полное представление о том, что такое ввод-вывод с прямым доступом к памяти (ПДП), следует ознакомиться со всеми названными способами. Программно-управляемый ввод-вывод и ввод-вывод с отображением в памяти могут быть реализованы с использованием прерываний; при этом выполнение ввода-вывода может инициироваться периферийными устройствами.
ПРОГРАММНО-УПРАВЛЯЕМЫЙ ВВОД-ВЫВОД
При использовании данного способа ввода-вывода всеми операциями управляет программа центрального процессора. Другими словами, периферийное устройство выполняет действия по вводу или выводу данных под управлением ЦП. Обычно в набор команд машины включены команды ввода-вывода, которые служат для передачи данных к периферийным устройствам и из этих устройств через порты ввода-вывода. Все данные, которыми ЦП обменивается с периферийными устройствами, проходят через эти порты, и для осуществления ввода-вывода требуется использование ресурсов ЦП. Блок-схема системы программно-управляемого ввода-вывода типичной микро-ЭВМ показана на рис. 7.1. В табл. 7.1 приведен пример фрагмента программы, служащего для вывода данных в периферийное устройство.
Программно-управляемый ввод-вывод прост в реализации и не требует никаких затрат адресов памяти. Кроме того, в распоряжении программиста имеются специальные команды для пересылки данных в процессе обмена информацией с периферийными устройствами. По сравнению с другими способами программно-управляемый ввод-вывод относительно дешев. Однако ему присущи следующие недостатки. Так как устройства ввода-вывода работают асинхронно по отношению к ЦП, последний не может узнать, в какой момент периферийное устройство готово к пересылке данных, и должен периодически опрашивать устройство для выяснения его готовности. Это приводит к снижению эффективности операции ввода-вывода. Кроме того, в связи с тем что ЦП участвует в действиях по вводу-выводу, его ресурсы оказываются занятыми в течение пересылки и опроса и не могут быть использованы для выполнения других задач. По этим причинам применение программно-управляемого ввода-вывода ограничивается работой с низкоскоростными устройствами.







Дата добавления: 2015-06-15; просмотров: 410. Нарушение авторских прав; Мы поможем в написании вашей работы!



Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Примеры задач для самостоятельного решения. 1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P   1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P...

Дизартрии у детей Выделение клинических форм дизартрии у детей является в большой степени условным, так как у них крайне редко бывают локальные поражения мозга, с которыми связаны четко определенные синдромы двигательных нарушений...

Педагогическая структура процесса социализации Характеризуя социализацию как педагогический процессе, следует рассмотреть ее основные компоненты: цель, содержание, средства, функции субъекта и объекта...

СИНТАКСИЧЕСКАЯ РАБОТА В СИСТЕМЕ РАЗВИТИЯ РЕЧИ УЧАЩИХСЯ В языке различаются уровни — уровень слова (лексический), уровень словосочетания и предложения (синтаксический) и уровень Словосочетание в этом смысле может рассматриваться как переходное звено от лексического уровня к синтаксическому...

Плейотропное действие генов. Примеры. Плейотропное действие генов - это зависимость нескольких признаков от одного гена, то есть множественное действие одного гена...

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

Studopedia.info - Студопедия - 2014-2024 год . (0.015 сек.) русская версия | украинская версия