В МПВС с многовходовыми модулями ОП или симметричных МПВС взаимные соединения выполняются с помощью индивидуальных шин, подключающих каждый процессор и каждое устройство ввода-вывода к отдельному входу оперативной памяти. Для этого необходимо, чтобы модули ОП имели по несколько входов и снабжались управляющими схемами для разрешения конфликтов в случаях, когда два или более процессора или устройства ввода-вывода требуют доступа к одному и тому же модулю памяти в пределах одного временного цикла. Число подключаемых элементов системы к одному модулю памяти ограничивается числом его входов.
При построении общего поля ОП МПВС целесообразной оказывается реализация метода расслоения оперативной памяти, при которой ячейки с соседними адресами оказываются расположенными в соседних модулях. Обязательными условиями применения этого метода являются модульность структуры ОП и наличие для каждого модуля памяти автономного блока управления памятью.
Преимущества МПВС с многовходовыми модулямиОП:
|
|
¨ скорость передачи информации значительно выше, чем в МПВС с общей шиной;
¨ система может работать и в режиме однопроцессорной конфигурации.
Недостатки таких систем следующие:
¨ большое число линий связи и разъемов, усложняющих конструкцию системы и снижающих ее надежность;
¨ оперативная память, составленная из многовходовых модулей, является дорогостоящей.
Принципы построения МПВС с многовходовыми модулями ОП используются в мэйнфреймах.
Многомашинные вычислительные системы (ММВС)
В системах типа МКМД реализуется асинхронный вычислительный процесс, при котором каждый процессор системы выполняет свою программу (или свой участок сложной программы) с собственными данными. В таких системах происходит постоянное распараллеливание вычислений. Две основных причины создания этого типа ВС – дублирование важных блоков вычислений или модулей ВС и повышение производительности систем.