Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Операцiйнi системи та середовища6.05.07(Антонов...doc
Скачиваний:
11
Добавлен:
04.05.2019
Размер:
801.79 Кб
Скачать

4.2.2 Мережна архітектура Windows 98se

На рис. 4.5 подано деякі програмні модулі, котрі зреалізовують мережну архітектуру Windows 98SE – WOSA (Windows Open Services Architecture).

Рисунок 4.5 – Мережна архітектура Windows 98SE

WOSA дозволяє додаткам взаємодіяти з різними мережами, забезпечує інтерфейс сервісів SPI (Service Provider Interface), який є апаратно незалежним.

Додаток викликає функції АРІ і через них взаємодіє з іншими рівнями моделі OSI.

Файл Mpr.dll вміщує маршрутизатор провайдерів (Multiple Provider Router), який зреалізовує усі мережні функції АРІ, окрім файлових операцій. Запити на виконання файлових операцій адресуються диспетчерові встановлюваних файлових систем.

Мережні провайдери зреалізовують специфічні операції за вимогою файла Mpr.dll і забезпечують функціонування рівня додатків, рівня подання даних й сеансового рівня в мережах Microsoft (MS) та Novell (Net Ware).

Мережні редиректори забезпечують доступ до файлів на мережних дисках, надають уніфіковані засоби доступу до локальних та мережних ресурсів. Кожний тип локальної мережі має свого редиректора.

Транспортні протоколи та програмні модулі, які їх зреалізовують забезпечують функціональність транспортного та мережного рівнів.

Драйвер Ndis.VxD та драйвер мережного адаптера зреалізовують канальний рівень моделі OSI, забезпечуючи незалежність програмного коду від апаратури. Через драйвер Ndis.VxD (Network Driver Interface Specification) специфікація для програмного забезпечення визначає взаємодію поміж модулем, що відповідає за передавання даних мережею, та драйвером відповідного пристрою. Ndis дозволяє більш ніж одному модулю передавання даних використовувати один мережний адаптер та сполученний з ним драйвер пристрою. Драйвер мережного адаптера (Network Adapter Driver) керує фізичними та апаратними засобами мережі. Ndis дозволяє драйверу взаємодіяти з модулями передавання даних, обміну пакетами, не опікуючись мережним протоколом. Драйвери мережних адаптерів мереж MS називають драйверами керування доступом до носіїв послуг (Media Access Control – MAC). MAC- драйвери також підтримують технологію Plug and Play [5].

4.3 Апаратна підтримка захисту ос

Сучасні мікропроцесори забезпечують чотири рівні привілеїв – PL0, PL1, PL2, PL3 (Privilege Level) – виконання системних програм та додатків. Їх називають також кільцями захисту [1].

У нульовому кільці виконуються:

  • частина ядра Kernel;

  • диспетчер віртуальних машин;

  • встановлювані файлові системи;

  • диспетчер конфігурації;

  • диспетчер драйверів.

У першому кільці виконуються інтерфейси ОС – АРІ:

  • частини ядра USER та GDI;

  • драйвери пристроїв.

У другому кільці виконуються розширення ОС:

  • користувацькі інтерфейси;

  • керування базами даних.

У третьому кільці виконуються додатки:

  • Word;

  • Аccess;

  • Excel;

  • Стандартні програми;

  • Реєстр

тощо.

Слід зауважити, що в літературі наведено дані про те, що ОС Windows 98SE використовує лише 0-й та 3-й рівні привілеїв. Тут також діє сторінковий механізм розподілу пам’яті.