Hardware - разное


Архитектура систем NonStop - часть 2


"быстрого проявления неисправности" (fail fast design), в соответствии

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

немедленно останавливаться. В более ранних системах Tandem реализация этого

принципа опиралась на использование методов проверки четности, избыточного

кодирования или проверки допустимости состояния при выполнении каждой логической

функции. Современные конструкции обнаружения ошибок в сложной логике полагаются

главным образом на методы дублирования и сравнения. Все системы на базе

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

неисправностей выполняют сравнение выходов дублированных и взаимно синхронизированных

микропроцессоров. В NonStop ответственность за восстановление после обнаружения

неисправности в аппаратуре возлагается на ПО.

ОС NonStop Kernel систем NonStop непрерывно развивалась и постепенно

превратилась из патентованной фирменной операционной системы в систему,

которая обеспечивает полностью открытые интерфейсы, построенные на основе

промышленных стандартов. Для поддержки устойчивости критически важных процессов

в NonStop Kernel реализованы низкоуровневые механизмы контрольных точек,

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

среда Guardian, так и открытая среда Posix-XPG/4. NonStop Kernel базируется

на механизмах передачи сообщений и обеспечивает средства прозрачного масштабирования

в пределах 16-процессорного узла, 224-процессорного домена или 4080-процессорной

(локальной или глобальной) сети TorusNet.

Архитектура систем Integrity

Основной задачей компании Tandem при разработке систем семейства Integrity

было обеспечение устойчивости к одиночным отказам аппаратуры при соблюдении

100% переносимости стандартных UNIX-приложений. Для маскирования аппаратных

неисправностей в системах Integrity используется тройное модульное резервирование

(TMR - triple-modular redundancy) в процессоре, кэш-памяти и основной памяти

(рис. 2).




Начало  Назад  Вперед



Книжный магазин