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