Это новая OC от Microsoft, начиная с которой сделана попытка объединить две,
ранее существовавшие независимо, линейки W9x и NT. Первоначально этот проект
назывался Whisler, но сейчас он разделился на две линии, WindowsXP,
позиционирующуюся на замену W9x и W2kPro, и Windows.NET, позиционирующуюся на
замену NT Server всех сортов. Вне зависимости от названия, все они является
прямыми наследниками Windows2000, и продолжателями линейки WindowsNT. Этот факт
и определяет основные особенности WindowsXP. Это полностью 32 разрядная ОС с
приоритетной многозадачностью. В её основе лежат те же принципы, на которых
базировались все NT:
- Совместимость (Compatibility). Система может иметь привычный
интерфейс ОС семейства Windows, с некоторыми добавлениями и расширениями,
поддержку файловых систем NTFS5, NTFS4, FAT16 и FAT32. Большинство приложений,
написанных под MSDOS, W9x, NT4, а также некоторые программы под OS/2 и POSIX
запускаются и функционируют без проблем. При проектировании NT учитывалась
возможность работы системы в различных сетевых средах, поэтому в поставку входят
средства для работы в Unix- и Novell-сетях.
- Переносимость (Portability). Система работает на различных
процессорах семейства x86 производства Intel и AMD. Уже существует 64 битная
версия WindowsXP и Windows.NET, предназначенная для работы на Intel Itanium.
Реализация поддержки процессоров других архитектур возможна, но потребует
некоторых усилий.
- Масштабируемость (Scalability). В WindowsXP реализована поддержка
технологии SMP. В Windows.NET Advanced Server и Datacenter Server кроме этого
есть поддержка COW (Cluster Of Workstations).
- Система безопасности (Security). Реализована привычная для NT система
безопасности на уровне пользователей.
- Распределённая обработка (Distributed processing). WindowsXP имеет
встроенные в систему сетевые возможности, что обеспечивает возможность связи с
различными типами компьютеров-хостов благодаря наличию разнообразных
транспортных протоколов и технологии "клиент-сервер".
- Надёжность и отказоустойчивость (Reliability and robustness).
Архитектура ОС защищает приложения от повреждения друг другом и самой
операционной системой. При этом используется отказоустойчивая структурированная
обработка особых ситуаций на всех архитектурных уровнях, которая включает
восстанавливаемую файловую систему NTFS и обеспечивает защиту с помощью
встроенной системы безопасности и усовершенствованных методов управления
памятью.
- Локализация (Localization). Система предоставляет возможности для
работы во многих странах мира на национальных языках, что достигается
применением стандарта ISO Unicode.
- Расширяемость (Extensibility). Благодаря модульному построению
системы становится возможно добавление новых модулей на различные архитектурные
уровни ОС.
|