Cтраница 1
Мультипроцессор с общей памятью ( или просто мультипроцессор) представляет собой компьютерную систему, в которой два или более центральных процессора делят полный доступ к общей оперативной памяти. Программа, работающая на любом центральном процессоре, видит нормальное ( обычно разбитое на страницы) виртуальное адресное пространство. При правильной организации это свойство формирует основу межпроцессорного обмена информацией: один центральный процессор пишет данные в память, а другой считывает их оттуда. По большей части мультипроцессорные операционные системы представляют собой просто обычные операционные системы. Они обрабатывают системные вызовы, управляют памятью, предоставляют службы файловой системы и управляют устройствами ввода-вывода. Тем не менее есть области, в которых они обладают уникальными свойствами. К этим областям относятся синхронизация процессов, управление ресурсами и планирование. Ниже сначала будет кратко рассмотрено мультипроцессорное аппаратное обеспечение, а затем мы перейдем к одному из этих вопросов операционной системы. [1]
Мультипроцессоры, подобные тому, который изображен на рис. 8.23, плохо расширяются, поскольку в них нет кэш-памяти. Каждый раз переходить к удаленной памяти, чтобы получить доступ к слову, которого нет в локальной памяти, очень невыгодно: это сильно снижает производительность. Однако с добавлением кэшпамяти нужно будет добавить и способ совместимости кэшей. [2]
Мультипроцессоры можно разделить на системы МРР и COW, хотя граница между ними произвольна. К системам МРР относятся Cray ТЗЕ и Intel / Sandia Option Red. В них используются запатентованные высокоскоростные сети межсоединений. [3]
Мультипроцессор на базе SCI содержит 63 узла. Длина строки кэш-памяти составляет 32 байта, а общее адресное пространство составляет 232 байтов. [4]
Мультипроцессоры с памятью совместного использования часто считают суперкомпьютерами для сложных научных вычислений. [5]
Мультипроцессор с общей памятью ( или просто мультипроцессор) представляет собой компьютерную систему, в которой два или более центральных процессора делят полный доступ к общей оперативной памяти. Программа, работающая на любом центральном процессоре, видит нормальное ( обычно разбитое на страницы) виртуальное адресное пространство. При правильной организации это свойство формирует основу межпроцессорного обмена информацией: один центральный процессор пишет данные в память, а другой считывает их оттуда. По большей части мультипроцессорные операционные системы представляют собой просто обычные операционные системы. Они обрабатывают системные вызовы, управляют памятью, предоставляют службы файловой системы и управляют устройствами ввода-вывода. Тем не менее есть области, в которых они обладают уникальными свойствами. К этим областям относятся синхронизация процессов, управление ресурсами и планирование. Ниже сначала будет кратко рассмотрено мультипроцессорное аппаратное обеспечение, а затем мы перейдем к одному из этих вопросов операционной системы. [6]
Мультипроцессор состоит из двух или более центральных процессоров, совместно пользующихся общей оперативной памятью. Эти центральные процессоры могут быть соединены шиной, координатным коммутатором или многоступенчатой коммутаторной сетью. [7]
Мультипроцессор ориентирован на обработку 24-разрядных чисел с плавающей точкой; 16 - и 24-разрядных чисел с фиксированной точкой; по подпрограммам - чисел большей разрядности. [8]
Мультипроцессор - система, состоящая из двух или более центральных процессоров, поддерживающих связь без ручного вмешательства. [9]
Мультипроцессор состоит из двух или более центральных процессоров, совместно пользующихся общей оперативной памятью. Эти центральные процессоры могут быть соединены шиной, координатным коммутатором или многоступенчатой коммутаторной сетью. [10]
Мультипроцессор, в котором используется высокоуровневая глобальная форма параллелизма, когда допустимо независимое выполнение нескольких вычислительных процессов. [11]
Мультипроцессоры и компьютеры параллельного действия получили широкое распространение, поэтому материал, связанный с архитектурами параллельного действия, был полностью переделан и значительно расширен. В этой книге мы затрагиваем широкий диапазон тем от мультипроцессоров до кластеров рабочих станций. [12]
![]() |
Мультипроцессор с одной шиной и одной общей памятью ( а. мультипроцессор, в котором для каждого процессора имеется собственная локальная память ( б. [13] |
Мультипроцессоры имеют преимущество перед другими видами параллельных компьютеров, поскольку с единой разделенной памятью очень легко работать. Например, представим, что программа ищет раковые клетки на сделанном через микроскоп снимке ткани. Фотография в цифровом виде может храниться в общей памяти, при этом каждый процессор обследует какую-нибудь определенную область фотографии. Поскольку каждый процессор имеет доступ к общей памяти, обследование клетки, которая начинается в одной области и продолжается в другой, не представляет трудностей. [14]
![]() |
Мультипроцессор с одной шиной и одной общей памятью ( а. мультипроцессор, в котором для каждого процессора имеется собственная локальная память ( б. [15] |