Идентификация процессоров

Симметричные многопроцессорные системы (SMP) поддерживают несколько плат CPU, на каждой из которых может быть установлено по два процессора.

Например, в системе с четырьмя процессорами устанавливается две платы CPU с двумя процессорами на каждой. В командах, функциях и сообщениях, относящихся к процессорам, необходимо так или иначе идентифицировать процессор. Процессоры можно различать по физическим и логическим номерам, а также по их именам в ODM и кодам расположения.

Более подробно определение типа процессора описано в следующих разделах:

Имена процессоров ODM

ODM - это система, применяемая для идентификации различных компонентов компьютера, в том числе адаптеров и периферийных устройств, таких как принтеры, терминалы, диски, карты памяти и процессоров.

ODM создает имена процессоров и карт процессоров путем добавления номера к префиксу cpucard или proc (нумерация начинается с 0). Таким образом, первой карте процессоров будет присвоено имя cpucard0, а второму процессору на этой карте - имя proc1.

Коды расположения ODM для процессоров состоят из четырех двухсимвольных полей и задаются в виде AA-BB-CC-DD, где:
Код Описание
AA Всегда равно 00. Это значение соответствует системному блоку.
BB Задает номер карты процессоров. Возможные значения: 0P, 0Q, 0R или 0S, что соответствует первой, второй, третьей и четвертой карте процессоров.
CC Всегда равно 00.
DD Указывает положение процессора на карте процессоров. Возможные значения: 00 или 01.

Логические номера процессоров

Процессорам также присваиваются логические номера, последовательность которых начинается с 0 (нуля). Логические номера присваивается только включенным процессорам.

Логический номер процессора 0 (ноль) соответствует первому включенному физическому процессору, логический номер 1 - второму и т.д. Обычно во всех командах операционной системы и библиотечных функциях процессоры идентифицируются по логическим номерам.

Состояния процессоров ODM

Правильно работающие процессоры можно включать и отключать программно, с помощью команд. Если в процессоре обнаружена аппаратная неполадка, то он помечается как неисправный. ODM различает следующие состояния процессоров:

Состояние Описание
разрешено Процессор исправен и может использоваться системой AIX.
отключена Процессор исправен, но недоступен системе AIX.
faulty Процессор неисправен (обнаружена аппаратная неполадка).