Мультипрограммирование (Multitasking) –
способ
организации
вычислительного процесса, при котором на одном процессоре попеременно
выполняются несколько программ. Способ предназначен для повышения
эффективности использования вычислительной системы. В мультипрограммных
системах распределением ресурсов между программами занимается подсистема
управления процессами и потоками.
Поддержка работоспособности
системы
–
основная
задача
её
администрирования, поэтому администрирование сети осуществляется с помощью
сетевых операционных систем. Рассмотрим их.
NetWare Операционная система
NetWare фирмы
Novell работает на сервере и
обеспечивает средства для рабочих станций. Основными функциями,
обеспечиваемыми
NetWare -сервером, являются управление файловой системой и
планирование обработки задач. Сетевые средства представляют выполняемые на
сервере приложения, основанные обычно на архитектуре “клиент-сервер”.
Протокол ядра
NetWare NCP (NetWare Core Protocol) определяет служебные
средства, доступные для пользователей этих сетей. Он прозрачен для
пользователей и автономных приложений на рабочих станциях. Одно из наиболее
важных средств
NetWare – поддержка других ОС. При этом можно подключать
рабочие станции, на которых работают
DOS, Windows, OS /2 и
Unix . Поддержка
рабочих станций,
Windows и
OS /2 встроена в
NetWare , а некоторые
сервисные управляющие утилиты используют интерфейс
Window s.
NetWare использует независимую от протокола структуру, известную как
ODI (Open Data-Link Interface), обеспечивающую одновременную поддержку
различных сетевых протоколов. Допускается использование различных сетевых
плат. Пакеты направляются в соответствующий стек протокола над уровнем
ODI ,
например,
IPX, TCP/IP . На верхнем уровне протоколы обеспечивают поддержку
файловой системы и различных ОС, устанавливаемых на
NetWare -сервере.
Аналогичная схема используется на рабочих станциях. Чтобы пользователи могли
подключаться к сетям, применяющим различные коммуникационные протоколы,
например, протокол
Unix TCP/IP .
NetWare предусматривает встроенные средства
межсетевой маршрутизации, позволяющие объединять столько сетевых сегментов
(
Token Ring, Ethernet, ArcNet и др.), сколько сетевых плат будет содержать сервер.
Связанные вместе сети представляются пользователям как одна сеть.