Организация ЭВМ и систем

Проблемы организации подсистем ввода-вывода


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

Связь устройств ЭВМ друг с другом осуществляется с помощью интер­фейсов.

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

При разработке систем ввода-вывода должны быть решены следующие проблемы:

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

2. Для эффективного и высокопроизводительного использования обо­рудования ЭВМ должны реализовываться параллельная во времени работа процессора над программой и выполнение ПУ процедур ввода-вывода.

3. Для пользователя необходимо упростить и стандартизировать про­граммирование операций ввода-вывода, обеспечить независимость програм­мирования ввода-вывода от особенностей того или иного ПУ.

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

Особенно актуально решение этих проблем для машин, содержащих большое число разнообразных ПУ.

Отметим основные пути решения указанных проблем.



Содержание раздела