Уровни и средства комплексирования. Логические и физические уровни.

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

1)прямого управления (процессор - процессор);

2) общей оперативной памяти;

3) комплексируемых каналов ввода-вывода;

4) устройств управления внешними устройствами (УВУ);

5) общих внешних устройств.

 

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

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

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

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

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

На четвертом уровне с помощью аппаратуры передачи данных (АПД) (мультиплексоры, сетевые адаптеры, модемы и др.) имеется возможность сопряжения с каналами связи. Эта аппаратура позволяет создавать сети ЭВМ.

Пятый уровень предполагает использование общих внешних устройств. Для подключения отдельных устройств используется автономный двухканаль­ный переключатель.

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

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

Уровни 1, 3, 4, 5 обеспечивают построение разнообразных машинных комплексов. Особенно часто используется третий в комбинации с четвертым. Целесообразно их дополнять и первым уровнем.

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

Сочетание уровней и методов взаимодействия позволяет создавать са­мые различные многомашинные и многопроцессорные системы.

 

СОДЕРЖАНИЕ

Используются технологии uCoz