Несимметричные МВС типа CC-NUMA

Симметричные МВС

В симметричной мультипроцессорной системе:

все ядра разделяют общую оперативную память;

время доступа каждого ядра в любую область оперативной памяти одинаково;

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

все процессоры (ядра) идентичные.

Структура симметричной МВС аналогична структуре МВС, приведенной на рис. 1.

 

 

В несимметричной мультипроцессорной системе типа CC-NUMA:

оперативная память является логически общей (с единым адресным пространством), но физически распределенной. Это означает, что отдельные части оперативной памяти физически закреплены за каждым процессором.

каждому ядру системы доступна любая ячейка оперативной памяти командами Load и Store;

время доступа ядра в локальную (т.е., закрепленную за данным процессором) область оперативной памяти и в «чужие» области (т.е. области оперативной памяти, закрепленные за другими ядрами) различно;

по способу выполнения функций операционной системы каждое ядро может выполнять любые процедуры операционной системы, в том числе и по управлению вводом-выводом;

все процессоры идентичные.

Типичная структура несимметричной МВС приведена на рис. 2.

 

Рис. 2. Типичная структура несимметричной МВС