Проблемы разработки систем ввода-вывода и методы решения.



Операция ввода-вывода – операция передачи данных между памятью и внешним устройством. Внешние устройства, подключенные к схеме, их производительность во многом определяются эффективностью и производительностью всей системы. При организации ввода-вывода необходимо учесть: 1) состав внешних устройств; 2) их технические характеристики; 3) способ организации совместной работы периодических устройств и ядра вычислительной системы.

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

1) возможность реализации вычислительных машин с переменным составом оборудования; 2) должна быть организована параллельная во времени работа процессора и систем ввода-вывода; 3) необходима стандартизация программных операций ввода-вывода. Т.е. обеспечить независимость программ от того или иного устройства.; 4) необходимо обеспечить распознавание и реакцию ядра вычислительной системы на ситуации, возникающие во внешнем периферийном устройстве.

Основные пути решения: 1) модульность; 2) унифицированный формат данных – в таком формате периф. устройство посылает в ядро вычислительной машины информацию о своем состоянии. Преобразование для внешнего устройства производится в блоках управления; 3) унифицированный интерфейс – унифицированный по составу и назначенный набор линий, шин, схем подключения сигналов; 4) унифицированный формат и набор команд.

Многие функции управления вводом-выводом являются общими, другие явл. специфичными для данного типа периферийных устройств. Выполнение общих функций возлагается на общие группы периферийных устройств. Специфические функции возлагаются на специфические устройства, т.е. такие блоки называют адаптерами.

25. Подключение систем ввода-вывода.?

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

2) ввод-вывод по прерыванию

3) реализация режима прямого доступа

Рисунок!

 


Дата добавления: 2015-12-17; просмотров: 28; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!