OSys.ru - операционные системы
OSys.ru - operating systems
операционные системы
доставка цветов, цветы с доставкой по Москве
 Главная   Форум   О проекте   Авторство   Добавить материал   Участие в развитии проекта   Карта сайта  В избранное   Контакт 
ВВЕДЕНИЕ
  • Понятие операционной системы
  • История создания и развития операционных систем
  • Разновидности современных операционных систем
  • Конкурентная борьба современных операционных систем
  • ВЫЧИСЛИТЕЛЬНЫЕ И ОПЕРАЦИОННЫЕ СИСТЕМЫ
  • Вычислительная система и ее ресурсы
  • Виды вычислительных систем
  • Режимы работы вычислительных систем
  • Характеристики операционных систем
  • ОПЕРАЦИОННАЯ СИСТЕМА DOS
  • История создания и развития операционной системы DOS
  • Структура DOS
  • Файловая система DOS
  • Управление оперативной памятью
  • Процедура установки DOS
  • Конфигурирование DOS
  • Прикладные программы в среде DOS
  • ГРАФИЧЕСКАЯ ОПЕРАЦИОННАЯ СИСТЕМА WINDOWS 3.1.
  • История и основные предпосылки появления Windows
  • Основные сведения о системе Windows 3.1
  • ОПЕРАЦИОННАЯ СИСТЕМА WINDOWS 98
  • История создания, особенности и отличия Windows 98
  • ОПЕРАЦИОННАЯ СИСТЕМА WINDOWS NT
  • История Windows NT
  • Основные сведения о Windows NT
  • Архитектура Windows NT
  • Файловые системы Windows
  • Система безопасности Windows NT
  • Оптимизация работы Windows NT
  • Развитие операционных систем семейства Windows
  • ОПЕРАЦИОННЫЕ СИСТЕМЫ СЕМЕЙСТВА UNIX
  • История и общая характеристика семейства операционных систем UNIX
  • ОПЕРАЦИОННАЯ СИСТЕМА OS/2
  • История развития операционной системы OS/2
  • ДРУГОЕ
  •  Поиск
  •  Наш форум
  •  Карта сайта
  •  Обратная связь
  •  Купить рекламу



  • АРХИТЕКТУРА WINDOWS NT


    1. Структура Windows NT
    2. Уровень аппаратных абстракций (HAL)
    3. Ядро Windows NT
    4. Сервисы Windows NT Executive
    5. Подсистемы среды Windows NT
          Среда MS DOS
          16-разрядная среда Windows
          Подсистема OS/2
          Подсистема POSIX
          DirectX


    16-разрядная среда Windows

    16-разрядные приложения Windows также работают как NTVDM. Windows NT 4.0 запускает 16-разрядные приложения Windows как отдельные нити в составе единого процесса NTVDM с разделяемым адресным пространством. В отличие от приложений MS DOS, каждое приложение Windows работает как отдельный процесс NTVDM. Процесс Winl6 NTVDM известен также под названием WOW (Winl6 on Win32).

    Winl6 NTVDM представляет собой многопоточный процесс, каждая из нитей которого является отдельным 16-разрядным приложением Windows. Этот процесс является многозадачным, т. е. на многопроцессорных компьютерах могут одновременно выполняться несколько 16-разрядных приложений, являющихся нитями разных процессов. Однако в составе NTVDM одновременно может выполняться только одна нить 16-разрядного приложения Windows, все остальные нити этого процесса NTVDM блокируются. Если нить Winl6 NTVDM вытесняется (прерывается нитью с более высоким приоритетом), микроядро всегда возобновляет выполнение вытесненной нити.

    Каждая Winl6 NTVDM содержит две системных нити: нить Wowexec.exe, которая запускает приложения Winl6, и нить наблюдения (heartbeat thread), которая имитирует для приложения прерывания таймера. Кроме того, в процессе NTVDM имеется по нити для каждого 16-разрядного приложения Windows.

    При использовании материалов, ссылка на http://osys.ru/ обязательна!
    Copyright ©


    ПОИСК на сайте:


    ОБСУЖДЕНИЕ НА ФОРУМЕ




     Главная    Форум    О проекте    Авторство   Добавить материал   Участие в развитии проекта   Карта сайта  В избранное   Контакт 

       
    Наша почта
    OSys.ru - вычислительные и операционные системы Microsoft Windows, DOS, 98, NT, 2000, XP и Vista, а также UNIX, Linux и MacOS и др.
    хостинг и поддержка сайта
    Copyright © 1999-2017 Osys.ru Все права защищены. Авторство