Комплексирование в вычислительных системах

Для построения вычислительных систем необходимо, чтобы эле­менты или модули, комплектуемые в систему, были совместимы. Понятие совместимости имеет три аспекта: аппаратный, или технический, программный и информационный. Техническая (Hardware) совместимость предполагает, что еще в процессе разработки аппара­туры обеспечиваются следующие условия:

· подключаемая друг к другу аппаратура должна иметь единые стандартные, унифицированные средства соединения: кабели, чис­ло проводов в них, единое назначение проводов, разъемы, заглушки, адаптеры, платы и т.д.;

· параметры электрических сигналов, которыми обмениваются тех­нические устройства, тоже должны соответствовать друг другу: амплитуды импульсов, полярность, длительность и т.д.;

· алгоритмы взаимодействия (последовательности сигналов по от­дельным проводам) не должны вступать в противоречие друг с другом.

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

Если обменивающиеся устройства идентичны друг другу, то про­блем обычно не возникает. Если взаимодействующие устройства от­носятся к одному и тому же семейству ЭВМ, но стыкуются разные модели (например, ПК на базе i286 и Pentium), то в таких моделях совместимость обеспечивается «снизу вверх», т.е. ранее созданные программы могут выполняться на более поздних моделях, но не на­оборот. Если стыкуемая аппаратура имеет совершенно разную сис­тему команд, то следует обмениваться исходными модулями программ с последующей их трансляцией.

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: