Многопроцессорные вычислительные системы.

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

Следует отметить, что МПВС в аппаратном плане значительно более сложны чем ММВС. При этом основная функция по организации вычислительного процесса возлага­ется на ОС, что значительно осложняет ее построение.

Однако, несмотря на все трудности, связанные с аппаратной и программной реали­зацией, МПВС получают все большее распространение, так как обладают рядом досто­инств, основные из которых:

• высокая надежность и готовность за счет резервирования и возможности рекон­фигурации;

• высокая производительность за счет возможности гибкой организации парал­лельной обработки информации и более полной загрузки всего оборудования;

• высокая экономическая эффективность за счет повышения коэффициента ис­пользования оборудования комплекса.

Существует три типа структурной организации МПВС: с общей шиной; с перекрест­ной коммутацией; с многовходовыми ОЗУ.

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

 

 

    П1   П2       KBB1   KBB2   =>  
t t   t   t  
            t   t          
ОЗУ1   ОЗУ2   ОЗУ2      

 

Рис. 7.6. МПВС с общей шиной

 

Достоинством такой структуры является простота, в том числе изменения комплек­са, а также доступность модулей ОЗУ для всех остальных устройств.

Недостатками является невысокое быстродействие (одновременный обмен инфор­мацией возможен между двумя устройствами, не более), относительно низкая надежность системы из-за наличия общего элемента - шины.

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

Рис. 7.7. МПВС с перекрестной коммутацией

 

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

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

Недостатками таких МПВС является сложность наращивания, что требует установ­ки новой коммутационной матрицы, а также то, что при большой номенклатуре уст­ройств КМ становится сложной, громоздкой и достаточно дорогостоящей.

 

  П1       П2      
    1 .       ————— 1 ———      
                   
      4   __.      
ОЗУ1     к   2 ОЗУ    
  —— ,              
        •          
    — г-       1 Т 1      
    КВВ1       КВВ2      

Рис. 7.8, МПВС с многовходовым ОЗУ

В МПВС с многовжодовыми ОЗУ все, что связано с коммутацией устройств, осуще­ствляется в ОЗУ. В этом случае модули ОЗУ имеют число входов, равное числу уст­ройств, которые к ним подключаются. Структура такого МПВС показана на рис.7.8.

В отличие от МПВС с перекрестной коммутацией, которые имеют централизованное коммутационное устройство, в МПВК с многовходовыми ОЗУ средства коммутации рас­пределены между несколькими устройствами. Такой способ организации МПВК сохраня­ет все преимущества систем с перекрестной коммутацией, несколько упрощая при этом саму систему коммутации.

Кроме приведенных структурных организаций ММВС и МПВС нередко встречают­ся и смешанные.








Дата добавления: 2016-03-15; просмотров: 708;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.