Windows НТ 3.1
Версия Windows NT операционной системы | |
![]() | |
![]() Снимок экрана Windows NT 3.1 | |
Разработчик | Майкрософт |
---|---|
Семейство ОС | Microsoft Windows |
Исходная модель | Закрытый исходный код |
Выпущено в производство | 27 июля 1993 г [1] |
Последний выпуск | Пакет обновлений 3 (3.1.528) / 29 октября 1994 г |
Платформы | ИА-32 , Альфа , МИПС |
ядра Тип | Гибрид ( НТ ) |
Пользовательское пространство | |
Лицензия | Коммерческое программное обеспечение |
Предшественник | Windows 3.1x (1992 г.) |
Преемник | Windows NT 3.5 (1994 г.) |
Статус поддержки | |
Не поддерживается по состоянию на 31 декабря 2000 г. [2] |
Windows NT 3.1 — первая основная версия Windows NT операционной системы , разработанная Microsoft и выпущенная 27 июля 1993 года.
На момент выпуска Windows NT Microsoft Windows 3.1 среда рабочего стола завоевала признание бренда и заняла долю рынка , но для основных функций она опиралась на операционную систему DOS и имела строгую 16-битную архитектуру . Однако Windows NT представляла собой полноценную 32-разрядную операционную систему, сохранявшую среду рабочего стола, знакомую пользователям Windows 3.1. Расширяя 3.1, Microsoft подразумевала , бренд Windows и начиная NT с версии что потребители должны ожидать знакомого пользовательского опыта . Название Windows NT («Новая технология») указывало на то, что это обновленная версия Windows.
Windows NT началась как переписанная операционная система OS/2 , которую Microsoft разработала совместно с IBM в 1980-х годах. По нескольким причинам, включая рыночный успех Windows 3.0 в 1990 году, Microsoft решила продвигать Windows, а не OS/2, и отказалась от своих обязанностей по разработке OS/2. Впервые публично продемонстрированная на Comdex 1991, NT 3.1 была наконец выпущена в 1993 году и доступна в двух редакциях: Windows NT 3.1 для рабочих станций и Windows NT 3.1 Advanced Server для серверов .
Когда состоялась премьера Windows NT, их продажи были ограничены высокими системными требованиями и общим отсутствием 32-битных приложений , которые могли бы воспользоваться возможностями обработки данных ОС. Было продано около 300 000 копий, прежде чем на смену ей пришла Windows NT 3.5 в 1994 году. 31 декабря 2000 года Microsoft объявила Windows NT 3.1 устаревшей и прекратила предоставлять поддержку и обновления для системы.
История развития
[ редактировать ]Истоки Windows NT датируются 1988 годом. [3] где Microsoft имела прочные позиции на рынке персональных компьютеров благодаря использованию MS-DOS в качестве операционной системы для IBM PC-совместимых компьютеров . Натан Мирвольд , пришедший в Microsoft после приобретения компании Dynamical Systems Research, определил две основные угрозы монополии Microsoft — RISC -архитектуры, которые оказались более мощными, чем эквивалентные процессоры Intel , на которых работала MS-DOS, и Unix , семейство кроссплатформенные многозадачные операционные системы с поддержкой многопроцессорности и работы в сети . [4] : 34 Хотя широкому использованию Unix препятствовала необходимость адаптации программ для каждого отдельного варианта, Билл Гейтс считал, что сочетание Unix-подобной операционной системы с RISC-процессорами может представлять собой рыночную угрозу, что побудило Microsoft разработать « Unix killer», который может работать на нескольких архитектурах. [4] : 35 Мирволд хотел разработать новую систему, которая могла бы работать на рабочих станциях RISC, Intel чипах и многопроцессорных компьютерах. [3] Гейтс также нанял Дэйва Катлера из Digital Equipment Corporation для помощи в разработке новой операционной системы; Катлер покинул DEC после отмены архитектуры PRISM и ее операционной системы MICA и согласился присоединиться к Microsoft при условии, что он сможет взять с собой несколько сотрудников из своей команды в DEC. [3] [4] : 17–37 Катлер пришел в Microsoft в октябре 1988 года и в ноябре начал работать над разработкой операционной системы. [4] : 38 [5]
Операционная система была впервые разработана как пересмотренная версия OS/2 , операционной системы, разработанной Microsoft совместно с IBM . [6] : 43–44 Хотя OS/2 изначально предназначалась для замены MS-DOS, она еще не имела коммерческого успеха. ОС должна была быть спроектирована таким образом, чтобы ее можно было портировать на разные процессорные платформы и поддерживать многопроцессорные системы, что в то время делали лишь немногие операционные системы. [4] : 33 [6] : 2 [7] Чтобы ориентироваться на корпоративный рынок, ОС также должна была поддерживать сетевые технологии, стандарт POSIX и платформу безопасности, соответствующую стандартам « Оранжевой книги »; для этого потребуется, чтобы ОС была многопользовательской системой со структурой разрешений и возможностью аудита событий, связанных с безопасностью. [8]
И Microsoft, и IBM хотели вывести на рынок операционную систему, которая понравилась бы корпоративным клиентам « корпоративного программного обеспечения ». Это означало большую безопасность , надежность , вычислительную мощность и возможности компьютерных сетей . Однако, поскольку Microsoft также хотела захватить долю рынка Unix на других вычислительных платформах , им требовалась конструкция системы , которая была бы более портативной, чем у OS/2.
С этой целью Microsoft начала с разработки и тестирования своей новой операционной системы для процессора, отличного от x86 : эмулированной версии Intel i860 . Ссылаясь на кодовое название чипа «N10», Microsoft назвала свою операционную систему NT OS/2 . [9] DEC превентивно подала в суд на Microsoft, утверждая, что они украли код у MICA для использования в новой операционной системе. В результате внесудебного урегулирования Microsoft согласилась сделать NT OS/2 совместимой с процессором Alpha компании DEC . [5]
Первоначально команда разработчиков предполагала, что разработка будет завершена в течение 18 месяцев. К апрелю 1989 года ядро NT OS/2 могло работать внутри эмулятора i860. Однако позже команда разработчиков определила, что i860 для проекта непригоден. К декабрю вместо этого они начали портировать NT OS/2 на процессор MIPS R3000 и выполнили задачу за три месяца. [9] Старший исполнительный директор Microsoft Пол Мариц нацелился на дату выпуска в 1992 году, но график разработки был неопределенным. Компания стремилась заставить замолчать скептиков, которые предполагали, что NT не появится на рынке до 1994 года, и планировала представить новую ОС на выставке COMDEX в 1990 году. [6] : 84–85
Как Windows NT
[ редактировать ]В мае 1990 года Microsoft выпустила Windows 3.0 , новую версию своей Windows среды рабочего стола на базе MS-DOS . Windows 3.0 продавалась хорошо, и последовавший за этим сдвиг в маркетинговой стратегии Microsoft подорвал их партнерство с IBM, которая хотела, чтобы Microsoft сосредоточилась исключительно на разработке OS/2 в качестве своей основной платформы, а не строила свой будущий бизнес вокруг Windows. [4] : 100 Из-за этой неопределенности пользователи и разработчики не были уверены в том, следует ли им использовать Windows или OS/2 (ситуация усугублялась тем фактом, что операционные системы были несовместимы друг с другом на уровне API ), в то время как ресурсы Microsoft также истощались из-за одновременного разработка нескольких операционных систем. [6] : 98–99 [10] В августе 1990 года в ответ на популярность Windows 3.0 команда NT OS/2 решила переработать операционную систему, чтобы использовать расширенный 32-битный порт Windows API, известный как Win32. Win32 сохранил знакомую структуру 16-битных API, используемых в Windows, что позволило разработчикам легко адаптировать свое программное обеспечение для новой платформы, сохраняя при этом уровень совместимости с существующим программным обеспечением для Windows. [11] С переходом на архитектуру, подобную Windows, оболочка OS/2 операционной системы также была изменена с Менеджера презентаций Windows на Менеджер программ . [4] : 102–105
Из-за этих изменений NT не была представлена на COMDEX 1990, как первоначально планировалось. [4] : 102 не знали о преобразовании NT OS/2 в Windows NT . Ни широкая публика, ни IBM в то время [4] : 108 Хотя компании согласились на пересмотренное партнерство, при котором IBM и Microsoft будут поочередно разрабатывать основные версии OS/2 вместо совместной работы над каждой версией, [12] В конце концов IBM узнала о планах Microsoft по выпуску Windows NT в январе 1991 года и немедленно прекратила сотрудничество с OS/2. IBM будет исключительно разрабатывать OS/2 2.0 (как было запланировано в измененной версии) и все будущие версии без какого-либо дальнейшего участия Microsoft. [6] : 108–109 [11]
В октябре 1991 года Windows NT прошла первую публичную демонстрацию на выставке COMDEX. Стремясь обеспечить доступность программного обеспечения, использующего преимущества Windows NT, после его выпуска (запланированного на конец 1992 года), Microsoft также распространила набор для разработки 32-битного программного обеспечения среди избранных присутствовавших разработчиков. [4] : 165 [13] Демонстрация была встречена положительно; Журнал PC Magazine назвал Windows NT «современным изобретением операционной системы», но в то же время заявил, что маловероятно, что обещанная обратная совместимость будет сохранена в финальной версии. [6] : 175–176 [14] В марте 1992 года Microsoft также выпустила Win32s , которая позволила бы Windows 3.1 иметь частичную совместимость с программами Windows NT в целях разработки программного обеспечения, оптимизированного для этой платформы. [15]
Microsoft На конференции профессиональных разработчиков Win32 в июне 1992 года была продемонстрирована работа Windows NT на процессорах x86 и MIPS, а также были доступны бета-версия Windows NT и обновленный пакет разработки. [16] Одновременно с этим Microsoft анонсировала новую версию своего продукта SQL Server для Windows NT; Поставщики Unix опасались, что это программное обеспечение может стать убийственным приложением , которое повлияет на долю рынка Unix-систем. [17] [18] Также были высказаны опасения по поводу использования памяти NT; в то время как большинство компьютеров той эпохи поставлялись с 4 мегабайтами оперативной памяти , для NT рекомендовалось 16 МБ. Из-за высокой стоимости оперативной памяти в то время критики считали, что ее высокие системные требования могут повлиять на продажи и внедрение Windows NT. Были предприняты шаги для уменьшения использования памяти с помощью таких методов, как пейджинг . [6] : 227–249
Microsoft начала выпускать общедоступные бета-версии NT в октябре 1992 года, а месяц спустя на COMDEX была проведена презентация, посвященная стороннему программному обеспечению для Windows NT. [19] [20] [21] Последняя предварительная версия NT была выпущена в марте 1993 года одновременно с выпуском серверной версии LAN Manager для Windows NT . Хотя ее стабильность и производительность улучшились, все еще существовали опасения, что ОС может быть выпущена в незавершенном виде или отложена до 1993 года. [22] [23]
Выпускать
[ редактировать ]Windows NT 3.1 и Windows NT 3.1 Advanced Server (пронумерованы так, чтобы ассоциировать их с Windows 3.1 ) были выпущены 26 июля 1993 года. [4] : 300 Сначала поставлялись только версии x86 и MIPS; Альфа-версия DEC последовала в сентябре. [9] [24] Microsoft продавала версию для рабочей станции за 495 долларов , а версию для сервера — за 1495 долларов . Якобы цена на сервер должна была представлять собой акционную скидку, предлагаемую только в течение первых шести месяцев распродажи, но они так и не подняли розничную цену до заявленной — 2995 долларов . [25] [26] 250 программистов [27] написал 5,6 миллиона строк кода ; [4] : 290 Разработка обошлась в 150 миллионов долларов . [4] : 307 За последний год разработки команда исправила более 30 000 ошибок. [4] : 300
За время жизненного цикла продукта Microsoft опубликовала три пакета обновлений : пакет обновления 1 был выпущен 8 октября 1993 года; Пакет обновлений 2 последовал 24 января 1994 г.; Дата выпуска пакета обновления 3 — 29 октября 1994 года. Пакеты обновления распространялись на компакт-дисках и дискетах, а также через системы досок объявлений , CompuServe и Интернет . Microsoft прекратила поддержку операционной системы 31 декабря 2000 г. Поддержка Windows NT 3.1 RTM (без пакета обновления) закончилась 8 января 1994 г. Поддержка пакета обновления 1 закончилась 24 апреля 1994 г., и, наконец, поддержка пакета обновления 2. закончилась 29 января 1995 г., всего через год после того, как она стала общедоступной.
Windows NT 3.1 была локализована на разные языки. Помимо английского, он был доступен на голландском, французском, немецком, японском, испанском и шведском языках. Версия для рабочих станций, кроме Windows NT 3.1 Server, была дополнительно доступна на датском, финском, итальянском, норвежском и португальском языках. [28]
Цели операционной системы
[ редактировать ]Катлер поставил перед Windows NT три основные цели. Первой целью была переносимость: в отличие от предыдущих операционных систем, которые были сильно привязаны к одной архитектуре, Windows NT должна была иметь возможность работать на нескольких архитектурах. [4] : 53 Для достижения этой цели большинство операционных систем, включая ядро операционной системы, должно было быть написано на языке программирования C. [29] На этапе планирования было ясно, что это приведет к тому, что Windows NT будет потреблять больше памяти, чем все предыдущие операционные системы. [4] : 55 Помимо графической системы и частей сетевой системы, написанных на C++ были написаны только те части операционных систем, которые требовали прямого доступа к оборудованию и функций, критически важных для производительности , на языке ассемблера . Эти части были изолированы, чтобы их можно было легко переписать при портировании операционной системы на новую архитектуру. [6] : 89
Второй целью была надежность : система больше не должна выходить из строя из-за сбоя приложения или неисправного оборудования. [6] : 9 Таким образом, операционная система должна стать привлекательной для критически важных приложений. [4] : 54 Для достижения этой цели архитектура Windows NT была спроектирована таким образом, чтобы ядро операционной системы было изолировано и приложения не могли получить к нему прямой доступ. [4] : 56 Ядро было спроектировано как микроядро , и компоненты ядра должны были работать поверх ядра по модульному принципу; Катлер знал этот принцип по работе в Digital. [4] : 57 Надежность также включает в себя безопасность, и операционная система должна быть способна противостоять внешним атакам. [6] : 9 В мэйнфреймах уже была система, в которой каждый пользователь имел свою собственную учетную запись, которой администратор назначал определенные права . Таким образом, пользователи могли быть лишены доступа к конфиденциальным документам. [6] : 157–158 Управление виртуальной памятью было разработано для предотвращения атак вредоносных программ и предотвращения доступа пользователей к сторонним областям памяти. [6] : 10
Третья цель называлась индивидуальностью : операционная система должна иметь возможность запускать приложения, разработанные для различных операционных систем, таких как Windows , MS-DOS и OS/2. приложения [4] : 54 Ядро Mach придерживалось аналогичной концепции, перенеся API-интерфейсы в компоненты, которые работали в пользовательском режиме как приложения; их можно было изменять и добавлять новые. Этот принцип был применен к Windows NT. [6] : 6
Несмотря на все эти цели, производительность операционной системы была оптимизирована, где это возможно, за счет адаптации критических участков кода к высокой скорости выполнения. Чтобы улучшить производительность сети, большие части сетевой системы были перенесены в ядро операционной системы. [6] : 12
Windows NT была разработана как сетевая операционная система. В этой отрасли Novell лидировала со своим продуктом NetWare , главным образом из-за отсутствия конкуренции, а Microsoft не удалось разработать продукт, который мог бы бросить вызов лидерству NetWare. Катлер надеялся привлечь дополнительных клиентов с помощью надежной сетевой операционной системы. [4] : 65 Билл Гейтс уже доминировал на рынке настольных операционных систем с MS-DOS и Windows и надеялся сделать то же самое на рынке сетевых технологий с Windows NT. [4] : 3 Особенно он надеялся найти рынок сбыта растущего количества серверов, в то же время он не ожидал успеха на рынке настольных компьютеров до 1995 года. [4] : 151
Поэтому в интервью менеджера по продукту Дэвида Тэчера Windows NT позиционировалась как операционная система высокого класса. Она не была предназначена для полной замены Windows 3.1, а скорее должна дополнить палитру продуктов Microsoft операционной системой для критически важных приложений. Ожидания составляли от 10% до 20% среди всех продаж Windows. [27] и рыночная доля 10% на рынке высокого класса, который составил один миллион копий. [30]
Функции
[ редактировать ]Архитектура
[ редактировать ]Хотя Windows NT 3.1 использует тот же графический интерфейс пользователя, что и Windows 3.1, он был разработан заново. Операционная система основана не на DOS, а является независимой 32-битной операционной системой; многие концепции были взяты из предыдущей операционной системы Катлера, VMS . [29] Архитектура Windows NT использует некоторые идеи модели клиент-сервер , такие как модульная структура и связь между модулями. [6] : 20 Системные ресурсы, такие как память, файлы или устройства, рассматриваются операционной системой как объекты , доступ к которым осуществляется одинаковым образом через дескрипторы и которые таким образом могут быть защищены от несанкционированного доступа. [6] : 22–23
Операционная система была разработана для многопроцессорных систем; он поддерживает вытесняющую многозадачность [6] : 92 и может использовать потоки для параллельного запуска нескольких процессов. [6] : 94 При использовании симметричной многопроцессорной обработки использование обработки равномерно распределяется между всеми доступными процессорами. [6] : 24 Межпроцессное взаимодействие в Windows NT 3.1 построено на основе сетей; две недавно представленные функции, удаленный вызов процедур (RPC) и Network DDE , расширение динамического обмена данными (DDE), облегчают доступ и обмен данными между процессами, работающими на разных компьютерах внутри сети. [31]
Операционная система предназначена для объединения определенных элементов монолитного ядра и микроядра; [6] : 20 в настоящее время это чаще всего называют гибридным ядром . [32] Уровень абстракции оборудования представляет собой самый нижний уровень и изолирует операционную систему от базового оборудования, чтобы упростить перенос операционной системы на другие платформы. [6] : 30 Ядро, работающее поверх него, имеет только самые базовые функции, такие как управление прерываниями и синхронизация процессора. Все остальные функции ядра операционной системы выполняются модулями. [6] : 20 которые работают независимо друг от друга и могут быть заменены, не затрагивая остальную часть операционной системы. [6] : 28
Над ядром операционной системы расположены подсистемы. Существует два типа подсистем: одни — встроенные подсистемы , выполняющие важные функции операционной системы. Одной из таких подсистем является подсистема безопасности, которая управляет процессом входа в систему и контролирует безопасность системы. Другой тип подсистемы — это подсистема среды , которая предоставляет приложениям функции операционной системы через интерфейсы прикладного программирования . [6] : 27 Базовая подсистема — это 32-разрядная подсистема, которая запускает 32-разрядные приложения, написанные для Windows NT. Приложения Windows NT могут работать только на одной платформе и должны быть перекомпилированы для каждой платформы. 32-битная подсистема также содержит все функции вывода , включая интерфейс графического устройства (GDI), [33] поэтому все остальные подсистемы должны вызывать 32-битную подсистему, чтобы иметь возможность выводить текст или графику. [6] : 33 Другими подсистемами, содержащимися в Windows NT 3.1, являются подсистема POSIX, которая поддерживает POSIX-совместимые приложения, созданные для Windows NT, и, только в версии x86, подсистема OS/2, которая позволяет использовать приложения OS/2 1.x на основе командной строки. бежать. [33]
Виртуальную машину DOS (VDM) иногда также рассматривают как подсистему, но, строго говоря, это обычное 32-битное приложение Windows. Он управляет приложениями, изначально созданными для DOS. На его основе установлена система Windows on Windows (WoW), которая позволяет запускать приложения, созданные для 16-разрядных операционных систем Windows, таких как Windows 3.1. На компьютерах x86 виртуальная машина DOS использует виртуальный режим 8086 для прямого запуска приложений DOS. [33] эмулятор лицензированный Insignia Solutions на RISC-компьютерах используется , эмулирующий процессор 80286 . Однако не все приложения DOS и 16-битной Windows могут быть запущены в Windows NT 3.1 из-за различных ограничений. [34] одна из них — неспособность приложений напрямую обращаться к оборудованию. Кроме того, файлы VxD , иногда необходимые приложениям, не могут использоваться в Windows NT 3.1. [35] В то время как чистые приложения DOS запускаются в отдельных областях памяти, 16-разрядные приложения Windows должны использовать одно пространство памяти. Хотя это сделано из соображений совместимости с приложениями, которые зависят от этой возможности, такими как Schedule+ и Microsoft Mail , это также означает, что 16-разрядные приложения Windows работают только в режиме совместной многозадачности . Таким образом, неисправное 16-битное приложение Windows может привести к сбою всех других 16-битных приложений Windows (но не самой Windows NT). [33]

Система
[ редактировать ]Windows NT 3.1 предоставляет диспетчер загрузки NTLDR , который загружается во время запуска операционной системы на компьютерах с процессорами x86. Он позволяет настроить мультизагрузку нескольких экземпляров Windows NT 3.1, а также MS-DOS и OS/2 1.x. [36] NTLDR не используется для версий RISC, поскольку прошивка компьютеров RISC предоставляет собственный менеджер загрузки. [37]
Каждый пользователь должен войти в компьютер после загрузки Windows NT 3.1, нажав комбинацию клавиш Ctrl+Alt+Del и введя имя пользователя и пароль. У всех пользователей есть собственная учетная запись , а пользовательские настройки, такие как группы диспетчера программ, хранятся отдельно для каждого пользователя. Пользователям могут быть назначены определенные права, например право изменять системное время или право выключать компьютер. Чтобы облегчить управление учетными записями пользователей, также можно сгруппировать несколько учетных записей пользователей и назначить права группам пользователей. [33]
В Windows NT 3.1 появилась новая файловая система NTFS . Эта новая файловая система более устойчива к аппаратным сбоям. [6] : 10 и позволяет назначать права чтения и записи пользователям или группам на уровне файловой системы. [33] NTFS поддерживает длинные имена файлов. [33] и имеет функции для поддержки приложений POSIX, таких как жесткие ссылки . [6] : 39 По соображениям совместимости Windows NT 3.1 также поддерживает FAT16 OS/2 , а также файловую систему HPFS . [33] но не поддерживает длинные имена файлов в файловой системе FAT ( VFAT ). Это было добавлено в Windows NT 3.5.
Созданная как сетевая операционная система, Windows NT 3.1 поддерживает несколько сетевых протоколов . Помимо IPX/SPX и NetBEUI , поддерживается протокол TCP/IP, обеспечивающий доступ к Интернету. [33] Как и в Windows для рабочих групп , файлы и принтеры могут быть общими, а права доступа и настройки этих ресурсов можно редактировать по сети. При установке сетевого принтера необходимые драйверы автоматически передаются по сети, что устраняет необходимость вручную устанавливать драйверы для каждого компьютера. [33] Служба удаленного доступа (RAS) позволяет клиенту извне сети подключаться к сети с помощью модема , ISDN или X.25 и получать доступ к ее ресурсам. Хотя рабочая станция допускает одно подключение RAS одновременно, сервер поддерживает 64. [33]
Windows NT 3.1 поддерживает новый на тот момент Unicode стандарт — набор символов , позволяющий отображать изображения на нескольких языках. Это облегчает локализацию операционной системы. [38] Все строки, а также имена файлов и папок внутренне обрабатываются в Юникоде. [6] : 43 но включенные программы, такие как « Диспетчер файлов» , не поддерживают Юникод, поэтому доступ к папкам, содержащим символы Юникода, невозможен. [39] В демонстрационных целях шрифт Unicode под названием Lucida Sans Unicode поставляется с Windows NT 3.1. [40] хотя он не установлен по умолчанию. Предыдущие кодовые страницы по-прежнему поддерживаются в целях совместимости. [38]
Реестр Windows , представленный в Windows 3.1, представляет собой центральную иерархическую базу данных конфигурации. [33] предназначен для настройки компьютеров по сети [4] : 251 и заменить часто используемые текстовые файлы конфигурации, такие как файлы INI , AUTOEXEC.BAT и CONFIG.SYS . [6] : 327 Используя недокументированный редактор реестра, пользователь может просматривать и редактировать реестр Windows. [33]
предназначен Расширенный сервер для управления компьютерами рабочих станций. [33] Он может функционировать как контроллер домена , где хранятся все пользователи и группы, а также их права. Таким образом, пользователь может войти в систему с любого компьютера в сети, а пользователями можно управлять централизованно на сервере. Доверительные отношения могут быть построены с другими доменами, чтобы иметь возможность обмениваться данными между доменами. [33] С помощью службы репликации файлы, такие как сценарии входа в систему, можно синхронизировать на всех компьютерах в сети. Advanced Server поддерживает протокол AppleTalk , позволяющий подключаться к компьютерам Macintosh. [33] Жесткие диски можно объединять в RAID-массивы в Windows NT 3.1 Advanced Server. Поддерживаемые конфигурации: RAID 0, RAID 1 и RAID 5.
Включенные программы
[ редактировать ]Windows NT 3.1 по большей части поставляется с 32-разрядными версиями компонентов, представленных в Windows 3.1 и Windows для рабочих групп. Однако в него также входили приложения, специально предназначенные для нужд Windows NT, такие как «Диспетчер пользователей», « Монитор производительности» , «Администратор дисков», « Просмотр событий» и приложение «Резервное копирование» . Advanced Server содержал дополнительные инструменты администрирования, специфичные для сервера. Поскольку Windows NT 3.1 не основана на DOS, в нее был включен новый 32-битный процессор командной строки CMD.EXE , совместимый с MS-DOS 5.0. [33] По соображениям совместимости Windows NT 3.1 поставлялась с несколькими 16-разрядными приложениями, такими как Microsoft Write или EDLIN . [41]
Windows NT 3.1, являющаяся совершенно новой операционной системой, для которой нельзя было использовать предыдущие драйверы, включает в себя множество драйверов для различных распространенных компонентов и периферийных устройств. [34] Сюда входят распространенные SCSI, устройства такие как жесткие диски, приводы CD-ROM, ленточные накопители и сканеры изображений . [42] а также устройства ISA , такие как видеокарты, звуковые карты и сетевые карты. Шина PCI , однако, явно не поддерживается. [43] Windows NT 3.1 поддерживает источник бесперебойного питания . [6] : 328
Windows NT 3.1 можно установить либо с помощью компакт-диска и прилагаемого загрузочного диска , либо с помощью набора из двадцати двух 3,5-дюймовых дискет (двадцать три дискеты для Advanced Server ). Windows NT 3.1 также можно установить поверх сеть. [33] В комплект поставки входил купон, позволяющий заказать набор из двадцати семи 5,25-дюймовых дискет (или двадцати восьми дискет для Advanced Server ). [44] По сравнению с дискетами, компакт-диск содержал дополнительные драйверы и приложения.
Системные требования
[ редактировать ]Windows NT 3.1 поддерживает несколько платформ: помимо архитектуры x86, она работает на компьютерах с процессорами DEC Alpha или MIPS ( R4000 и R4400 ). [45]
Минимальные системные требования для систем x86 включают процессор 80386 с тактовой частотой 25 МГц , не менее 12 мегабайт памяти, 75 мегабайт места на жестком диске и видеокарту VGA. RISC- системам требуется 16 мегабайт памяти, 92 мегабайта места на жестком диске и привод CD-ROM. [46] Для версии Advanced Server требуется процессор 80386, 16 мегабайт памяти и 90 мегабайт места на жестком диске. В RISC-системах требуется 110 мегабайт места на жестком диске. [47]
Windows NT 3.1 поддерживает двухпроцессорные системы, а версия Advanced Server поддерживает до четырех процессоров. Из-за ошибки в процедуре определения процессора Windows NT 3.1 невозможно установить на Pentium II процессоры или более новые. Microsoft так и не устранила проблему, но неофициальные исправления . доступны [46]
Прием
[ редактировать ]За первый год было продано около 300 000 копий Windows NT 3.1. [48] В то время требования к оборудованию считались очень высокими; рекомендуемые системные требования для процессора 486 с 16 мегабайтами памяти были значительно выше средней конфигурации компьютера, [34] и операционная система оказалась слишком медленной для использования. [49] 32-битных приложений, которые могли бы использовать возможности Windows NT 3.1, было мало, поэтому пользователям приходилось прибегать к старым 16-битным приложениям; однако они работали медленнее, чем в Windows 3.1. По оценкам на ноябрь 1993 г., насчитывалось всего 150 приложений Windows NT. [50] Распространенные типы программного обеспечения, такие как офисные пакеты , не были доступны для Windows NT 3.1. [34] Во время разработки операционной системы вызовы API были изменены, поэтому 32-разрядные приложения, созданные на основе предварительной версии Windows NT 3.1 1992 года, не могли быть запущены в окончательной версии. Это затронуло такое программное обеспечение, как Microsoft Visual C++ 1.0 и Microsoft Fortran PowerStation. [51]
RISC-системы с Windows NT 3.1 имели еще больший недостаток: хотя они были более мощными, чем системы x86, [31] на эти платформы почти не было перенесено 32-битных приложений или драйверов. [48] 16-битные приложения работали намного медленнее в системах RISC из-за эмуляции 80286 по сравнению с системами x86, которые могли запускать 16-битные приложения изначально. [31] а DOS и 16-битные приложения, зависевшие от вызовов 386, вообще не могли быть запущены в RISC-системах.
Однако не все отзывы были отрицательными; многозадачные возможности операционной системы были оценены положительно, особенно по сравнению с Windows 3.1. [33] По сравнению с размером операционной системы установка оказалась очень простой, хотя установка с дискет была очень трудоемкой задачей. [52] Advanced Server , призванный стать преемником неудачного продукта LAN Manager , технически намного превосходил своего предшественника и не смог добиться успеха только потому, что имел те же проблемы, что и его подвесная рабочая станция, например, низкую производительность при работе с 16-битной версией. приложения. [53] Advanced Server обеспечивал финансовое преимущество для крупных сетей, поскольку его цена не зависела от количества клиентов, в отличие от его конкурента Novell NetWare. [47]
С Windows NT Microsoft вышла на рынок, на который раньше не могла выйти и на котором в основном доминировали Unix, Novell NetWare и OS/2. [54] Тест, проведенный журналом InfoWorld в ноябре 1993 года, в ходе которого проверялись сетевые возможности нескольких операционных систем, показал, что Windows NT 3.1 серьезно недостает межклиентской связи: она могла подключаться к собственному серверу только через NetBEUI ; попытки подключения к Unix, NetWare и OS/2 не увенчались успехом, поскольку клиентское программное обеспечение не было доступно. Для Advanced Server только их собственный клиент Macintosh и, если только ограниченно, OS/2 могли подключиться к серверу. [55]
Несмотря на то, что фактический успех операционной системы был лишь умеренным, она оказала огромное долгосрочное влияние. Разработчики производных Unix впервые стремились стандартизировать свои операционные системы, и Novell была настолько обеспокоена своей долей на рынке, что купила поставщика Unix. [4] : 303 Производители микропроцессоров надеялись использовать портативность новой операционной системы для увеличения собственных продаж. [4] : 303 и поэтому были объявлены порты Windows NT для различных платформ, таких как Sun SPARC . архитектура [56] и архитектура Clipper . [57] Было признано, что Windows NT будет доминировать на рынке настольных компьютеров, как только аппаратное обеспечение станет достаточно мощным, чтобы запускать операционную систему на приемлемой скорости. [58] Восемь лет спустя Microsoft объединит ориентированную на потребителя линейку Windows (которая оставалась основанной на MS-DOS) с линейкой NT, выпустив в октябре 2001 года Windows XP — первую ориентированную на потребителя версию Windows, использующую архитектуру NT. [59]
Ссылки
[ редактировать ]- ^ Пол Адамс (4 августа 2009 г.). «История Windows NT» .
- ^ «Даты жизненного цикла продукта — семейство продуктов Windows» . Майкрософт . Архивировано из оригинала 11 июня 2004 года . Проверено 24 августа 2021 г.
- ^ Jump up to: а б с Кусумано, Майкл А. (1998). Секреты Microsoft: как самая влиятельная в мире компания-разработчик программного обеспечения создает технологии, формирует рынки и управляет людьми . Ричард В. Селби (1-е изд.). Нью-Йорк: Саймон и Шустер. п. 144. ИСБН 0-684-85531-3 . OCLC 40671451 .
- ^ Jump up to: а б с д и ж г час я дж к л м н тот п д р с т в v В х и С Закари, Дж. Паскаль (2009). Showstopper!: Головокружительная гонка за создание Windows NT и следующего поколения в Microsoft . Нью-Йорк: Электронные права/Электронные чтения. ISBN 978-0-7592-8578-1 .
- ^ Jump up to: а б Смит, Марк (26 августа 1999 г.). «Смерть Альфы на NT» . ИТПро сегодня . Проверено 19 мая 2012 г.
- ^ Jump up to: а б с д и ж г час я дж к л м н тот п д р с т в v В х и С аа аб и объявление но Кастер, Хелен (1993). Внутри Windows NT . Редмонд: Microsoft Press. ISBN 1-55615-481-Х .
- ^ «Рабочая книга по проектированию Microsoft Windows NT OS/2» . Национальный музей американской истории . 7 февраля 2012 года . Проверено 9 июня 2012 г.
- ^ «Министерство обороны – Критерии оценки доверенных компьютерных систем» (PDF; 0,4 МБ) . 26 декабря 1985 года . Проверено 19 сентября 2012 г.
- ^ Jump up to: а б с Терротт, Пол (24 января 2003 г.). «Windows Server 2003: путь к золоту. Часть первая: первые годы» . Windows Суперсайт . Архивировано из оригинала 1 января 2005 года . Проверено 28 мая 2012 г.
- ^ Гласс, Бретт (27 мая 1991 г.). «Дебаты о Windows и OS/2 по-прежнему остаются горячей темой: поставщики программного обеспечения с ограниченными ресурсами по-прежнему вынуждены выбирать между разработкой для Windows и OS/2» . Инфомир . 13 (21): 66.
- ^ Jump up to: а б Джонстон, Стюарт Дж. (8 июля 1991 г.). «Microsoft отказывается от API OS/2 2.0 и обновляет план 32-битной Windows: пользователи сталкиваются с выбором между OS/2 и Windows NT» . Инфомир . 13 (27): 1, 103.
- ^ Паркер, Рэйчел (24 декабря 1990 г.). «Два гиганта со своими взглядами: IBM нужна OS/2; Microsoft делает Windows» . Инфомир . 12 (52): 8.
- ^ Джонстон, Стюарт Дж. (28 октября 1991 г.). «NT серьезно относится к Comdex: Microsoft заявляет, что начнет бета-тестирование в начале 1992 года» . Инфомир . 13 (43): 1, 8.
- ^ Макроне, Билл (26 ноября 1991 г.). «Являются ли обещания NT обещаниями MT?» . Журнал ПК . 10 (20): 85с. ISSN 0888-8507 .
- ^ Джонстон, Стюарт Дж. (2 марта 1992 г.). «Microsoft раскрывает 32-битную стратегию: Win32s позволяет приложениям NT работать в Windows 3.1» . Инфомир . 14 (9): 1, 107.
- ^ Стрело, Кевин (13 июля 1992 г.). «Microsoft делает шаг вперед с Windows NT SDK» . Инфомир . 14 (28): 1, 92.
- ^ Джонстон, Стюарт Дж. (20 июля 1992 г.). «SDK готов для SQL Server для NT: ускорит написание 32-битного кода» . Инфомир . 14 (29): 8.
- ^ Хэммет, Джим; Маккарти, Вэнс (14 декабря 1992 г.). «Продавцы Unix наносят удар по Microsoft: кампания стремится перехватить славу Windows NT» . Инфомир . 14 (50): 8.
- ^ Уиллетт, Шон (12 октября 1992 г.). «Задержки со стороны NT означают новый взгляд и уважение к OS/2» . Инфомир . 14 (41): 17.
- ^ Джонстон, Стюарт Дж. (26 октября 1992 г.). «Microsoft выпускает бета-версию Windows NT» . Инфомир . 14 (43): 3.
- ^ Джонстон, Стюарт Дж. (23 ноября 1992 г.). «Продавцы оказывают поддержку Windows NT» . Инфомир . 14 (47): 3.
- ^ Джонстон, Стюарт Дж. (5 апреля 1993 г.). «NT находится в стадии формирования, — говорят пользователи последней бета-версии: но им нужна окончательная версия без ошибок, даже если она уже запоздалая» . Инфомир . 15 (14): 3.
- ^ Уиллетт, Шон; Борзо, Жанетт (31 мая 1993 г.). «Пользователи хвалят поддержку графики NT на Comdex» . Инфомир . 15 (22): 13.
- ^ Джонстон, Стюарт Дж.; Барни, Дуг (20 сентября 1993 г.). «Версия NT для чипа Alpha готова к отправке пользователям» . Инфомир . 15 (38): 3.
- ^ Мейс, Скотт (31 мая 1993 г.). «NT заставляет клиент-серверные приложения ждать: серверы баз данных будут готовы, как только Microsoft выпустит отложенную ОС» . Инфомир . 15 (22): 1.
- ^ Барни, Дуг (19 сентября 1994 г.). «Microsoft собирается выпустить Windows NT 3.5: будет способствовать развитию предприятий с выпуском SMS» . Инфомир . 16 (38): 5.
- ^ Jump up to: а б Хиксон, Аманда (24 мая 1993 г.). «Стремление к высшему классу: интервью с Полом Тэтчером, менеджером по продуктам Microsoft Windows NT» . Инфомир . 15 (21): 92.
- ^ «Старые версии Windows: Windows NT 3.1» . Сеть разработчиков Microsoft . Архивировано из оригинала 23 октября 2012 года . Проверено 23 октября 2012 г.
- ^ Jump up to: а б Руссинович, Марк (1 декабря 1998 г.). «Windows NT и VMS: остальная часть истории» . ИТПро сегодня . Проверено 19 мая 2012 г.
- ^ Хиксон, Аманда (24 мая 1993 г.). «Создание инфраструктуры: Microsoft признает, что ей необходимы надежные партнерские отношения, чтобы обеспечить ей авторитет на самом высоком уровне» . Инфомир . 15 (21): 85.
- ^ Jump up to: а б с Эйр, Рик; Раскин, Робин (28 сентября 1993 г.). «Windows NT: посмотрите, как это работает» . Журнал ПК . 12 (16): 211–231. ISSN 0888-8507 .
- ^ «Информационный документ пользователя режима ядра MS Windows NT и GDI» . Майкрософт . 20 февраля 2014 года . Проверено 7 июня 2012 г.
- ^ Jump up to: а б с д и ж г час я дж к л м н тот п д р с Сиринг, Питер (1993). «Парные премьеры: Microsoft Windows NT 3.1 и Advanced Server». C't (11): 142 и далее.
- ^ Jump up to: а б с д Сиринг, Питер (1994). «Рецепты лицензий: рабочая станция и сервер Windows NT 3.5». C't - Журнал компьютерных технологий (12): 266.
- ^ «Драйверы виртуальных устройств (VXD) не работают в Windows NT» . Поддержка Майкрософт . 8 апреля 2004 года. Архивировано из оригинала 27 февраля 2013 года . Проверено 9 мая 2019 г.
- ^ «База знаний Microsoft — ограничения поддержки мультизагрузки Windows NT» . Проверено 8 июня 2012 г.
- ^ «Windows NT Resource Kit – Глава 19 – Что происходит при запуске компьютера» . Проверено 8 июня 2012 г.
- ^ Jump up to: а б «Юникод и Microsoft Windows NT» . Поддержка Майкрософт . 4 ноября 2003 года. Архивировано из оригинала 5 декабря 2004 года . Проверено 9 мая 2019 г.
- ^ «Диспетчер файлов Windows NT: службы для Macintosh» . Поддержка Майкрософт . 31 октября 2006. Архивировано из оригинала 27 февраля 2013 года . Проверено 9 мая 2019 г.
- ^ Бигелоу, Чарльз; Холмс, Крис (сентябрь 1993 г.). «Дизайн шрифта Unicode» (PDF; 0,5 МБ) . Электронное издание . 6 (3): 289–305. ISSN 0894-3982 .
- ^ «16-битные приложения, входящие в состав Windows NT» . Поддержка Майкрософт . 31 октября 2006. Архивировано из оригинала 27 февраля 2013 года . Проверено 9 мая 2019 г.
- ^ «Содержимое Windows NT SETUP.TXT, часть 1» . Поддержка Майкрософт . 31 октября 2006 года. Архивировано из оригинала 31 октября 2009 года . Проверено 9 мая 2019 г.
- ^ «Поддержка компьютеров и периферийных устройств PCI в Windows NT 3.1» . Поддержка Майкрософт . 31 октября 2006. Архивировано из оригинала 27 февраля 2013 года . Проверено 9 мая 2019 г.
- ^ «Microsoft Windows NT версии 3.1» . Центр истории вычислений . Проверено 6 сентября 2012 г.
- ^ «Реклама Майкрософт» . Инфомир . 15 (49): 15. 6 декабря 1993.
- ^ Jump up to: а б «Виндовс НТ 3.1» . Винистория . Архивировано из оригинала 19 января 2008 года . Проверено 5 сентября 2012 г.
- ^ Jump up to: а б Стром, Дэвид; Кэпен, Трейси; Кроуфорд, Тим; Галли, Родни; Чапин, Род (15 ноября 1993 г.). «Большой урожай сетевых операционных систем приносит на предприятие централизованное управление, сервисы приложений и более функциональные клиенты» . Инфомир . 15 (46): 138–150.
- ^ Jump up to: а б «Десять лет Windows NT» . c't – журнал по компьютерным технологиям . 27 июля 2003 года . Проверено 9 июня 2012 г.
- ^ Стрело, Кевин; Галли, Родни (16 августа 1993 г.). «Windows NT: надежный сервер, но плохая ОС» . Инфомир . 15 (33): 1, 100.
- ^ Корженёвский, Пол (15 ноября 1993 г.). «Больше, чем просто сервер печати и файлов» . Инфомир . 15 (46): 84.
- ^ «Запуск Visual C++ для Windows с Windows NT» . Поддержка Майкрософт . 1 ноября 2006 года. Архивировано из оригинала 27 февраля 2013 года . Проверено 9 мая 2019 г.
- ^ Хауэлл, Дэйв (15 ноября 1993 г.). «Дневник установки NT: при небольшой подготовке и правильном оборудовании установка NT не составит труда» . Инфомир . 15 (46): 96–98.
- ^ Корженёвский, Пол (15 ноября 1993 г.). «Windows NT Advanced Server: новая сетевая ОС, похоже, медленно продвигается к принятию» . Инфомир . 15 (46): 81.
- ^ Корженёвский, Пол; Барни, Дуг (15 ноября 1993 г.). «Какой Windows, когда, где и почему? Вам нужно знать дорогу до Каира и Чикаго? И сколько времени займет дорога?» . Инфомир . 15 (46): 77 ф.
- ^ Переле, Николас; Дурлестер, Нэнси; Воннакотт, Лаура; Соммер, Дэн (15 ноября 1993 г.). «Головная проблема совместимости: соединение разрозненных клиентов и серверов. Задача: предоставить каждой из восьми клиентских операционных систем одновременный доступ к ведущим сетям и принтерам на нашем испытательном предприятии» . Инфомир . 15 (46): 124–134.
- ^ Джонстон, Стюарт Дж.; Уилсон, Джейн (12 июля 1993 г.). «Sun и Intergraph переносят Windows NT на системы Sparc на базе RISC» . Инфомир . 15 (28): 8.
- ^ Джонстон, Стюарт Дж. (23 ноября 1992 г.). «Intergraph переносит свои инженерные приложения на базе Unix в Windows NT» . Инфомир . 14 (47): 16.
- ^ Кент, Лес; Армстронг, Джеймс; Нэш, Шивон (22 ноября 1993 г.). «32-битные операционные системы для настольных компьютеров: как найти подходящую операционную систему, отвечающую вашим потребностям» . Инфомир . 15 (47): 66–83.
- ^ «Обзор Windows XP» . CNET. 4 сентября 2001 года . Проверено 24 мая 2013 г.
Внешние ссылки
[ редактировать ]- Путеводитель: Галерея Windows NT 3.1 – Галерея снимков экрана пользовательского интерфейса Windows NT 3.1.