Windows NT

Windows NT — семейство операционных систем на базе ядра NT (New Technology), разработка корпорации Microsoft. Система была ориентирована на корпоративных пользователей. Windows NT имела графический интерфейс пользователя и предоставляла Win32 API — 32-разрядный интерфейс прикладного программирования для разработки новых приложений, способных использовать все возможности операционных систем высокого уровня, к которым, в частности, относятся многопоточные (или многозадачные) процессы, синхронизация, защита от несанкционированного доступа, ввод-вывод и управление объектами. Windows NT могла взаимодействовать с другими операционными системами корпорации Microsoft, с Apple Macintosh, с UNIX-подобными системами по сетям различных типов. Взаимодействие могло происходить как с однопроцессорными, так и с многопроцессорными компьютерами, построенными с использованием CISC- или RISC-технологий. Изначально Windows NT развивалась отдельно от семейства операционных систем Windows 9x и позиционировалась на рынке, как решение для рабочих станций (Windows NT Workstation) и серверов (Windows NT Server). Windows NT дала начало семейству операционных систем, в которое входят Windows 2000, Windows XP, Windows Server 2003.
В ноябре 1988 года стартовал совместный проект компаний IBM и Microsoft по созданию операционной системы нового поколения — OS/2 NT, которая могла запускать и программы, написанные и для Windows, и для OS/2, и должна была стать заменой обеим системам. Но в мае 1990 года вышла Windows 3.0, которая принесла Microsoft коммерческий успех, и компания решила сделать программный интерфейс (API) Windows основным в OS/2 NT. Это вызвало недовольство со стороны IBM, которая продвигала OS/2 API. В результате контракт был расторгнут, и компании стали развивать имеющийся общий код самостоятельно. Результатом разработок IBM стала OS/2 3.0, а Microsoft — Windows NT, появившаяся в августе 1993 года. Впоследствии ей присвоили номер 3.1 для соответствия вышедшей немного ранее Windows 3.1. Новую систему отличали от Windows 3.1 следующие особенности:
  • 32-битность. Новая система могла использовать все возможности 32-битных процессоров, в том числе запускать 32-битные программы и адресовать большие объемы памяти (до 4 гигабайт);
  • вытесняющая многозадачность. Операционная система не ждала, когда процесс сам захочет освободить процессор, а принудительно снимала его с выполнения после того, как тот израсходовал отведенное ему время;
  • отсутствие MS-DOS. Windows NT 3.1 была самостоятельной операционной системой, имела собственный загрузчик. При завершении работы система не выходила в MS-DOS, а предлагала выключить или перезагрузить компьютер;
  • поддержка UNICODE. Это была первая операционная система, поддерживающая UNICODE на внутреннем уровне;
  • многоплатформенность. Windows NT работала не только на 32-битных x86-процессорах, но и на 64-битных MIPS R4000 и DEC Alpha 21064;
  • поддержка 16-битных программ OS/2. Часть прав на код OS/2 осталось у Microsoft, поэтому эта и все последующие версии Windows NT могли запускать такие программы;
  • совместимость с приложениями POSIX 1.0 на уровне исходных кодов;
  • поддержка симметричной многопроцессорности (до 16 процессоров);
  • поддержка файловых систем: собственной NTFS и HPFS, доставшейся в наследство от OS/2. В обеих системах, в отличие от FAT, можно было использовать длинные имена файлов, до 255 символов;
  • улучшенные сетевые возможности. В дополнение к поддерживаемым протоколам NetBEUI и IPX были добавлены SMB, TCP/IP и SNMP;
  • редактор древовидного реестра, в котором хранились все настройки системы.
Windows NT 3.1 имела такой же пользовательский интерфейс, как и Windows 3.1, и выходила в двух редакциях — Windows NT и Windows NT Advanced Server. Впоследствии вышло три пакета обновлений (Service Pack) для этой системы, а в сентябре 1994 года появилась новая версия — 3.5. Были добавлены совместимость с сетями NetWare, поддержка длинных имен файлов в FAT, поддержка OpenGL API, улучшенная работа 16-битных программ для Windows и MS-DOS (каждая работала теперь в собственном адресном пространстве). Как и предшественница, она выходила в двух редакциях — Windows NT Workstation и Windows NT Server. В мае 1995 года появилась Windows NT 3.51. Отличия от предыдущей версии были незначительны: программа установки с новым графическим интерфейсом, новая справочная система с содержанием и поддержка процессоров PowerPC. Для NT 3.5 было выпущено три Service Pack, для 3.51 — пять.
Одновременно с выходом NT 3.51 появился пакет Shell Technology Preview, предоставляющий новый интерфейс с меню «Пуск». Этот интерфейс через два месяца был реализован по умолчанию в Windows 95, а в августе 1996 — в Windows NT 4.0. Кроме нового интерфейса, четвертая версия системы отличалась улучшенными сетевыми возможностями (включенные в стандартную поставку Internet Explorer 2.0, IIS и DNS-сервер, поддержка многопротокольной маршрутизации), новой технологией DCOM и большим числом редакций. Помимо Workstation и Server, в 1997 году вышла версия Server Enterprise Edition с улучшенной масштабируемостью и ограниченной поддержкой кластеров, а в 1998 — Terminal Server с возможностью удаленного подключения пользователей. Кроме того, была разработана специальная версия для встроенных систем — Windows NT 4.0 Embedded. Для NT 4.0 было выпущено 7 Service Pack, последняя версия называлась 6.0a.
В сентябре 1997 и августе 1998 года вышли две бета-версии операционной системы Windows NT 5.0, а в октябре 1998 года она была переименована в Windows 2000. Релиз этой системы состоялся в феврале 2000 года. Новые возможности включали: службу каталогов Active Directory, поддержку технологии Plug&Play и файловой системы FAT32, новые версии сетевых программ (IE 5.0 и IIS 5.0), улучшенные возможности шифрования (включая поддержку Encrypted File System), встроенные средства удаленного администрирования. В отличие от NT 4.0, Windows 2000 работала только на архитектуре IA-32, и выпускалась в четырех редакциях: Professional, Server, Advanced Server и Datacenter Server. Для Windows 2000 вышло 4 Service Pack, а в августе 2001 года появилась 64-битная версия Advanced Server для процессоров Itanium.
Новая версия NT 5.1 появилась в октябре 2001 года под названием Windows XP и представляла собой развитие Windows 2000 Professional. Главными изменениями были улучшенный пользовательский интерфейс, быстрое переключение пользователей, усовершенствованное удаленное администрирование, функция восстановления системы и отката установки драйверов. Система получила два пакета обновлений и выходила в следующих редакциях:
  • Professional (базовая версия);
  • Home (с усечёнными сетевыми возможностями);
  • Media Center Edition (с дополнительными мультимедиа-приложениями);
  • Starter Edition (сильно ограниченная, без сетевых функций);
  • 64-bit Edition (для процессоров Itanium);
  • x64 Edition (для процессоров с расширениями AMD64 или EM64T);
  • N (без Windows Media Player);
  • Tablet PC Edition (для планшетных компьютеров);
  • Embedded (для встроенных систем).
В апреле 2003 года вышла серверная вариация Windows XP, получившая название Windows Server 2003 и имеющая внутреннюю версию 5.2. Отличия от Windows XP: включенная в установку платформа .NET и web-сервер IIS 6.0, улучшения в службе Active Directory, встроенный межсетевой экран, расширенный набор утилит для администрирования системы. Система вышла в четырех изданиях: Web Edition, Standard Edition, Enterprise Edition и Datacenter Edition. Последние три из них вышли также в вариантах для 64-битных x86-процессоров, а Enterprise и Datacenter — ещё и для Itanium. В 2005 году появились два обновления, Service Pack 1 и R2.
Статья находится в рубриках
Яндекс.Метрика