МЕНЮ


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

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


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

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

    информацией о изменениях в состоянии связей с ближайшими соседями, что

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

    векторными протоколами, к которым относится протокол RIP. К протоколам

    "состояния связей" относится и сравнительно новый протокол OSPF,

    разработанный как часть стека Internet.

    Одновременно с разработкой протокола NLSP фирма Novell предприняла и

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

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

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

    NDS отпадает необходимость в другом широковещательном протоколе - протоколе

    SAP.

    4 Семейство сетевых ОС компании Microsoft

    1 Сетевые продукты Microsoft

    В 1984 году Microsoft выпустила свой первый сетевой продукт, называемый

    Microsoft Networks, который обычно неформально называют MS-NET. Некоторые

    концепции, заложенные в MS-NET, такие как введение в структуру базовых

    компонент - редиректора и сетевого сервера - успешно перешли в LAN Manager,

    а затем и в Windows NT.

    Microsoft все еще поставляет свою сетевую ОС LAN Manager. Большое

    количество независимых поставщиков имеют лицензии на эту ОС и поддерживают

    свои собственные версии LAN Manager как часть своих сетевых продуктов. В

    число этих компаний входят такие известные фирмы как AT&T и Hewlett-

    Packard. LAN Manager требует установки на файл-сервере операционной системы

    OS/2, рабочие станции могут работать под DOS, Windows или OS/2. OS/2 - это

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

    защищенном режиме микропроцессоров x86 и выше. LAN Manager использует 32-х

    битную версию файловой системы OS/2, называемую HPFS, которая

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

    данных. LAN Manager - это первая сетевая ОС, разработанная для поддержки

    среды клиент-сервер. Ключевыми компонентами LAN Manager являются редиректор

    и сервер. Особенно эффективно LAN Manager поддерживает архитектуру клиент-

    сервер для систем управления базами данных. LAN Manager разрешает рабочим

    станциям под OS/2 поддерживать сетевой сервис по технологии "равный-с-

    равным". Это означает, что рабочая станция может выполнять функции сервера

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

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

    станции, имеет доступ к такому одноранговому сервису.

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

    требующую значительных аппаратных или программных затрат операционную

    систему Windows for Workgroups. Эта операционная система позволяет

    организовать сеть по схеме "равный-с-равным", при этом нет необходимости

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

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

    коллективах, члены которого ранее широко использовали Windows 3.1. В

    Windows for Workgroups достигнута высокая производительность сетевой

    обработки за счет того, что все сетевые драйверы являются 32-х разрядными

    виртуальными драйверами.

    С середины 1993 года Microsoft начала выпуск новых операционных систем

    "новой технологии" (New Technology - NT) Windows NT.

    В сентябре 1995 года компания Microsoft выпустила еще одну новую

    операционную систему Windows 95 (кодовое название Chicago), предназначенную

    для замены Windows 3.1 и Windows for Workgroups 3.11 в настольных

    компьютерах с процессорами Intel x86.

    В конце 88-го года Microsoft поручила Дэвиду Катлеру (David Cutler)

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

    ОС фирмы Microsoft для 90-х годов. (Дэвид Катлер - главный консультант

    фирмы DEC, который 17 лет проработал там, разрабатывая ОС и компиляторы:

    VAX/ VMS, ОС для MicroVAX I, OS RSX-11M, компиляторы VAX PL/1, VAX C). Он

    собрал команду инженеров для разработки ОС новой технологии (New Technology

    - NT).

    Первоначально планировалось разработать NT с пользовательским и

    программным (API) интерфейсами в стиле OS/2, однако OS/2 плохо продавалась,

    а Windows 3.0 имела большой и постоянный успех на рынке. Увидев рыночные

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

    несовместимых систем, Microsoft решила изменить свой курс и направить своих

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

    стратегия состоит в том, чтобы разрабатывать семейство базирующихся на

    Windows операционных систем, которые охватывали бы множество типов

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

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

    поколение Windows-систем, занимает самое высокое место в семействе Windows.

    Она поддерживает графический интерфейс (GUI) пользователя Windows, а также

    является первой базирующейся на Windows операционной системой фирмы

    Microsoft, поддерживающей Win32 API, 32-х битный программный интерфейс для

    разработки новых приложений. Win32 API делает доступными для приложений

    улучшенные свойства ОС, такие как многонитевые процессы, синхронизацию,

    безопасность, I/O, управление объектами.

    В июле 1993 года появились первые ОС семейства NT - Windows NT 3.1 и

    Windows NT Advanced Server 3.1.

    2 Windows NT 4.0

    При разработке Windows NT 4.0 Microsoft решила пожертвовать стабильностью

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

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

    были перенесены из пользовательского режима в режим ядра. Это изменение

    означает некоторый отход от принятой в предыдущих версиях Windows NT 3.х

    концепции микроядра.

    Перенос графической библиотеки и драйверов в область ядра повышает скорость

    выполнения графического ввода-вывода. Эти изменения особенно сказались на

    скорости выполнения приложений Win32, в то время как приложения Windows-16

    и DOS-ские графические приложения работают примерно также, как и в версии

    3.5.

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

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

    графических адаптеров, как правило, разрабатывается фирмами-производителями

    этого оборудования и это программное обеспечение часто меняется (вместе с

    оборудованием), то от него трудно ожидать той надежности, которая требуется

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

    Кроме архитектурных в Windows NT 4.0 имеются и другие не менее кардинальные

    изменения:

    Средства взаимодействия с NetWare модифицированы - Gateway и клиент NCP

    поддерживают теперь NDS.

    В стандартную поставку включен Internet Information Server и сервер DNS.

    DNS взаимодействует с WINS и DHCP-серверами. Эта комбинация реализует

    Dynamic DNS, который разрешает верхние уровни доменного имени и передает

    имя для окончательного разрешения службе WINS.

    Поддержка многопротокольной маршрутизации.

    Сервер может работать как транслирующий агент протокола BOOTP/DHCP , что

    позволяет компьютеру передавать сообщения BOOTP/DHCP по IP-сети.

    Новые административные средства Windows NT могут работать удаленно на

    клиентах Windows 95. Кроме того, Windows NT Server обеспечивает сервис

    удаленной загрузки для клиентов Windows 95. (Это полезно для бездисковых

    рабочих станций.)

    Интерфейс в стиле Windows 95.

    Подсистема обработки сообщений Microsoft Windows Messaging Subsystem

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

    В Windows NT 4.0 появился эмулятор Intel'овских процессоров для RISC-

    платформ.

    Но не известно как скажется на быстродействии распределенная версия OLE,

    названная Distributed COM (в Windows 95 добавление OLE снизило

    производительность).

    Microsoft добавила в Windows NT 4.0 много технических средств, чтобы

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

    платформы для Web-сервера.

    Одно из усовершенствований связано с тем, что повышающаяся роль Internet'а

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

    Microsoft в связи с этим улучшила RAS ( улучшила поддержку ISDN) и

    предоставила средства безопасной работы с RAS через Internet. В RAS

    реализованы протоколы PPTP (создает зашифрованный трафик через Internet) и

    Multilink PPP (позволяет объединять несколько каналов в один). Клиентами

    могут быть Windows NT 4.0 Workstation или Windows 95. Важным аргументом в

    борьбе за Internet является включение в стандартную поставку Windows NT 4.0

    Web-сервера производства Microsoft - Internet Information Server,

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

    популярный продукт Server Netscape для NT.

    3 Области использования Windows NT

    Windows NT Workstation, прежде всего, может использоваться как клиент в

    сетях Windows NT Server, а также в сетях NetWare, UNIX, Vines. Она может

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

    и клиента, и сервера. Windows NT Workstation может применяться в качестве

    ОС автономного компьютера при необходимости обеспечения повышенной

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

    приложений, например, в системах автоматизированного проектирования.

    Windows NT Server может быть использован прежде всего как сервер в

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

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

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

    качестве файл-сервера, принт-сервера, сервера приложений, сервера

    удаленного доступа и сервера связи (шлюза). Кроме того, Windows NT Server

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

    особенно тех, которые построены с использованием технологии клиент-сервер.

    Так, под управлением Windows NT Server может работать сервер баз данных

    Microsoft SQL Server, а также серверы баз данных других известных фирм,

    такие как Oracle и Sybase, Adabas и InterBase.

    На платформе Windows NT Server может быть установлена новая мощная система

    администрирования Microsoft System Management Server, функцией которой

    является инвентаризация аппаратной и программной конфигурации компьютеров

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

    удаленное управление любым компьютером и мониторинг сети.

    Windows NT Server может использоваться как сервер связи с мейнфреймам. Для

    этого создан специальный продукт Microsoft SNA Server, позволяющий легко

    объединить в одной сети IBM PC-совместимые рабочие станции и мощные

    мейнфреймы.

    Наконец, Windows NT Server является платформой для нового производительного

    почтового сервера Microsoft Exchange.

    4 Концепции Windows NT

    1 Структура: NT executive и защищенные подсистемы

    При разработке структуры Windows NT была в значительной степени

    использована концепция микроядра. В соответствии с этой идеей ОС разделена

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

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

    или сервис по планированию процессов. Каждый сервер выполняется в

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

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

    ОС, либо прикладная программа, запрашивает сервис, посылая сообщение на

    сервер. Ядро ОС (или микроядро), работая в привилегированном режиме,

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

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

    Структурно Windows NT может быть представлена в виде двух частей: часть

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

    операционной системы, работающая в режиме ядра (рисунок 8.1).

    Часть Windows NT, работающая в режиме ядра, называется executive -

    исполнительной частью. Она включает ряд компонент, которые управляют

    виртуальной памятью, объектами (ресурсами), вводом-выводом и файловой

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

    системой безопасности. Эти компоненты взаимодействуют между собой с помощью

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

    тщательно специфицированных внутренних процедур.

    Вторую часть Windows NT, работающую в режиме пользователя, составляют

    серверы - так называемые защищенные подсистемы. Серверы Windows NT

    называются защищенными подсистемами, так как каждый из них выполняется в

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

    управления виртуальной памятью NT executive. Так как подсистемы

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

    другом посредством посылки сообщений. Сообщения могут передаваться как

    между клиентом и сервером, так и между двумя серверами. Все сообщения

    проходят через исполнительную часть Windows NT. Ядро Windows NT планирует

    нити защищенных подсистем точно так же, как и нити обычных прикладных

    процессов.

    [pic]

    Рис. 8.1. Структура Windows NT

    Поддержку защищенных подсистем обеспечивает исполнительная часть - Windows

    NT executive, которая работает в пространстве ядра и никогда не

    сбрасывается на диск. Ее составными частями являются:

    Менеджер объектов. Создает, удаляет и управляет объектами NT executive -

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

    системы.

    Монитор безопасности. Устанавливает правила защиты на локальном компьютере.

    Охраняет ресурсы операционной системы, выполняет защиту и регистрацию

    исполняемых объектов.

    Менеджер процессов. Создает и завершает, приостанавливает и возобновляет

    процессы и нити, а также хранит о них информацию.

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

    Подсистема ввода-вывода. Включает в себя следующие компоненты:

    менеджер ввода-вывода, предоставляющий средства ввода-вывода, независимые

    от устройств;

    файловые системы - NT-драйверы, выполняющие файл-ориентированные запросы на

    ввод-вывод и транслирующие их в вызовы обычных устройств;

    сетевой редиректор и сетевой сервер - драйверы файловых систем, передающие

    удаленные запросы на ввод-вывод на машины сети и получающие запросы от них;

    драйверы устройств NT executive - низкоуровневые драйверы, которые

    непосредственно управляют устройством;

    менеджер кэша, реализующий кэширование диска.

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

    уровня, предоставляемых ядром (его можно назвать и микроядром) NT. В

    функции ядра входит:

    планирование процессов,

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

    синхронизация процессоров для многопроцессорных систем,

    восстановление системы после сбоев.

    Ядро работает в привилегированном режиме и никогда не удаляется из памяти.

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

    уровнем аппаратных абстракций (Hardware Abstraction Level HAL), который

    концентрирует в одном месте большую часть машинно-зависимых процедур. HAL

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

    системы такие детали, как контроллеры прерываний, интерфейсы ввода/вывода и

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

    переносить Windows NT с одной платформы на другую путем замены только слоя

    HAL.

    При создании NT разработчики руководствовались задачами улучшения

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

    определенного набора прикладных сред. Эта цель была достигнута продуманным

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

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

    пространстве ядра, поэтому внутри ядра NT выделены буфера для небольших по

    объему (от 16 до 32 Кб) операций чтения и записи, являющихся типичными для

    приложений клиент-сервер и распределенных приложений. Размещение этих

    функций ввода-вывода внутри ядра, может, и портит академическую чистоту

    микроядра NT, но соответствует цели создания NT.

    Защищенные подсистемы Windows NT работают в пользовательском режиме и

    создаются Windows NT во время загрузки операционной системы. Сразу после

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

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

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

    окружения. Подсистемы окружения реализуют интерфейсы приложений

    операционной системы (API). Другие типы подсистем, называемые интегральными

    подсистемами, исполняют необходимые операционной системе задачи. Например,

    большая часть системы безопасности Windows NT реализована в виде

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

    подсистемы.

    Наиболее важной подсистемой окружения является Win32 - подсистема, которая

    обеспечивает доступ для приложений к 32-bit Windows API. Дополнительно эта

    система обеспечивает графический интерфейс с пользователем и управляет

    вводом/выводом данных пользователя. Также поддерживаются подсистемы POSIX,

    OS/2,16-разрядная Windows и MS-DOS.

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

    системный сервис NT executive для выполнения привилегированных действий в

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

    так и в режиме ядра, в зависимости от того, как они разработаны.

    Подсистемы связываются между собой путем передачи сообщений. Когда,

    например, пользовательское приложение вызывает какую-нибудь API-процедуру,

    подсистема окружения, обеспечивающая эту процедуру, получает сообщение и

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

    подсистеме. После завершения процедуры подсистема окружения посылает

    приложению сообщение, содержащее возвращаемое значение. Посылка сообщений и

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

    Основным средством, скрепляющим все подсистемы Windows NT в единое целое,

    является механизм вызова локальных процедур (Local Procedure Call - LPC).

    LPC представляет собой оптимизированный вариант более общего средства -

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


    Приглашения

    09.12.2013 - 16.12.2013

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

    09.12.2013 - 16.12.2013

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




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