Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Многопроцессорные и многоядерные системы



1. SMP системы (symmetric multiprocessing system).

В этой системе все процессоры имеют равноправный доступ к памяти. При программировании не возникает специфических особенностей. Практический предел 2-4. Больше – дорого.

2. NUMA (Non-Uniform Memory Access).

У каждого процессора своя память. Обращение к своей памяти быстрее, чем к чужой. Создавать проще, программировать сложнее.

3. КластерыCOWS (Cluster of Workstations).

Процессоры строятся из самостоятельных компьютеров, которые соединены линиями связи. Существуют специальные алгоритмы, как распределить части ОС и задачи для выполнения на кластерах.

Многоядерные системы.

Поместить 2-3 процессора в один корпус.

Три схемы реализации:

1. Независимые процессорные ядра.

Каждое со своей кэш-памятью, каждый на кристалле, используют общую шину.

2. Ядра расположены на разных кристаллах, но в одном корпусе (многочиповый процессор).

3. Комбинированный вариант. На одном кристалле, но разные ресурсы.

Оперативная память.

В общем случае ОП состоит из модулей памяти, регистра адреса, регистра данных.

Для управления памятью применяются различные схемы. Возможно для обеспечения защиты данных для блоков ОП выделять ключи защиты, которые устанавливает ОС или пользователь.





Дата публикования: 2015-06-12; Прочитано: 296 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...