Особенности архитектуры Windows 2000

Архитектура WIN 2000, установка драйверов

· Вытесняющая многозадачность (по приоритетам): одновременно можно запускать несколько программ но они выполняются частями поочередно, «вытесняя» одна другую в зависимости от приоритета программы.

· Многопотоковость: один процесс может делиться на несколько потоков, которые выполняются параллельно, ускоряя процесс работы программы.

· Многопроцессорная система: система WIN2000 может работать на компьютерах с несколькими процессорами (от 1 до 32)

· Поддерживает приложения Win32 и Posix (для UNIX систем). Не поддерживает OS/2

· Модульная система с работой модулей в 2 режимах: пользовательском и ядра, поэтому

архитектура Windows состоит из 2 основных уровней: пользовательский и ядра.

 
 


Пользовательский уровень:

Подсистемы пользовательского уровня принимают запросы от прикладных программ пользователей и преобразуют их в запросы подсистемам уровня ядра и конечные пользователи ничего об этом не знают. Этот уровень не имеет прямого доступа к системным данным и к аппаратным средствам. Он состоит из внешних и внутренних подсистем. Внешние подсистемы используются для выполнения приложений из разных ОС. Внутренние подсистемы выполняют системные задачи самой ОС.

Внутренние системы Подсистема безопасности права и доступ пользователей
Служба сервера обслуживает запросы из сети
Служба рабочей станции обслуживает запросы в сеть
Внешние системы Win 32 Приложения Windows, win16, DOS
Posix Приложения Unix

Уровень ядра:

На этом уровне подсистемы напрямую обращаются к памяти и оборудованию. Все компоненты уровня ядра выполняются на уровне потоков со своими приоритетами. Приоритеты назначаются всем аппаратным и программным прерываниям. Вот пример исполняемых компонент уровня ядра:

Исполняемые компоненты Диспетчер вв-вывода Управляет вв-выводом устройств
Монитор безопасности Соблюдение политики безопасности управление запуском приложений
Диспетчер виртуальной памяти Управляет виртуальной памятью
Диспетчер процессов Запускает и завершает процессы и потоки
Диспетчер PnP процессом PnP
Диспетчер объектов Управляет процессами, потоками и данными
GDI (оконный диспетчер) Управляет системой графических окон

Слой HAL абстрагируется от оборудования, скрывая детали реального аппаратного интерфейса. Это позволяет переносить Windows на другие платформы оборудования (Intel, Alpha…). Он отвечает за взаимодействие компонентов уровня ядра с конкретным оборудованием.

Слой HAL Ввод -вывод Обрабатывает запросы интерфейса ввода-вывода
Контроллер прерываний Связывает интерфейс ввода-вывода с конкретными устройствами
многопроцессорность Управляет механизмом межпроцессорного взаимодействия
Драйверы режима ядра Верхний уровень Драйверы файловых систем(FAT,NTFS,CDFS…
Средний уровень Программной реализации PnP функций
Драйверы программной шины WDM
Низкий уровень Драйверы аппаратной шины Pnp
Драйверы прямого управления устройствами

Самостоятельная работа на закрепление:

1. Назовите два основных уровня архитектуры Windows 2000 и чем они отличаются.

2. Перечислите основные свойства операционной системы Windows 2000

Особенности установки драйверов для разного типа оборудования:

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

а) панель управления – установка оборудования.

б) свойства «мой компьютер» - оборудование – мастер оборудования (или через диспетчер устройств)

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

2. Драйверы можно установить 2 способами:
1) из списка встроенных драйверов в саму систему Windows
2) драйверы, поставляемые вместе с оборудованием

3. Встроенные драйверы устанавливаются из “свойства системы”(или свойства “Мой компьютер”) – оборудование – диспетчер оборудования – выбрать устройство – открыть его свойства - кнопкой обновить драйвер – выбрать список известных драйверов и из списка выбрать нужный драйвер.

4. Для установки специфических драйверов есть 2 способа:
1) в наличии имеется файл драйвера *.inf.- в этом случае драйвер устанавливается аналогично встроенному, но вместо выбора драйвера из списка, необходимо нажать кнопку “установить с диска” – найти файл *.inf и указать его в качестве выбранного.
2) в наличие есть программа установки Setup.exe (или Install.exe или подобная) – в этом случае нужно просто ее запустить на выполнение

5. Многие современные платы требуют установку специфических для них драйверов. Для этого вместе с платами они поставляют комплект драйверов. К таким платам относятся и интегрированные платы со встроенными видео, звуковыми и сетевыми адаптерами. В этом случае нужно не полагаться на встроенные драйверы в систему Windows, а устанавливать «родные» драйверы, поставляемые вместе с оборудованием. Следует учесть, что большинство современных плат требуют первоначально установить драйверы чипсета материнской платы (PCI brige …), а только затем устанавливать драйверы остальных устройств (обычно драйверы мат. платы хранятся в каталоге IDE или что-то в этом роде.)

Установка протоколов:

Прежде, чем начать настройку сетевых служб и программ, необходимо установить в системе хотя бы один протокол. Основным протоколом для систем, начиная с WIN2000 является протокол TCP/IP (его изучать будем подробно позднее).

Установить протокол TCP/IP: свойства сетевого окружения – свойства локального подключения – установить – протокол - TCP/IP – ОК

Назначить ему IP адрес: 10.0.0.N (N – любое число, например, номер компьютера в классе) и маску 255.0.0.0


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: