302
С момента выхода версии 3.51 и до настоящего времени архитектура
системы не подвергалась ни пересмотру, ни сколько-нибудь существен-
ному развитию. Наибольшее количество новшеств было введено в Win-
dows 2000, когда в состав системы была включена служба каталогов Ac-
tive Directory и ряд мелких улучшений. В частности, было исправлено
множество мелких, но раздражающих недостатков стека TCP/IP версии
4.0.
В Windows XP были введены средства импорта реестра систем линии
Windows 95/98/ME, сокеты типа RAW и новая схема защиты от неавтори-
зованного копирования. При слабо изменяющемся ядре, развивался пре-
имущественно пользовательский интерфейс.
Главными недостатками Windows NT в качестве сервера являются не-
эффективная стратегия управления памятью и беспрецедентное для про-
мышленно эксплуатируемого программного продукта количество проблем
с безопасностью.
Для сервера, исполняющего стабильную смесь приложе-
ний, первый недостаток не очень критичен – многие серверные приложе-
ния (особенно серверы СУБД) при старте занимают всю доступную па-
мять и практически не запрашивают ее в процессе работы. Благодаря это-
му система может стабилизировать свой динамический кэш и обеспечи-
вать в стационарном режиме приемлемую производительность
.
Второй недостаток является критически важным и одного его – в иде-
альном мире – было бы достаточно, чтобы Windows NT не использовалась
в качестве сервера ни при каких обстоятельствах.
Windows 95/98/МЕ
В первой половине 90-х годов XX столетия практически всем разра-
ботчикам и техническим специалистам было очевидно, что MS и DR DOS
доживают последние дни: они не удовлетворяли запросам пользователей
практически ни по одному из параметров: приложения требовали больших
объемов памяти и перехода к 32-разрядной архитектуре, пользователям
требовались большая надежность, многозадачность, более развитые сете-
вые
средства. Напротив, преимущества DOS, такие, как небольшая по-
требность в памяти, становились все менее и менее критичными.
Основным препятствием на пути перехода пользователей на другие
платформы было требование совместимости с существующими приложе-
ниями и драйверами нестандартных внешних устройств для DOS. Наи-
лучшим образом удовлетворяла этому требованию IBM OS/2, в виртуаль-
ной машине которой можно было
запустить не только практически любое
приложение DOS, но и использовать многие модули ядра DOS, в том чис-
ле – загружая в разных виртуальных машинах разные версии ДОС и раз-
ные наборы драйверов. Однако высокие требования этой системы к ресур-
сам и ориентированная на корпоративных пользователей схема лицензи-
рования приводили к тому, что система
не получила большого распро-
странения на массовом рынке.