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

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

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






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







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



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

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Тема 5. Анализ количественного и качественного состава персонала Персонал является одним из важнейших факторов в организации. Его состояние и эффективное использование прямо влияет на конечные результаты хозяйственной деятельности организации.

Билет №7 (1 вопрос) Язык как средство общения и форма существования национальной культуры. Русский литературный язык как нормированная и обработанная форма общенародного языка Важнейшая функция языка - коммуникативная функция, т.е. функция общения Язык представлен в двух своих разновидностях...

Патристика и схоластика как этап в средневековой философии Основной задачей теологии является толкование Священного писания, доказательство существования Бога и формулировка догматов Церкви...

Кран машиниста усл. № 394 – назначение и устройство Кран машиниста условный номер 394 предназначен для управления тормозами поезда...

Приложение Г: Особенности заполнение справки формы ву-45   После выполнения полного опробования тормозов, а так же после сокращенного, если предварительно на станции было произведено полное опробование тормозов состава от стационарной установки с автоматической регистрацией параметров или без...

Измерение следующих дефектов: ползун, выщербина, неравномерный прокат, равномерный прокат, кольцевая выработка, откол обода колеса, тонкий гребень, протёртость средней части оси Величину проката определяют с помощью вертикального движка 2 сухаря 3 шаблона 1 по кругу катания...

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