<<
>>

Функциональная схема ОС. Модули загрузки NLM

В NetWare 2.x VAP-модули (аналоги NLM-модулей) загружаются в ОП толь­ко один раз вместе с ОС. Начиная с NetWare 3.x, NLM-модули могут загру­жаться в ОП и выгружаться из нее с консоли файлового сервера в динамичес­ком режиме.
NLM-модули - представляет собой программы, в которых используется API-интерфейс для связи со службами NetWare. Их разрабаты­вают, как правило, с помощью компилятора Watcom С, языков NetBasic (начи­ная с версии 4.11) и Java (начиная с версии 5.0). Компилятор Watcom С генерирует код, использующий преимущества архи­тектуры процессоров 80386 и 80486. Он использует 32-битовые ближайшие указатели (near pointers) и 4-байтовые целые числа. Использование 32-бито­вых указателей делает концепцию моделей памяти во многом ненужной. NLM- модули компилируются для непрерывной модели памяти с абсолютной адре­сацией («плоской» модели), в которой сегментация памяти гораздо менее важна, чем в других. Одного 32-битового указателя достаточно для адресации всей доступной памяти. Кроме того, компилятор генерирует код, выполняемый в виртуальном режиме. Все NLM-модули условно можно разделить на две группы: основные (без которых не может функционировать NetWare) и дополнительные. Как видно из рис. 8.3 в качестве NLM-модулей выступают программы с расширениями *.DSK

(доя версии 5.0НАМ и *.CDM), "'.LAN, *.NAM, *.NLM. При загрузкеNLM- модулей в ОП автоматически создается нить (задача), связанная с этим моду­лем. Нить может динамически порождать другие нити. Нити выполняются на сервере независимо друг от друга. Синхронизация между ними осуществляет­ся с помощью семафоров.

<< | >>
Источник: В .А. Галкин, Ю .А. Григорьев. Телекоммуникации и сети. 2003

Еще по теме Функциональная схема ОС. Модули загрузки NLM:

  1. Статья 918. Загрузка и разгрузка груза
  2. СНОВИДЕНИЕ: СХЕМА ВОЗНИКНОВЕНИЯ
  3. СХЕМА ЗДОРОВЬЯ
  4. СХЕМА ТЕЛА
  5. Функциональные структуры.
  6. 2.1.2. Функциональный анализ
  7. ВЛИЯНИЕ ФУНКЦИОНАЛЬНО-РОЛЕВОЕ
  8. § 2.5. Структурно-функциональный подход
  9. СОСТОЯНИЕ ФУНКЦИОНАЛЬНОЕ
  10. Линейно-функциональные структуры.
  11. ТЕОРИЯ СИСТЕМ ФУНКЦИОНАЛЬНЫХ
  12. ПСИХОЛОГИЯ ФУНКЦИОНАЛЬНАЯ
  13. 2.1.3. Структурно-функциональный анализ
  14. Схема
  15. СХЕМА
  16. Функциональность социальной стратификации
  17. Четырехфункциональная схема и структура систем
  18. Функциональные компоненты правового сознания.
  19. ТЕОРИЯ РАЗВИТИЯ ФУНКЦИОНАЛЬНАЯ
  20. СХЕМА 4. СОЦИОЛОГИЯ ЖУРНАЛИСТИКИ В РЯДУ НАУЧНЫХ ДИСЦИПЛИН