Операционная система MS Windows 2000 и выше. Общая характеристика и основные функции. Структура MS Windows 2000-2003. Объекты в MS Windows 2000-2003.

 

2.2 Основная характеристика Windows 2000-2008.

 

Система Windows 2000-2008 не является дальнейшим развитием ранее существовавших продуктов.

Ее архитектура создавалась с нуля с учетом предъявляемых к современной ОС требований:

 

l Совместимость (compatible) - поддержка существующих файловых систем, прикладных сред и сетевых интерфейсов. Специальные сервисы для интеграции с UNIX – Windows Services for UNIX;

Windows Services for UNIX:

- упрощают интеграцию Windows 2000-2008 с существующими UNIX-сетями;

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

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

 

l Переносимость (portability) системы, которая работает как на CISC (x86), так и на RISC-процессорах (MIPS R4000 (только NT) и Digital Alpha AXP). ОС MS Windows 2003 поддерживает архитектуру x86 и IA64, AMD x86-64, EM64T;

Переносимость:

MS Windows рассчитана на разные аппаратные платформы, включая как CISC-системы Intel, так и RISC-системы. Windows NT первого выпуска поддерживала архитектуры х86 и MIPS.

Спустя некоторое время была добавлена поддержка Alpha АХР производства DEC. Хотя Alpha АХР был 64-разрядным процессором, Windows NT работала с ним в 32-разрядном режиме. В ходе разработки Windows 2000 была создана ее 64-разрядная версия специально под Alpha АХР, но в свет она так и не вышла. В Windows NT 3.51 ввели поддержку четвертой процессорной архитектуры — Motorola PowerPC. В связи с изменениями на рынке необходимость в поддержке MIPS и PowerPC практически отпала еще до начала разработки Windows 2000. Позднее производитель отозвал поддержку архитектуры Alpha АХР, и в Windows 2000 осталась поддержка лишь архитектуры х86.

В самые последние выпуски — Windows ХР и Windows Server 2003 — добавлена поддержка трех семейств 64-разрядных процессоров: Intel Itanium IA-64, AMD x86-64 и Intel 64-bit Extension Technology (EM64T) для x86 (эта архитектура совместима с архитектурой AMD x86-64, хотя есть небольшие различия в поддерживаемых командах). Последние два семейства процессоров называются системами с 64-разрядными расширениями и обычно обозначаются как х64.

 

l Масштабируемость (scalability) означает, что Windows Server 2003 Datacenter Edition поддерживает многопроцессорные системы с числом процессоров от 1 до 64, Windows Server 2008 R2 до 256;

Масштабируемость MS Windows XP-2003:

- SMP-системы (оперативная память физически представляет последовательное адресное пространство, доступ к которому имеют одновременно все процессоры системы по единой шине).

- Логические процессоры (hyperthreading)

- NUMA (Non-Uniform Memory Architecture)

NUMA: Процессоры группируются в узлы (Nodes). В каждом узле несколько CPU и память (SMP-система, но за счет минимальной компоновки элементов достигается высокая пропускная способность между процессором и локальной памятью модуля). Узлы объединяются шиной.

 

l Безопасность (security);

Windows 2000-2008 имеет однородную систему безопасности (security), удовлетворяющую стандарту С-2 "Оранжевая книга". В корпоративной среде критическим приложениям обеспечивается полностью изолированное окружение.

 

l Распределенная обработка (distributed processing) означает, что Windows 2000-2008 имеет встроенные в систему сетевые возможности (TCP/IP, Netbios);

l Надежность и отказоустойчивость (reliability and robustness) обеспечиваются архитектурными особенностями, которые защищают прикладные программы от повреждения друг другом и ОС. Windows 2000-2008 использует отказоустойчивую структурированную обработку особых ситуаций на всех архитектурных уровнях, которая включает восстанавливаемую файловую систему NTFS и обеспечивает защиту с помощью встроенной системы безопасности и усовершенствованных методов управления памятью;

l Локализации (localization);

Возможности локализации (localization) предоставляют средства для работы на национальных языках, что достигается применением стандарта ISO Unicode (разработан Международной организацией по стандартизации)

l Расширяемость (extensibility).

Благодаря модульному построению системы обеспечивается расширяемость (extensibility) Windows 2000-2008 – гибкое добавление новых модулей на различные уровни ОС.

 

 

2.3 Архитектура ОС Windows 2000-2003.