Общая структура многоядерных мультипроцессорных систем

Глава 37. Многоядерные мультипроцессорные системы

 

 

Общая структура многоядерных мультипроцессорных систем

С конструктивной точки зрения процессор - это микросхема. В одной микросхеме (процессоре) может быть реализовано много ядер (единицы или даже десятки).

Операционная система (ОС) оперирует такими единицами работы как процесс и поток. С точки зрения программиста аппаратура ядра - это часть процессора, которая выполняет какую-либо программу (поток).

Многоядерные мультипроцессорные системы (МПС) в общем случае состоят из (рис. 37.1):

нескольких многоядерных процессоров. Каждое ядро имеет в своем составе несколько уровней кэш-памяти.

оперативной памяти и подсистемы ввода-вывода, разделяемыми всеми ядрами процессоров;

коммутационной подсистемы между процессорами, оперативной памятью и подсистемой ввода-вывода.

 

 

Рис. 37.1. Упрощенная структура МПС

 

В процессоре, как правило, также имеется:

последний уровень кэш-памяти, общий для всех ядер;

многоканальный контроллер оперативной памяти, общий для всех ядер;

контроллеры для связи с периферией;

контроллеры интерфейсов для связи с другими процессорами в МПС.

МПС работает под управлением единой операционной системы.

 








Дата добавления: 2015-09-29; просмотров: 534;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.