МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • Сетевые ОС

    связанными с указанными, или менее важными.

    Процесс - это, в основном, среда, в которой происходит выполнение. Он

    имеет адресное пространство, содержащее текст программы и данные, и обычно

    один или более стеков. Процесс - это базисная единица для распределения

    ресурсов. Например, коммуникационный канал всегда принадлежит одному

    процессу.

    Нить в Mach является единицей выполнения. Она имеет счетчик команд и набор

    регистров, связанных с ней. Каждая нить является частью точно одного

    процесса. Процесс, состоящий из одной нити, подобен традиционному

    (например, как в UNIX) процессу.

    Концепцией, уникальной для Mach, является введение понятия объект

    памяти (memory object), представляющий собой структуру данных, которая

    может быть отображена в адресное пространство процесса. Объекты памяти

    занимают одну или несколько страниц и образуют основу для системы

    управления виртуальной памятью Mach. Когда процесс ссылается на объект

    памяти, который не представлен в физической памяти, это вызывает страничное

    прерывание. Как и в других ОС, ядро перехватывает страничное прерывание.

    Однако в отличие от других систем, ядро Mach для загрузки отсутствующей

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

    самостоятельно выполняет эту операцию.

    Межпроцессное взаимодействие в Mach основано на передаче сообщений.

    Для того, чтобы получить сообщение, пользовательский процесс просит ядро

    создать защищенный почтовый ящик, который называется порт. Порт хранится

    внутри ядра и способен поддерживать очередь упорядоченного списка

    сообщений. Очереди не имеют фиксированной длины, но в целях управления

    потоком для каждого порта отдельно устанавливается пороговое значение в n

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

    очередь длины n, приостанавливается для того, чтобы дать порту возможность

    очиститься.

    Процесс может предоставить другому процессу возможность посылать (или

    получать) сообщения в один из принадлежащих ему портов. Такая возможность

    реализуется в виде мандата (capability), который включает не только

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

    отношению к данному порту (например, право выполнить операцию ПОСЛАТЬ -

    SEND). Все коммуникации в Mach используют этот механизм.

    4 Сервер Mach BSD UNIX

    Как уже было сказано выше, разработчики системы Mach модифицировали

    Berkeley UNIX для работы в пользовательском пространстве в форме прикладной

    программы. Такая структура имеет несколько преимуществ по сравнению с

    монолитным ядром. Во-первых, система упрощается за счет разделения на

    часть, которая выполняет управление ресурсами (ядро), и часть, которая

    обрабатывает системные вызовы (UNIX-сервер), и ею становится легче

    управлять. Такое разделение напоминает разделение труда в операционной

    системе VM/370 мейнфреймов IBM, где ядро эмулирует набор "голых" 370-х

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

    система.

    Во-вторых, за счет помещения UNIX'а в пользовательское пространство его

    можно сделать в высокой степени машинно-независимым. Все машинно-зависимые

    части могут быть удалены из UNIX'а и скрыты внутри ядра Mach.

    В-третьих, как уже было упомянуто выше, несколько ОС могут работать

    одновременно. Например, на процессоре Intel 386 Mach может выполнять

    программу UNIX и программу MS-DOS одновременно. Аналогично возможно

    одновременное тестирование новой экспериментальной ОС и работа с основной

    ОС.

    В-четвертых, в систему могут быть введены операции реального времени,

    потому что все традиционные препятствия для работы в реальном времени,

    такие как, например, запрет прерываний на время обновления критических

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

    пространство. Ядро может быть тщательно структурировано, для того чтобы не

    препятствовать работе приложений реального времени. Наконец, такое

    построение системы может быть использовано для обеспечения лучшей защиты

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

    версией UNIX'а, то для одного процесса очень трудно что-либо разузнать о

    файлах другого процесса.

    3 Сетевые продукты фирмы Novell

    1 История и версии сетевой ОС NetWare

    Novell - это крупнейшая фирма, которой принадлежит, согласно различным

    источникам, от 65% до 75% рынка сетевых операционных систем для локальных

    вычислительных сетей. Наибольшую известность фирма Novell приобрела

    благодаря своим сетевым операционным системам семейства NetWare. Эти

    системы реализованы как системы с выделенными серверами.

    Основные усилия Novell были затрачены на создание высокоэффективной

    серверной части сетевой ОС, которая за счет специализации на выполнении

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

    класса компьютеров скорость удаленного доступа к файлам и повышенную

    безопасность данных. Для серверной части своих ОС Novell разработала

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

    операции и использующую все возможности, предоставляемые процессорами Intel

    x386 и выше. За высокую производительность пользователи сетей Novell

    NetWare расплачиваются стоимостью - выделенный файл-сервер не может

    использоваться в качестве рабочей станции, а его специализированная ОС

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

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

    Для рабочих станций Novell выпускает две собственные ОС со встроенными

    сетевыми функциями: Novell DOS 7 с входящей в нее сетевой одноранговой

    компонентой Personal Ware, а также ОС UnixWare, являющейся реализацией UNIX

    System V Release 4.2 со встроенными возможности работы в сетях NetWare.

    (Осенью этого года права на систему UnixWare проданы компании Santa Cruz

    Operations.) Для популярных ОС персональных компьютеров других

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

    отношению к серверу NetWare.

    Первоначально операционная система NetWare была разработана фирмой

    Novell для сети Novell S-Net, имеющей звездообразную топологию и

    патентованный сервер с микропроцессором Motorola MC68000. Когда фирма IBM

    выпустила персональные компьютеры типа PC XT, Novell решила, что NetWare

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

    8088, и тогда она сможет поддерживать практически все имеющиеся на рынке

    сети персональных компьютеров.

    Первая версия NetWare была выпущена фирмой Novell в начале 1983 года.

    В 1985 году появилась система Advanced NetWare v1.0, которая расширяла

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

    Версия 1.2 системы Advanced NetWare, выпущенная также в 1985 году, стала

    первой операционной системой для процессора Intel 80286, работающей в

    защищенном режиме.

    Версия 2.0 системы Advanced NetWare, выпущенная в 1986 году, отличалась от

    предыдущих версий более высокой производительностью и возможностью

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

    возможности защищенного режима процессора 80286, Advanced NetWare

    обеспечила такую производительность сети, которая была недоступна

    операционным системам, работающим в реальном режиме и ограниченным 640

    Кбайтами памяти. Версия 2.0 впервые обеспечила возможность подключения к

    одному серверу до четырех сетей с различной топологией, таких как Ethernet,

    ArcNet и Token Ring.

    В 1987 году Novell выпустила систему SFT NetWare, в которой были

    предусмотрены специальные средства обеспечения надежности системы и

    расширены возможности управления сетью. Такие средства, как учет

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

    администраторам сети определять, когда и как пользователи осуществляют

    доступ к информации и ресурсам сети. Разработчики впервые получили

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

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

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

    Операционная система NetWare v2.15 появилась на рынке в декабре 1988

    года, добавив в NetWare средства поддержки компьютеров семейства Macintosh.

    У пользователей Macintosh появилась возможность подключать свои компьютеры

    в качестве клиентов серверов NetWare, получая доступ к ресурсам сети и

    осуществляя прозрачный поиск и хранение информации на сервере. При этом на

    пользователей Macintosh распространяются все основные свойства NetWare,

    включая устойчивость к сбоям и защиту от несанкционированного доступа.

    В сентябре 1989 года Novell выпустила свою первую версию 32-разрядной

    операционной системы для серверов с микропроцессором 80386, которая

    получила название NetWare 386 v3.0. Она обладала значительно более высокой

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

    усовершенствованной системой защиты от несанкционированного доступа,

    гибкостью в применении, а также поддержкой различных сетевых протоколов.

    Она отвечала самым передовым требованиям к среде функционирования

    распределенных прикладных программ.

    В июне 1990 года появилась версия NetWare 386 v.3.1, в которой были

    усовершенствованы средства обеспечения надежности и управления сетью,

    повышена производительность, улучшены инструментальные средства для

    независимых разработчиков.

    В 1991 году фирмой Novell операционные системы для процессоров 80286

    (SFT, Advanced и ELS NetWare) были заменены на более мощную и удобную

    систему NetWare v2.2, функционально превосходящую предыдущие версии 2.1x.

    Одновременно была выпущена система NetWare v3.11, существенно расширившая

    возможности NetWare 386. NetWare v3.11 стала первой сетевой операционной

    системой, обеспечивающей доступ к сетевым ресурсам с рабочих станций DOS,

    Windows, OS/2, UNIX и Macintosh.

    В 1993 году после длительных испытаний начались поставки системы

    NetWare SFT III v3.11. NetWare System Fault Tolerance Level III (SFT III)

    v3.11 - сетевая операционная система, разработанная специально для

    использования в системах, требующих наивысшего уровня надежности. В

    дополнение к средствам повышения надежности, имеющимся в составе NetWare

    v3.11, SFT III обеспечивает работу двух серверов в "зеркальном" режиме. При

    этом один из серверов всегда является активным, а второй находится в

    горячем резерве, обеспечивая у себя такое же состояние памяти и дисков, как

    и у основного сервера.

    В 1993 году фирма Novell выпустила ОС NetWare v4.0, явившуюся во многих

    отношениях революционно новым продуктом. Эта система была разработана

    специально для построения вычислительных сетей "масштаба предприятия" с

    несколькими файл-серверами, большим количеством сетевых ресурсов и

    пользователей. Одним из основных нововведений явилась служба каталогов

    NetWare Directory Services (NDS), хранящая в распределенной по нескольким

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

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

    систему получать прозрачный доступ ко всем ресурсам многосерверной сети.

    В сентябре 1993 года Novell выпустила систему NetWare v3.12,

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

    ОС фирмы Novell - NetWare v3.11. В версии NetWare 3.12 были устранены

    замеченные за время эксплуатации версии NetWare 3.11 ошибки и добавлены

    новые средства: усеченная версия электронной почты Global MHS, средства

    поддержки клиентов Macintosh и клиентская оболочка для DOS и Windows по

    технологии VLM, позволяющая динамически загружать и выгружать необходимые

    для рабочей станции сетевые компоненты.

    Самой используемой сегодня версией NetWare является ориентированная на

    корпоративное использование сетевая операционная система NetWare v4.1.

    2 Версия NetWare 4.1

    Некоторые обозреватели считают, что версия 4.1 - эта та версия, которой

    должна была быть версия 4.0, имея в виду многочисленные неудобства в

    реализации службы NDS и некоторые другие недочеты, помешавшие версиям 4.0х

    завоевать рынок (на конец 1994 года только 31% пользователей NetWare в мире

    работало с различными версиями 4.0х). Теперь, с выходом версии 4.1,

    положение может существенно измениться.

    Во-первых, Novell значительно упростила процедуру инсталляции.

    Во-вторых, возможности версии 4.1 существенно расширены. Как и в NetWare

    4.0х, здесь поддерживается улучшенная файловая система и средства

    управления памятью, увеличено максимальное число обслуживаемых

    пользователей (свыше 250), реализованы службы сжатия и перемещения редко

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

    управления правами пользователей.

    Новыми элементами NetWare 4.1 являются средства IPX Mac и NetWare IP,

    интегрированная с NDS служба обработки сообщений MHS и очень полезная

    программа DS-Standard фирмы Preffered Systems, облегчающая конфигурирование

    NetWare и переход от одной версии к другой.

    В-третьих, фирма Novell снизила цену на свой продукт и предусмотрела

    различные варианты его лицензирования.

    Упрощенная процедура инсталляции при использовании программы DS-Standard

    При переходе с NetWare 3.х на NetWare 4.1 Novell рекомендует вместо

    собственных средств использовать программу DS-Standard. Главное

    преимущество этого продукта состоит в том, что он позволяет собирать

    информацию с существующих серверов и дает возможность администратору

    создавать и конфигурировать NDS-дерево в автономном режиме. Как только

    администратор решает, что полученная структура дерева его устраивает, DS-

    Standard экспортирует все данные о новой структуре в справочник NDS. Работа

    с DS делится на три основных этапа: сбор информации, моделирование и

    конфигурирование. На первом этапе осуществляется сбор информации с

    существующих серверов 3.х и 4.х., при этом могут быть собраны все сведения,

    включая учетные ограничения, данные об эквивалентности прав доступа,

    конфигурации заданий на печать, доверенные права, сценарии входа в сеть,

    ограничения на станцию, а также информация о системе печати. Единственное,

    что не импортируется с серверов 3.х - это пароли пользователей (средства

    миграции Novell импортируют пароли).

    После сбора программой DS-Standard данных с серверов, администратор

    может приступить к моделированию дерева NDS. Программа позволяет добавлять,

    перемещать и удалять объекты, а также изменять их свойства. В этом

    отношении она во многом напоминает утилиту NetWare Admin.

    После завершения автономного моделирования, DS-Standard формирует новую

    конфигурацию, внося изменения в "живое" дерево NDS.

    С помощью процедуры инсталляции можно перейти на NetWare 4.1 на всех

    серверах сети, причем каждый сервер получает свой собственный контекст.

    Такой контекст представляет собой отдельную ветвь дерева NDS. Позднее можно

    воспользоваться специальными средствами для удаления и перемещения ветвей.

    В NetWare 4.1 расширены функции эмуляции bindery. В предыдущей версии

    процедура эмуляции могла использовать только одну ветвь дерева, а в 4.1 -

    до 16 ветвей.

    В состав новой версии включена утилита NetSync, позволяющая управлять с

    сервера 4.1 12-ю серверами NetWare 3.х. При инсталляции NetSync на сервер

    NetWare 3.х вся информация из его базы bindery копируется в контекст

    bindery сервера NetWare 4.1, после чего можно управлять сервером NetWare

    3.х с помощью утилит NetAdmin NWAdmin версии 4.1. Любые изменения,

    сделанные на сервере NetWare 4.1, автоматически переносятся на сервер

    NetWare 3.х. Недостаток такой системы состоит в том, что, если на сервере

    3.х пользователь изменяет свой сценарий входа в сеть, то внесенные им

    изменения не переносятся автоматически на сервер 4.1.

    Конфигурирование NDS

    В версии NetWare 4.1 появились, наконец, средства для удаления,

    перемещения и переименования ветвей дерева NDS. Это повышает гибкость

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

    с первой попытки.

    Несколько деревьев можно объединить в одно с помощью утилиты DSMerge.

    Раньше приходилось проектировать дерево NDS в масштабах всего предприятия,

    что для большинства организаций было очень неудобно. Сегодня каждый отдел

    предприятия может самостоятельно строить свои деревья, чтобы позднее слить

    их в единое дерево NDS.

    Усовершенствованные средства передачи сообщений

    Служба сообщений MHS в версии 4.1 теперь тесно интегрирована со

    службой NDS и включена в комплект поставки. Это позволило, во-первых,

    значительно уменьшить размер модулей NLM MHS (примерно с 2 Мбайт до

    примерно 200 Кбайт) и, во-вторых, обеспечить в системе поддержку только

    одной базы данных с информацией о пользователях - NDS.

    В комплект поставки MHS не включены шлюзы к другим почтовым системам,

    поэтому их необходимо приобретать отдельно, причем для каждого дерева NDS

    потребуется свой шлюз.

    Поддержка клиентских станций

    Novell улучшила оболочку для клиентов на основе компьютеров Macintosh,

    заменив прежнюю 5-пользовательскую версию, поставлявшуюся с NetWare 3.х и

    4.02, "неогра-

    ниченной" версией NetWare for Macintosh. Теперь компьютеры Macintosh могут

    легко подключаться к сети NetWare и работать с NDS в качестве клиента.

    Правда утилиты администрирования NDS для Mac пока не созданы, хотя Novell и

    собирается из выпустить в будущем на основе технологии OpenDoc фирмы Apple.

    Для клиентов NetWare выпущена новая версия оболочки на основе VLM-

    технологии - версия 1.2, в которой устранены ошибки первой версии.

    Поддержка коммуникационных протоколов

    В комплект поставки NetWare 4.1 фирма Novell включила купон на

    получение NetWare/IP. При наличии NetWare/IP можно использовать протоколы

    TCP/IP для передачи сообщений прикладного протокола клиент-сервер NetWare -

    протокола NCP. На клиентских станциях, работающих под управлением DOS,

    загрузка стека протоколов TCP/IP требует лишь небольшого дополнительного

    объема памяти.

    В версии 4.1 можно использовать новых протокол обмена маршрутной

    информацией NLSP вместо протокола RIP. Протокол NLSP основан на алгоритме

    "состояния связей" (Link State Algorithms), хорошо работающем в сетях

    Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.