Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Методы организации вводавывода

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 7.11.2024

1. Методы организации ввода-вывода.

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

   ША

   ШД

 

                                                                                                                                        ШУ

                   Порты

…………….

……………

На ША выставляется адрес внешнего устройства. Он одновременно поступает не все контроллеры.  Селектор адреса контроллера фиксирует факт обращения к конкретному контроллеру.

Селектор адреса – устройство, в котором хранится адрес контроллера и осуществляется его сравнение с адресом на шине.

Под действием сигналов управления (in,out) ШУ осуществляется передача данных.

Порты ввода-вывода могут иметь неполную разрядность.

3 способа ввода-вывода

  1.  программно-управляемый ввод-вывод.

Осуществляется по инициативе процессора и под управлением процессора.

Достоинства: аппаратная простота, маленькая программа

  1.  ввод-вывод по прерываниям

Осуществляется по инициативе внешнего устройства и под управлением процессора.

Достоинства: сокращение простоев при общении с медленными внешними устройствами

Недостатки: усложнение аппаратных и программных средств

  1.  ввод-вывод с прямым доступом к памяти (ПДП)

Осуществляется по инициативе внешнего устройства и под управлением контроллера ПДП

Достоинства: максимальная производительность при обмене с большими массивами

Недостатки: усложнение аппаратных и программных средств

1. Программно-управляемый ввод-вывод

 Существует 2 варианта:

  •  синхронизованный (прямой, без квитирования (для обмена со всегда готовыми внешними устройствами)

ША

ШД

 

                                                                                                                                          ШУ

                               Д                оит

 Д

Апорта

Где СА – селектор адреса

  •  асинхронизированный ( по условию, с квитированием). У каждого внешнего устройства имеется триггер готовности

2. Ввод-вывод по прерываниям

 

РгТпр – регистр типа прерывания

 INTR – прерывание

 INTA – подтверждение прерывания

Если к процессору в режиме прерывания может обращаться несколько внешних устройств, то внешним устройствам необходимо присвоить приоритеты. Устройство с высшим приоритетом обслуживается в первую очередь.

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

3. Ввод-вывод с прямым доступом к памяти (ПДП)

Осуществляется между внешними ЗУ и ОП процессора, минуя АЛУ.

1.2 1.2

                                                                               ПДП

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

Внешнее устройство подает запрос на обмен в контроллер ПДП (КПДП). Он выставляет запрос HDLD на ШУ. После этого осуществляется цикл программирования КПДП (задаются начальные адреса массивов, их длина и направление обмена). Процессор формирует сигнал подтверждения ПДП (HLDA).  Центральный процессор отключается от шин адреса и данных, т.е. переходит в третье высокоимпедансное состояние. Шины адреса и данных подключаются к выходным шинам контроллера (“захват шин”). Контроллер формирует адреса ячеек памяти  и адреса ячеек памяти внешнего устройства, и он командует процедурой обмена. Процессор в это время продолжает выполнение основной программы до наступления конфликта.




1. Ценностные ориентации и предпочтения современной городской молодежи
2. Как в ельнике ~ Морган снял солнцезащитные очки зашвырнул в бардачок
3. Разумеется нельзя считать что такой взгляд неверен- право и в самом деле может предоставить ценнейшие гара
4. їх розміри мають велике таксономічне значення і є важливими критеріями при їх ідентифікації мал
5. тема политическая культура политическое поведение политическое сознание общественная мысль международн
6. ШАГ ВПЕРЕД это- Отдых в экологически чистых районах Ленинградской области Краснодарского края Эс
7.  Законодательство Украины об охране труда
8. Пояснительная записка Информатика является естественнонаучной дисциплиной для всех экономических спец
9. Страна происхождения товаров ~ страна в которой товары были полностью произведены или подвергнуты достато
10. Цель предприятия заключается в составлении плана производства этих двух изделий с учетом ограниченных рес
11. Перевод- Дарина Кравец Главный редактор- Анастасия Максимчук Оформление- Никита Кравченк.html
12. универсального человека лат
13. Проектирование предприятия макаронных изделий
14. Методические рекомендации для семинарских занятий Тема- Основы обязательного права
15. технического развития отражающие объективную закономерность развития производственных систем
16. Культура 18 века России
17. 1990- учебный комбинат БАШНЕФТЕХИМоператор технологических установок 1987 1988
18. тема специализируется в реализации механизмов данного феномена.html
19. Public reltions Поведения специалиста по СО основываются на том что любые действия должны соответствовать мора
20. 3.36 -5-. Расчетный ток кабеля определяется по формуле 30