Мультикомпьютеры

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

Процессоры мультикомпьютера обмениваются сообщениями. Чтобы дойти до адресата, сообщения должны пройти через все промежуточные компьютеры при данной схеме соединения. Но общее время передачи занимает несколько микросекунд. Сейчас существуют мультикомпьютеры, имеющие около 10 000 процессоров.

 

 

Современные МП имеют два режима работы: реальный и защищённый. В реальном одновременно может выполняться только одна программа и адресоваться могут только 1024+64Кбайт основной памяти, оставшиеся подключаются только при подключении специальных драйверов. Защищённый режим обеспечивает одновременное выполнение нескольких программ, непосредственную адресацию до 100 Гб основной памяти и до 16 Тбайт виртуальной памяти каждой задаче. В этом режиме выполняется автоматическое распределение памяти между выполняемыми программами и защита программ от вмешательства в работу друг друга.