ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
130
шинный код приложений, обработку прерываний. При использовании
SMP нет необходимости в том, чтобы каждый процессор был жёстко
запрограммирован на выполнение одной задачи, например только на
обработку приложения, драйвера или стека протоколов. При многопо-
точной обработке каждый процессор может выполнять обработку от-
дельного потока заданий, причём есть возможность переключаться ч
выполнения одного
потока заданий на другое.
Особенностью архитектуры SMP является наличие общей опера-
тивной памяти, разделяемой всеми процессорами. Оперативная па-
мять является также средой для передачи сообщений между процессо-
рами. Все МПр при обращении к оперативной памяти имеют равные
права и одну и ту же адресацию для всех ячеек памяти. Это позволяет
эффективно
обмениваться данными с другими МПр. Вся система рабо-
тает под управлением единой ОС или ОС РВ, которая в реальном вре-
мени автоматически распределяет процессы и потоки заданий по про-
цессорам. В некоторых случаях возможна и явная привязка процессора
к выполнению конкретного процесса.
Основным преимуществом SMP-систем является простота и уни-
версальность, прежде
всего для программирования. Здесь нет явных
ограничений на модель программирования, используемую при созда-
нии приложения. Как правило, применяется модель параллельных по-
токов, когда все процессоры работают абсолютно независимо друг от
друга. Допускается реализация модели, использующей межпроцессор-
ный обмен. Использование общей памяти увеличивает скорость такого
обмена, причём пользователь имеет доступ ко
всему объему оператив-
ной памяти. Для SMP-систем существуют сравнительно эффективные
средства автоматического распараллеливания выполнения вычисле-
ний. Для ускорения доступа к общей памяти используется кэш-память
процессоров.
Микропроцессорные системы и программное обеспечение в средствах связи
шинный код приложений, обработку прерываний. При использовании
SMP нет необходимости в том, чтобы каждый процессор был жёстко
запрограммирован на выполнение одной задачи, например только на
обработку приложения, драйвера или стека протоколов. При многопо-
точной обработке каждый процессор может выполнять обработку от-
дельного потока заданий, причём есть возможность переключаться ч
выполнения одного потока заданий на другое.
Особенностью архитектуры SMP является наличие общей опера-
тивной памяти, разделяемой всеми процессорами. Оперативная па-
мять является также средой для передачи сообщений между процессо-
рами. Все МПр при обращении к оперативной памяти имеют равные
права и одну и ту же адресацию для всех ячеек памяти. Это позволяет
эффективно обмениваться данными с другими МПр. Вся система рабо-
тает под управлением единой ОС или ОС РВ, которая в реальном вре-
мени автоматически распределяет процессы и потоки заданий по про-
цессорам. В некоторых случаях возможна и явная привязка процессора
к выполнению конкретного процесса.
Основным преимуществом SMP-систем является простота и уни-
версальность, прежде всего для программирования. Здесь нет явных
ограничений на модель программирования, используемую при созда-
нии приложения. Как правило, применяется модель параллельных по-
токов, когда все процессоры работают абсолютно независимо друг от
друга. Допускается реализация модели, использующей межпроцессор-
ный обмен. Использование общей памяти увеличивает скорость такого
обмена, причём пользователь имеет доступ ко всему объему оператив-
ной памяти. Для SMP-систем существуют сравнительно эффективные
средства автоматического распараллеливания выполнения вычисле-
ний. Для ускорения доступа к общей памяти используется кэш-память
процессоров.
130
Страницы
- « первая
- ‹ предыдущая
- …
- 128
- 129
- 130
- 131
- 132
- …
- следующая ›
- последняя »
