Операционная система NetWare




Поддержка многопроцессорности


Известно, что суперсерверы (многопроцессорные компьютеры) поддерживают два режима функционирования:

  • симметричную многопроцессорную обработку (SMP - Symmetric MultiProcessing),

  • асимметричную многопроцессорную обработку (ASMP - ASymmetric MultiProcessing).

    В настоящее время SMP-режим работы суперсервера обеспечивают сетевые операционные системы Windows NT, UNIX. Новая ОС NetWare 4.1 SMP также поддерживает SMP-режим. Из всего семейства ОС NetWare только NetWare SFT III, использующая зеркальное отображение серверов, поддерживает режим ASMP: в двухпроцессорном сервере первый процессор занимается предоставлением услуг, а второй - операциями ввода/вывода.

    Обычно применение NetWare SFT III вызывает снижение производительности до 30% однопроцессорного сервера, но использование двухпроцессорной конфигурации позволяет серверу SFT III достичь 90% производительности обычного сервера NetWare с сохранением всех преимуществ зеркального отражения серверов.

    Фирма Novell предпринимает попытки реализации своей трёхэтапной мультипроцессорной стратегии, известной как распределённая параллельная обработка - DPP (Distributed Parallel Processing). Рассмотрим подробнее эти этапы.

    Реализация на серверах NetWare технологии SMP

    Для технологии SMP (NetWare 4.1 SMP) характерны следующие особенности (рисунок 2.51):

  • все процессоры имеют общее поле основной памяти,

  • если возможно, то новой нити предоставляется свободный процессор.

    Предположим, что по запросу от рабочей станции образуется новая нить, связанная с драйвером жёсткого диска ISADISK.DSK, и если процессор ПР3 свободен, то новая нить будет выполняться на этом процессоре.

    Дальнейшее расширение доменной архитектуры (см. п. 2.1.5)

    После реализации второго этапа NetWare будет предоставлять несколько защищённых (OS_PROTECTED) и незащищённых (OS) областей вместо одной защищённой и одной незащищённой. При этом области OS_PROTECTED будут защищены друг от друга.

    Рис. 2.51. Организация выполнения нитей по SMP-технологии




    Содержание  Назад  Вперед