русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Организация ввода вывода в режиме взаимодействия.


Дата добавления: 2013-12-24; просмотров: 1120; Нарушение авторских прав


O электрической

O информационной,

Синхронный RS-триггер. Асинхронный Т-триггер.

Т-триггер. D-триггер.

Рис. 0.28

Рис. 0.29

 


Заключение:

1. Интегральные триггеры отличаются от триггеров на дискретных элементах компактностью и меньшим потреблнением энергии. Параметры импульсов интегральных триггеров лучше (tф tс).

2. Интегральные триггеры используются в цифровой технике как счетчики, делители частоты, ячейки памяти и т.д.

3. Основные типы цифровых устройств, как то счётчики, регистры, запоминающие устройства и т.д. в основе своей структуры имеют триггеры.

4. Наиболее удобным и универсальным в применении является JK-триггер

 

o конструктивной совместимости интерфейсов модулей ВС.

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

Электрическая совместимость – это согласованность параметров электрических сигналов, нагрузочной способности источников сигнала и входных токов приемников, паразитных параметров линий связи.

Конструктивная совместимость – это унификация модулей, шины и корпуса ВМ по конструктивным параметрам: размерам, типам соединителей, месту их установки.

К основным принципам организации шинных интерфейсов следует отнести применение контроллеров(адаптеров) ввода-вывода, с помощью которых ПУ через шину связываются с ЦП.

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



 
 

 


Основная программа Основная программа

       
   
 

 


1) 2)

При программно-управляемой передаче обмен осуществляется под управлени­ем ЦП. Операции ввода вывода при таких обменах инициируются текущей командой программы.

Про­граммно-управляемая синхронная передача (рис. 1)применяется при взаимодействии с быстродействующими ПУ, для обмена с которыми не требуется дополнительной синхронизации (такие устройства ввода-вывода всегда готовы к обмену информацией). Этот способ передачи реализуется при минимальных затратах аппаратных и программных средств.

Асинхронный обмен (рис.2)является более универсальным и более сложным способом программно-управляемого обмена. Он используется при работе с ПУ, быстродействие которых ниже быстродействия ЦП. И тогда приходится использовать специальные средства, синхронизирующие процесс приема-передачи. Эти средства содержатся в адаптере(контроллере) ПУ.

Любой адаптер содержит регистр данных(порт данных). В режиме ввода данные из ПУ поступают в порт и хранятся в нем до момента пересылки по шине в вычислительное ядро. В режиме вывода данные записываются в порт процессором и хранятся там до передачи с помощью адаптера в устройство вывода. Большинство адаптеров ПУ кроме регистра данных содержат в своем составе специальные регистры управления (РУ) и состояния(РС). Эти регистры, подключаемые к шине и доступные ЦП для чтения(записи) необходимы для управления процессом обмена. РС отражает факт подключения ПУ и его работоспособность. Один из разрядов этого регистра может использоваться в качестве флага готовности(READY), который устанавливается ПУ при готовности к приему-передаче данных через шину. Проверка готовности к обмену может осуществляться программно или аппаратно.

Недостатком такого способа обмена как про­граммно-управляемая передача являются вынужденные непроизводительные затраты времени ЦП на ожидание готовности ПУ к обмену. Более серьезные последствия возникают в ситуациях, когда по каким-либо причинам(например, из-за возникшей неисправности) сигнал готовности вообще не может быть сформирован ПУ. В такой ситуации ЦП не сможет выйти из режима ожидания, и его работа будет заблокирована. Для исключения подобных ситуаций в современных выч.системах используют специальный программный прием, называемый тайм-аутом.

(Тайм-аут – это средство восстановления работоспособности ВМ при не поступлении сигнала готовности в течение заданного интервала времени.)



<== предыдущая лекция | следующая лекция ==>
JK-триггеры. | Организация ввода вывода в режиме ПДП.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.178 сек.