М а т е р и а л ы X В с е р о с с и й с к о й н а у ч н о - п р а к т и ч е с к о й к о н ф е р е н ц и и
П о с в я щ а е т с я 1 0 0 - л е т и ю Р о с т и с л а в а Е в г е н ь е в и ч а А л е к с е е в а
441
изделием необходима разработка системы обмена данными и имитатора
канала внешних устройств. Имитатор канала нужен для контакта
стандартной шины ISAIBM-PC с нестандартной шиной внешних элементов
БУ-59. Происходит преобразование тридцати двух -разрядного код в
интерфейс ИКВУ, имеющий адресные линии, линии данных, чтения и команд
записи.
Ключевые слова:
канал, имитатор, шина, ISA, код, интерфейс.
Целью работы является расширение сферы использования имитатора
путем организации проверки устройства сопряжения без устройства внешнего
типа, имитация разных состояний устройства с целью проверки программ.
В процессе разработки систем, отвечающих за ввод и вывод ПЭВМ,
очень важно уделить внимание следующим задачам:
- возможности реализации устройств с переменным составным
оборудованием (переменная конфигурация), для разных наборов периферийных
механизмов, чтобы в процессе использования была возможность выбора
конфигурации машины, опираясь на ее назначение, а также возможность
дополнения новыми функциями;
- возможности применения оборудования ПЭВМ с высокой
производительностью и эффективностью через реализацию совместной работы
процессора над программой, а также работа по процедурам ввода и вывода
периферийными устройствами;
- обеспечить независимость программирования на ввод и вывод от
нюансов конкретного периферийного устройства;
- возможности по автоматическому распознаванию и реакции ядра ПЭВМ
на разнообразие ситуаций, которые возникают в периферийном устройстве,
например, готовность механизма, отсутствие носителя, разного рода нарушения
в работе и так далее.
Автономность влечет за собой организацию проверок на исправность
устройств в процессе работы с ними. Наметилась конкретная технология
обращения к устройствам автономного внешнего типа, то есть интерфейсам.
Интерфейсом является средство унифицированного типа, объединяющее
разные устройства в одну полную систему. Задачами любого интерфейса
являются:
- обеспечение электрического соединения разных устройств внешнего
типа с разными конструктивными и электрическими характеристиками в
аппаратной части, с шинной системой микропроцессора, при условии учета
таких параметров, как число линий связи, уровней, мощности сигналов, длины
и помехозащищенности связных линий;
- обеспечение гибкого программного управления через все подключенные
внешние устройства. Интерфейс ответственен не только за работоспособность