На каких процессорах может работать oc windows nt
Операционная система Windows NT с самого начала проектировалась с учетом всех требований, предъявляемых к современным ОС: расширяемости, переносимости, надежности, совместимости, производительности. Эти свойства были достигнуты за счет применения передовых технологий структурного проектирования, таких как клиент-сервер, микроядра, объекты.
В отличие от Windows, в которой реализована многозадачность без вытеснения (non-preemptive multitasking), в Windows NT используется механизм многозадачности с вытеснением (preemptive multitasking).
Windows NT поддерживает симметричную многопроцессорную организацию вычислительного процесса, в соответствии с которой ОС может выполняться на любом свободном процессоре или на всех процессорах одновременно, разделяя память между ними. Учитывая, что многозадачность реализуется на уровне нитей, разные части одного и того же процесса могут действительно выполняться параллельно. Следовательно, многонитевые серверы могут обслуживать более одного клиента.
Для управления нитями Windows NT Server использует механизм приоритетов. В определенные моменты производятся оценка приоритетов и перераспределение нитей по процессорам, в результате чего последовательные стадии одного потока программы могут выполняться разными процессорами или откладываться до высвобождения очередного процессора.
Windows NT Server поддерживает до 16 параллельных процессоров, что актуально для таких серверов, как Symmetry 750 фирмы Sequent с 16 процессорами Intel 486/50 МГц. Следует, однако, иметь в виду, что реализация СМП в Windows NT Server нацелена на оптимизацию производительности и не обеспечивает резервирования в целях повышения отказоустойчивости. В случае выхода из строя одного из процессоров система останавливается.
В Windows NT Server в полной мере реализован потенциал масштабируемости архитектуры СМП. Однопроцессорную систему можно легко развивать, наращивая число процессоров, без замены версии ОС или приложений.
При управлении устройствами ввода/вывода Windows NT Server использует асинхронный подход. Для завершения процесса и начала выполнения новой задачи не нужно ждать поступления сигнала об окончании таких операций, как чтение или запись. Каждый процесс создается с использованием одной нити, которая служит специфическим отображением выполнения программы процессором. Впоследствии программа может создавать новые нити, и Windows NT Server будет распределять их и управлять ими, не привлекая к этому приложения высокого уровня.
Для того, чтобы прикладная программа могла использовать несколько потоков, не нужно предусматривать этого в ее алгоритме. Отдельный поток создается для каждой операции. Например, в одном потоке программа может воспроизводить сложную графическую форму, а другой использовать для редактирования объемного чертежа. Каждый из этих потоков (или, с точки зрения пользователя, операций) работает на отдельном процессоре, не требуя никаких управляющих вмешательств со стороны приложения. Потоки внутри процесса используют общую область памяти и, следовательно, не должны специально обмениваться данными.
В соответствии с требованием совместимости, Windows NT обеспечивает среду выполнения не только для приложений с исходным программным интерфейсом Win32 API. При выполнении на процессорах фирмы Intel защищенные подсистемы Windows NT обеспечивают двоичную совместимость существующих приложений фирмы Microsoft, включая MS-DOS, Win16, OS/2. На MIPS RISC процессорах двоичная совместимость достигается для приложений MS-DOS и 16-битных Windows-приложений (с использованием эмуляции). Windows NT обеспечивает также совместимость на уровне исходных текстов для POSIX-приложений, которые твердо придерживаются интерфейса, определенного в стандарте IEEE 1003.1.
Помимо совместимости программных интерфейсов, Windows NT поддерживает существующие файловые системы, включая файловую систему MS-DOS (FAT), файловую систему CD-ROM, файловую систему OS/2 (HPFS) и собственную новую файловую систему (NTFS).
В отличие от большинства других операционных систем, Windows NT изначально разрабатывался с учетом возможности работы в сети. В результате этого функции совместного использования файлов, устройств и объектов встроены в интерфейс с пользователем. Администраторы могут централизованно управлять и контролировать работу сетей в масштабах крупных предприятий. Особенно важно отметить возможность распространения работы приложений типа клиент-сервер на многокомпьютерные системы.
Windows NT 3.5
Версия Windows NT 3.5, как и предыдущая Windows NT 3.1, разработана в двух конфигурациях: для рабочей станции Windows NT Workstation 3.5 и для сервера - Windows NT Server 3.5. Windows NT 3.5 имеет многочисленные усовершенствования и нововведения по сравнению с Windows NT 3.1:
Улучшенное автораспознавание аппаратуры, возможность ручного выбора и конфигурирования сетевых адаптеров, если автоматическое распознавание не дает положительного результата.
Встроенная совместимость с NetWare. Возможность выполнения роли шлюза к сетям NetWare, так что Windows NT-компьютеры могут получать доступ к файлам, принтерам и серверам приложений NetWare. В Windows NT начиная с версии 3.5 входит Microsoft Compatible Workstation Service for NetWare, который позволяет осуществлять доступ к файлам, каталогам и принтерам на сервере Novell NetWare. Транспортный протокол Microsoft NWLink IPX/SPX обеспечивает связь между компьютером с Windows NT и NetWare файл-сервером и сервером печати. Он поддерживает работу с файлами и с очередями печати на NetWare сервере.
Встроенная поддержка TCP/IP. Новая высокопроизводительная Microsoft-реализация протоколов TCP/IP, которая обеспечивает простое, мощное решение для межсетевого взаимодействия.Microsoft поддерживает протокол TCP/IP, начиная с 1991 года, когда был выпущен первый стек для Microsoft LAN Manager 2.1. В Windows NT также имеется поддержка этого протокола, начиная с самой первой версии этой операционной системы. Помимо этого, имеются базовые утилиты, такие как ftp, tftp, telnet, команды r*, arp, route и finger. С выходом версии 3.5 появились новые ключевые свойства, которые, с одной стороны, упростили конфигурирование и обслуживание, а с другой - улучшили свойства TCP/IP.
Значительные улучшения средств удаленного доступа RAS, включающие поддержку IPX/SPX и TCP/IP, использование стандартов Point to Point Protocol (PPP) и Serial Line IP (SLIP). Сервер RAS может теперь поддерживать до 256 соединений (вместо 64 в версии 3.1).
Поддержка длинных имен файлов в файловой системе FAT. Windows NT поддерживает работу с тремя файловыми системами: NTFS, FAT и HPFS. Таким образом, если до установки Windows NT на компьютере были установлены MS-DOS или OS/2, то нет никакой необходимости переформатировать диск. Система преобразует FAT или HPFS в NTFS, сохранив всю информацию на диске. Обратное преобразование невозможно. Здесь уместно заметить, что если вы хотите установить NTFS только затем, чтобы использовать длинные (до 255 символов) имена файлов, то для этих целей прекрасно подойдут и FAT и HPFS. Если для последней это естественное свойство, то возможность использования длинных имен файлов на FAT была введена только в версии Windows NT начиная с 3.5. Вы можете спокойно называть файлы и каталоги именами, выходящими за пределы традиционного для MS-DOS правила "8.3", нисколько не опасаясь, что эти файлы не будут доступны при работе в MS-DOS. Для таких файлов и каталогов будут назначены вторые, "короткие" имена.
Полная поддержка хранения встроенных объектов OLE 2.x и поиска составных документов. Эти возможности включают связывание, встраивание, связывание со встроенными объектами, технологии "drag-and-drop" и OLE-Automation.
В операционную систему Windows NT 3.5 встроены графические возможности трехмерной графики OpenGL API. OpenGL - это независимая от операционной системы промышленно-стандартная библиотека графических функций, разработанная фирмой Silicon Graphics для своих рабочих станций. В настоящее время OpenGL признана Architecture Review Board, включающей такие фирмы, как DEC, IBM, Intel, Microsoft и Silicon Graphics. Технология OpenGL была лицензирована Microsoft для предоставления этого мощного 32-разрядного API пользователям Windows NT. Развитые функции этой библиотеки требуются в том случае, когда необходима визуализация крупных проектов и данных. Типичные задачи, требующие ее использования, - это САПР, системы механического и промышленного дизайна, программы статистического и научного анализа.
Приложения, разработанные для MS Windows 3.x и MS-DOS, выполняются более надежно, так как каждое приложение теперь работает в своем адресном пространстве.
Доменная организация. В сетях на основе Windows NT Server рабочие станции подключаются к выделенным серверам. Именованные собрания серверов могут быть сгруппированы в домены. Такой метод организации сети упрощает централизованное управление сетью и позволяет использовать Windows NT Server в качестве сетевой операционной системы масштаба предприятия. Если администратор однажды завел учетную информацию о пользователе домена, то последний имеет возможность зарегистрироваться на любой рабочей станции в этом домене. Для этого достаточно ввести имя, имя домена и пароль при регистрации, и Windows NT Workstation опознает пользователя и воссоздаст его рабочую среду. В серверных сетях, как правило, все совместно используемые каталоги располагаются на выделенных серверах, а совместно используемые принтеры подключены к специализированным серверам печати. Однако это ни в коей мере не ограничивает возможностей пользователя по предоставлению ресурсов его рабочей станции в совместное использование так, как это обычно делается в одноранговых сетях. Windows NT Server предоставляет возможность пользователям различных доменов совместно использовать ресурсы путем установления доверительных отношений между доменами. Если домен А и домен Б полностью доверяют друг другу, то пользователь домена А может зарегистрироваться в домене Б и осуществлять доступ к ресурсам его сервера. Аналогично, пользователь домена Б может использовать ресурсы любого из серверов домена А.
Клиентами в сети с Windows NT Server могут являться компьютеры с различными операционными системами. Стандартно поддерживаются: MS-DOS, OS/2, Windows for Workgroups, клоны UNIX, Macintosh, Windows NT Workstation. Программное обеспечение возможных клиентов включается в стандартную поставку Windows NT Server.
Взаимодействие с UNIX. В Windows NT обеспечивается посредством поддержки общих стандартных сетевых протоколов (включая TCP/IP), стандартных способов распределенной обработки, стандартных файловых систем и совместного использования данных, а также благодаря простоте переноса приложений. Несмотря на то, что система Windows NT была разработана для поддержки работы по схеме клиент-сервер, для совместимости с UNIX-хостами встроена эмуляция терминалов.
SNMP. В Windows NT имеется ряд средств для интеграции в системы, использующие протокол SNMP (Simple Network Management Protocol), что позволяет выполнять удаленное администрирование Windows NT с помощью, например, SUN Net Manager и HP OpenView. Поддержка графических и текстовых терминалов.
- DCE совместимый RPC (Remote Procedure Call) - критическая составная часть, необходимая при построении распределенных приложений;
- Windows Sockets - API, совместимый с сокетами типа Berkeley, популярным в UNIX механизмом распределенных вычислений;
- WOSA (Windows Open Services Architecture) - этот набор API позволяет объединять системы Windows с широким рядом приложений-поставщиков данных, выпускаемых самыми разными производителями.
Сети SNA. Доступ к мэйнфреймам IBM и системам IBM AS400 возможен при установке Microsoft SNA Server. SNA Sever является шлюзом, позволяющим осуществлять доступ с рабочей станции как к серверам локальной сети, так и к мэйнфреймам без необходимости использования двух сетевых карт или нескольких стеков сетевых протоколов. Это приводит к снижению стоимости оборудования и объема требуемой оперативной памяти. Обеспечивая прозрачный доступ к мэйнфреймам, SNA Server, будучи интегрированным с системой безопасности NT Server, обеспечивает авторизацию доступа к хосту. SNA Server может работать с любым из протоколов, поддерживаемых NT Server: IPX/SPX, TCP/IP или NetBEUI.
Требования к аппаратуре
- Компьютер с процессорами i386, i486 или Pentium с тактовой частотой от 33 Мгц и оперативной памятью от 12 (16) Мбайт; либо с процессором DEC Alpha и оперативной памятью от 16 (24) Мбайт; либо с MIPS-процессором; либо компьютер с несколькими процессорами.
- Не менее 70 (90) Мб свободного пространства на жестком диске.
- Желательно иметь устройство чтения компакт дисков с интерфейсом SCSI (CD-ROM) и мышь.
- При работе в сети, требуется наличие 16- или 32-разрядной сетевой карты Ethernet или Token Ring.
Дополнительно могут быть установлены звуковая карта, накопители на магнитных лентах, принтеры, графопостроители, модемы и другие периферийные устройства.
Полный список техники, прошедшей тестирование на совместимость с Windows NT, прилагается к системе.
Windows NT 4.0
При разработке Windows NT 4.0 Microsoft решила пожертвовать стабильностью ради производительности. С этой целью были внесены изменения в архитектуру: библиотеки менеджера окон и GDI, а также драйверы графических адаптеров были перенесены из пользовательского режима в режим ядра. Это изменение означает некоторый отход от принятой в предыдущих версиях Windows NT 3.х концепции микроядра.
Перенос графической библиотеки и драйверов в область ядра повышает скорость выполнения графического ввода-вывода. Эти изменения особенно сказались на скорости выполнения приложений Win32, в то время как приложения Windows-16 и DOS-ские графические приложения работают примерно также, как и в версии 3.5.
В то же время описанные изменения делают операционную систему в принципе менее надежной. Действительно, поскольку программное обеспечение графических адаптеров, как правило, разрабатывается фирмами-производителями этого оборудования и это программное обеспечение часто меняется (вместе с оборудованием), то от него трудно ожидать той надежности, которая требуется для модулей операционной системы.
Но не известно как скажется на быстродействии распределенная версия OLE, названная Distributed COM (в Windows 95 добавление OLE снизило производительность).
Microsoft добавила в Windows NT 4.0 много технических средств, чтобы сделать эту операционную систему пригодной для использования в качестве платформы для Web-сервера.
Одно из усовершенствований связано с тем, что повышающаяся роль Internet'а и клиент-серверных систем ведет к росту числа мобильных пользователей. Microsoft в связи с этим улучшила RAS ( улучшила поддержку ISDN) и предоставила средства безопасной работы с RAS через Internet. В RAS реализованы протоколы PPTP (создает зашифрованный трафик через Internet) и Multilink PPP (позволяет объединять несколько каналов в один). Клиентами могут быть Windows NT 4.0 Workstation или Windows 95. Важным аргументом в борьбе за Internet является включение в стандартную поставку Windows NT 4.0 Web-сервера производства Microsoft - Internet Information Server, возможности которого сравнимы, а по ряду тестов и превосходят аналогичный популярный продукт Server Netscape для NT.
Области использования Windows NT
Windows NT Workstation, прежде всего, может использоваться как клиент в сетях Windows NT Server, а также в сетях NetWare, UNIX, Vines. Она может быть рабочей станцией и в одноранговых сетях, выполняя одновременно функции и клиента, и сервера. Windows NT Workstation может применяться в качестве ОС автономного компьютера при необходимости обеспечения повышенной производительности, секретности, а также при реализации сложных графических приложений, например, в системах автоматизированного проектирования.
Windows NT Server может быть использован прежде всего как сервер в корпоративной сети. Здесь весьма полезной оказывается его возможность выполнять функции контроллера доменов, позволяя структурировать сеть и упрощать задачи администрирования и управления. Он используется также в качестве файл-сервера, принт-сервера, сервера приложений, сервера удаленного доступа и сервера связи (шлюза). Кроме того, Windows NT Server может быть использован как платформа для сложных сетевых приложений, особенно тех, которые построены с использованием технологии клиент-сервер.
Так, под управлением Windows NT Server может работать сервер баз данных Microsoft SQL Server, а также серверы баз данных других известных фирм, такие как Oracle и Sybase, Adabas и InterBase.
На платформе Windows NT Server может быть установлена новая мощная система администрирования Microsoft System Management Server, функцией которой является инвентаризация аппаратной и программной конфигурации компьютеров сети, автоматическая установка программных продуктов на рабочие станции, удаленное управление любым компьютером и мониторинг сети.
Windows NT Server может использоваться как сервер связи с мейнфреймам. Для этого создан специальный продукт Microsoft SNA Server, позволяющий легко объединить в одной сети IBM PC-совместимые рабочие станции и мощные мейнфреймы.
Наконец, Windows NT Server является платформой для нового производительного почтового сервера Microsoft Exchange.
- аппаратно – независимые функции отображения графических изображений. Функции реализуются через драйверы устройств.
- функции работы с контекстом устройства
- функции работы с графическими объектами
- работы с палитрами
- работы с растровыми изображениями
- установки атрибутов изображения
- работы со шрифтом
- функции преобразования координат
- создания и использования мегафайлов (набор функций, который часто используется, реализован в виде мегафайла)
- работы с областями
- вывода на устройства печати
Новое – графический интерфейс. В Windows управление событиями – основа работы ОС.
При разработке использовать современные технологии об ориентации программы. Требования к современной архитектуре. При разработке архитектуры NT используют архитектуру ядра.
Структура Windows NT.
Может быть представлена двумя частями: привилегированной и в режиме пользователя.
- Часть, работающая в режиме ядра, называется исполнительной частью.
Компоненты исполнительной части:
-управление виртуальной памятью
- частичное управление безопасностью
Компоненты взаимодействуют с помощью межмодульной связи, используя набор внутренних процедур.
- В пользовательском режиме – серверы или защищенные подсистемы.
Компоненты:
- менеджер объектов, создает, удаляет и управляет объектами – абстрактные типы данных, используемые для представления ресурсов системы.
- монитор безопасности – устанавливает правила защиты на локальном компьютере, защиту и регистрацию объектов.
- менеджер процессов – создает, приостанавливает, возобновляет и завершает процессы и нити, хранит информацию о них.
- менеджер виртуальной памяти
- подсистема ввода/вывода
Подсистема ввода/вывода:
- менеджер ввода/вывода – предоставляет средства ввода/вывода независимо от устройств
Исполнительная часть основана на службах предоставляемых ядром.
Функции ядра:
- обработка исключительных ситуаций и прерываний
- синхронизация процессора для многопроцессорных систем
- восстановление системы после сбоя.
Обращение к ядру возможно только с помощью прерываний.
Цель разрабочика – улучшение сетевых возможностей и производительности достигнуто разделением функций ядра и другими модулями. Передача данных в файловую систему и по сети производится быстрее в пространстве ядра, т.к. там выделен буфер для чтения и записи.
Локальная процедура – оптимизированный вариант удаленного вызова процедур RPC. Средства LPC поддерживают несколько способов передачи данных между клиентами сервера и пользователем:
Windows NT используют подсистемы для решения:
- обеспечение нескольких программ интерфейсов, по возможности не усложняя основной программный код
- базовую операционную систему изолируют от изменений в программном интерфейсе
- объединить часть глобальных данных, которые требуются всем программным интерфейсам
- защитить окружение каждого программного интерфейса от приложения и окружений других программных интерфейсов
- позволить операционной системе расширяться за счет новых программных интерфейсов
Микроядро.
Служит для поддержки переносимой основной части ОС, т.к. машинозависимая программа концентрируется внутри микроядра перенос на другие процессоры прост.
Множественные прикладные среды.
При разработке Windows NT требовалось обеспечить поддержку существующих программных интерфейсов. В полной мере использовали опыт разработчиков МАС в которой клиентсерверные реализации отделены базовые механизмы от серверов программных интерфейсов. Windows NT поддерживает 5 прикладных сред след операционных систем MS DOS, Windows 16, OC 2, POSIX, 32 разрядный Windows.
Объектно-ориентированный подход.
Использовался при разработке Windows NT. Любой ресурс системы, который одновременно может быть использован более чем одним процессом, реализован в виде объекта и управляется набором функций. Разработчики решили использовать объект для представления системных ресурсов, т.к. объекты обеспечивают централизованные средства для выполнения важных задач ОС:
- поддержка воспринимаемых человеком имен системных ресурсов
- разделение ресурсов и данных между процессами
- защита ресурсов от несанкционированного доступа
Не все структуры данных являются объектами, объектами являются данные которые нужно разделить защищать делать видимыми для программ пользовательского режима с помощью системных функций.
В Windows NT входит менеджер объектов, он выполняет следующие функции:
Функции менеджера объектов:
1) выделение памяти для объекта
2) присоединяет к объекту дискриптор безопасности, который определяет кому разрешено использовать объект и что можно с ним делать.
3) Создает структуру каталога объекта, манипулирует структурой каталога (где хранятся имена объектов).
4) создает описатель объекта, возвращает его вызывающему процессу.
Процессы пользовательского режима должны иметь описатель объекта перед тем, как нити этих процессов могут использовать объект. Каждый NT-объект является объектом определенного типа. Тип определяет данные, которые хранит объект и системные функции, которые применяются к этому объекту. Для единообразного управления различными объектами, каждый объект содержит несколько полей стандартной информации. Эта информация необходима менеджеру объектов. Менеджер объектов работает с заголовком объекта. Другие компоненты исполнительной части работают с телами объектов тех типов, которые они сами создают. Заголовок используется без учета типа объекта.
Windows NT 4.0 — последняя версия семейства сетевых операционных систем Microsoft Windows NT, вышедшая под этим названием. Следующая сетевая операционная система от Microsoft вышла под названием Windows 2000. Данная версия имела пользовательский интерфейс в стиле Windows 95. Предназначена для работы как с однопроцессорными, так и с многопроцессорными компьютерами. Была запущена в производство 31 июля 1996 года. Это 32-разрядная операционная система рабочей станции (Windows NT Workstation) и сервера (Windows NT Server) и предназначалась для работы на компьютерах архитектур Alpha, MIPS, x86, PowerPC и PC98 [1] .
Режим пользователя [ ]
Режим пользователя состоит из подсистем, которые передают запросы ввода\вывода соответствующему драйверу режима ядра посредством менеджера Ввода-вывода. Уровень пользователя состоит из двух подсистем — подсистема окружения (Environment) и интегральная подсистема (Integral).
Подсистема окружения разработана для запуска приложений, написанных для разных типов операционных систем. Ни одна из подсистем окружения не имеет прямого доступа к аппаратной части компьютера. Доступ к ресурсам памяти происходит посредством Менеджера Виртуальной Памяти, который работает в режиме ядра. Также приложения запускаются с меньшим приоритетом, чем процессы режима ядра.
Подсистема окружения OS/2 поддерживает неграфические 16-разрядные приложения операционной системы OS/2 и эмулирует систему OS/2 2.1.x.
Подсистема окружения POSIX поддерживает приложения, написанные в соответствии со стандартом POSIX.1.
Интегрированная подсистема (Integral subsystem) следит за некоторыми функциями операционной системы от имени подсистемы окружения. Состоит из подсистемы безопасности, службы рабочей станции и службы сервера. Служба безопасности обращается с Режим ядра [ ]
Режим ядра Windows NT имеет полный доступ к аппаратной части компьютера и системным ресурсам. Работает в защищенной области памяти. Контролирует потоки, управляет памятью и взаимодействием с аппаратной частью. Предотвращает доступ к критическим областям памяти со стороны приложений и служб пользовательского режима. Для выполнения подобных операций процесс пользовательского режима должен попросить режим ядра выполнить её от своего имени./
Архитектура x86 поддерживает 4 уровня привилегий — от 0 до 3, но используются только 0 и 3 уровень. Режим пользователя использует уровень 3, а режим ядра — 0. Это было сделано для возможности переноса на платформу RISC, которая использует только два уровня привилегий. Режим ядра состоит из исполнительных служб, которые представляют собой различные модули, выполняющие определенные задачи, драйвера ядра, само ядро и уровень аппаратных абстракций HAL.
Общая характеристика
Данная версия изменяет только те файлы, которые были первоначально установлены на рабочей станции Windows NT или Windows NT Server системы. Выпуски пакета обновления являются накопительными, они содержат все предыдущие исправления, а также любые новые исправления, внесенные в систему. [Источник 2] В этой версии Windows NT впервые стали использоваться названия редакций системы Windows NT Workstation и Windows NT Server (в версии 3.1 редакции назывались Windows NT и Windows NT Advanced Server). Версия Workstation допускала подключение к файловому серверу только 10 клиентов и не поддерживала клиентов Apple Macintosh. Версия Server включала все возможные сетевые функции и опции. В Windows NT входят мощные API гибкой поддержки сред распределенных вычислений:
- DCE совместимый RPC (Remote Procedure Call) - критическая составная часть, необходимая при построении распределенных приложений;
- Windows Sockets - API, совместимый с сокетами типа Berkeley, популярным в UNIX механизмом распределенных вычислений;
- WOSA (Windows Open Services Architecture) - этот набор API позволяет объединять системы Windows с широким рядом приложений-поставщиков данных, выпускаемых самыми разными производителями.
- Windows NT 3.5 не поддерживала портативные компьютеры, так как для неё не было драйверов карт PCMCIA.
В июле 1995 года Windows NT 3.5 с пакетом обновлений Service Pack 3 был присвоен рейтинг TCSEC C2. Windows NT 3.5 не может быть установлена на процессорах новее, чем исходная версия Pentium (ядро P5), эта ошибка была исправлена в Windows NT 3.51.
Сети SNA
Доступ к мэйнфреймам IBM и системам IBM AS400 возможен при установке Microsoft SNA Server. SNA Sever является шлюзом, позволяющим осуществлять доступ с рабочей станции как к серверам локальной сети, так и к мэйнфреймам без необходимости использования двух сетевых карт или нескольких стеков сетевых протоколов. Это приводит к снижению стоимости оборудования и объема требуемой оперативной памяти. Обеспечивая прозрачный доступ к мэйнфреймам, SNA Server, будучи интегрированным с системой безопасности NT Server, обеспечивает авторизацию доступа к хосту. SNA Server может работать с любым из протоколов, поддерживаемых NT Server: IPX/SPX, TCP/IP или NetBEUI.
Содержание
Клиенты
Клиентами в сети с Windows NT Server могут являться компьютеры с различными операционными системами. Стандартно поддерживаются: MS-DOS, OS/2, Windows for Workgroups, клоны UNIX, Macintosh, Windows NT Workstation. Программное обеспечение возможных клиентов включается в стандартную поставку Windows NT Server.
Доменная организация
В сетях на основе Windows NT Server рабочие станции подключаются к выделенным серверам. Именованные собрания серверов могут быть сгруппированы в домены. Такой метод организации сети упрощает централизованное управление сетью и позволяет использовать Windows NT Server в качестве сетевой операционной системы масштаба предприятия. Если администратор однажды завел учетную информацию о пользователе домена, то последний имеет возможность зарегистрироваться на любой рабочей станции в этом домене. Для этого достаточно ввести имя, имя домена и пароль при регистрации, и Windows NT Workstation опознает пользователя и воссоздаст его рабочую среду. В серверных сетях, как правило, все совместно используемые каталоги располагаются на выделенных серверах, а совместно используемые принтеры подключены к специализированным серверам печати. Однако это не ограничивает возможностей пользователя по предоставлению ресурсов его рабочей станции в совместное использование так, как это обычно делается в одноранговых сетях. Windows NT Server предоставляет возможность пользователям различных доменов совместно использовать ресурсы путем установления доверительных отношений между доменами. Если домен А и домен Б полностью доверяют друг другу, то пользователь домена А может зарегистрироваться в домене Б и осуществлять доступ к ресурсам его сервера. Аналогично, пользователь домена Б может использовать ресурсы любого из серверов домена А.
История
Версия Windows NT 3.5, как и предыдущая Windows NT 3.1, разработана в двух конфигурациях: для рабочей станции Windows NT Workstation 3.5 и для сервера - Windows NT Server 3.5. Windows NT 3.5 имеет многочисленные усовершенствования и нововведения по сравнению с Windows NT 3.1. [Источник 1]
Сравнение с Windows 95
Обеспечивает гораздо большую стабильность, чем Windows 95. Большая часть стабильности была достигнута за счет использования защищенной памяти и слоя абстрагирования оборудования. Прямой доступ к оборудованию был засчитан, и "погрешности" программы были прекращены без необходимости перезагрузки. Суть в том, что НТ требуется гораздо больше памяти (32 МБ для нормального использования на рабочем столе, 128 МБ или более для тяжелых 3D-приложений) чем Windows 95. В то время как почти все программы, написанные для Windows 95 запускаться на Windows NT не будут, из-за поддержки DirectX для Windows NT версии 4.0. Максимальный объем оперативной памяти в Windows NT 4.0 и 4 ГБ, которая является максимально возможной для 32-разрядной операционной системы архитектуры x86. Windows 95 отказывается загружать что-либо на компьютеры, объем которых больше, чем 480 Мб памяти. Как и в предыдущих версиях NT, NT 4.0 может работать на различных процессорных архитектурах. Windows 95, может работать только на x86.
Microsoft Windows NT 3.5 - вторая операционная система линейки Windows NT. Данная версия была выпущена 21 сентября 1994 года, перестала поддерживаться 31 декабря 2001 года. Разрядность версии - 16, 32 и 64 бита. Одной из главных целей разработки Windows NT 3.5 было увеличение скорости работы операционной системы.
Особенности
Были внесены изменения в архитектуру: библиотеки менеджера окон и графического интерфейса, а также драйверы графических адаптеров были перенесены из пользовательского режима в режим ядра. Это изменение означало некоторый отход от принятой в предыдущих версиях Windows NT 3.х концепции микроядра. Перенос графической библиотеки и драйверов в область ядра повышает скорость выполнения графического ввода-вывода. Эти изменения особенно сказались на скорости выполнения приложений Win32, в то время как приложения Win16 и графические приложения DOS работают примерно также, как и в версии 3.5. В то же время описанные изменения делают операционную систему в принципе менее надежной. Действительно, поскольку программное обеспечение графических адаптеров, как правило, разрабатывается фирмами-производителями этого оборудования и это программное обеспечение часто меняется (вместе с оборудованием), то от него трудно ожидать той надежности, которая требуется для модулей операционной системы. Кроме архитектурных в Windows NT 4.0 имеются и другие не менее кардинальные изменения:
Microsoft добавила в Windows NT 4.0 много технических средств, чтобы сделать эту операционную систему пригодной для использования в качестве платформы для Web-сервера. В Windows NT Server 4.0 значительно улучшена наращиваемость по сравнению с Windows NT Server 3.51, что позволяет достигать значительно более высокой производительности на компьютерах с 4 процессорами, а также обеспечивает линейный рост производительности на машинах с восемью и большим числом процессоров.
В конце 1997 года корпорация Microsoft выпустила Windows NT 4.0 Server Enterprise Edition — версию, специально предназначенную для построения крупномасштабных корпоративных распределенных приложений. Новая версия Windows NT 4.0 обладала всеми необходимыми характеристиками для построения отказоустойчивых корпоративных решений, обслуживающих тысячи пользователей. Выпуск этой версии предоставил крупным предприятиям возможности построения масштабных информационных систем с производительностью, которую раньше можно было получить только с помощью специальных систем (в частности, UNIX-систем). Теперь это стало возможным и при использовании стандартных, наиболее распространенных и недорогих серверов на основе процессоров Intel . [Источник 2] .
Предшествующие версии
Название | Дата выхода - дата прекращения поддержки | Последняя версия встроенного браузера |
---|---|---|
Windows 1.0 | 20 ноября 1985 - 31 декабря 2001 | Нет браузеров |
Windows 2.x Windows 2.1x | 1 ноября 1987 - 31 декабря 2001 | Нет браузеров |
Windows 3.x | 22 мая 1990 - 31 декабря 2001 | Нет браузеров |
Windows 3.1 | 18 марта 1992 - 31 декабря 2001 | Internet Explorer 5 |
Windows для рабочих групп 3.1 | 1 октября 1992 - 31 декабря 2001 | Internet Explorer 5 |
Windows NT 3.1 | 27 июля 1993 - 31 декабря 2001 | Internet Explorer 5 |
Обзор
Первой версией Windows NT была Windows NT 3.1, которая была предназначена для рабочих станций и серверов. Она была призвана дополнить линейку систем (включавшую в себя Microsoft Windows 1.0 и Microsoft Windows 3.1x), которая была основана на MS-DOS . Постепенно семейство Windows NT вошло в линейку операционных систем общего назначения от Microsoft для персональных компьютеров, вытеснив семейство Microsoft Windows 9x.
Перенос графической библиотеки и драйверов в область ядра повышает скорость выполнения графического ввода-вывода. Эти изменения особенно сказались на скорости выполнения приложений Win32, в то время как приложения Windows-16 и MS-DOS -ские графические приложения работают примерно также, как и в версии 3.5.
Windows NT 4.0 является последней крупной версии Windows, поддерживающий Альфа-канал, MIPS или PowerPC процессора архитектуры. Он оставался в использовании на предприятиях в течение ряда лет, несмотря на многочисленные усилия Microsoft получить клиентов, чтобы обновить Windows 2000 в более новых версиях.
Наборы ресурсов
Microsoft выпустила пять версий ОС Windows NT 4.0 с рабочей станции и сервера ресурса комплект (оригинальная версия плюс четыре дополнения), в котором содержится большое количество инструментов и утилит, таких как desktops.exe что позволило пользователю иметь несколько рабочих столов, а также стороннего программного обеспечения.
Клиенты
- Windows NT 4.0 Workstation — разработана для использования в качестве основной ОС в бизнес-рабочих станциях. Направлен на компьютерное питание крупной бытовой техники, торговые автоматы, банкоматы и другие устройства, которые не могут считаться универсальными компьютерами. Это такая же система, как стандартный Windows NT 4.0, но она поставляется вместе в базе данных компонентов и зависимостей, из которых разработчик может выбрать отдельные компоненты для построения настраиваемых дисков установки и загрузки с жестких дисков образов.
Взаимодействие с UNIX
В Windows NT взаимодействие с UNIX обеспечивается посредством поддержки общих стандартных сетевых протоколов (включая TCP/IP), стандартных способов распределенной обработки, стандартных файловых систем и совместного использования данных, а также благодаря простоте переноса приложений. Несмотря на то, что система Windows NT была разработана для поддержки работы по схеме клиент-сервер, для совместимости с UNIX-хостами встроена эмуляция терминалов. SNMP. В Windows NT имеется ряд средств для интеграции в системы, использующие протокол SNMP (Simple Network Management Protocol), что позволяет выполнять удаленное администрирование Windows NT с помощью, например, SUN Net Manager и HP OpenView. Поддержка графических и текстовых терминалов.
Особенности версии
Содержание
Трехмерная графика OpenGL
В операционную систему Windows NT 3.5 встроены графические возможности трехмерной графики OpenGL API.
OpenGL - это независимая от операционной системы промышленно-стандартная библиотека графических функций, разработанная фирмой Silicon Graphics для своих рабочих станций. В настоящее время OpenGL признана Architecture Review Board, включающей такие фирмы, как DEC, IBM, Intel, Microsoft и Silicon Graphics. Технология OpenGL была лицензирована Microsoft для предоставления этого мощного 32-разрядного API пользователям Windows NT. Развитые функции этой библиотеки требуются в том случае, когда необходима визуализация крупных проектов и данных. Типичные задачи, требующие ее использования, - это системы механического и промышленного дизайна, программы статистического и научного анализа.
Системные требования
Минимальные требования к аппаратной части компьютера.
Windows NT Workstation | Windows NT Server |
---|---|
Процессор 486/25 или лучше | Процессор 486/25 или лучше |
12 Мб ОЗУ | 16 Мб ОЗУ |
Видео уровня VGA | Видео уровня VGA |
[Жесткий диск с интерфейсом IDE, EIDE, SCSI или ESDI | Жёсткий диск с интерфейсом IDE, EIDE, SCSI или ESDI |
124 Мб свободного места при стандартной установке | 124 Мб свободного места при стандартной установке |
Клавиатура | Клавиатура |
CD-привод, дисковод для дискет или активное сетевое подключение | CD-привод, дисковод для дискет или активное сетевое подключение |
Wimdows NT Server должен работать с 16 Мб памяти, но Microsoft настоятельно рекомендует наличие 32 Мб или больше. Желательно иметь компьютер со следующими характеристиками:
- Процессор 486DX2/50 или лучше
- Для удалённой отладки и решения проблем — внешний v.34-модем на 28,8 кбит/с
- Дисковой раздел на 1 Гб в файловой системеFAT (для установки Windows NT, размещения файла подкачки, установки MS-DOS или Windows 95 и т. п.) [Источник 1] .
Исполнительная подсистема [ ]
Работает с вводом\выводом, менеджером объектов, управлением над процессами и безопасностью. Неофициально делится на несколько подсистем — менеджер кэша, менеджер конфигурации, менеджер ввода\вывода, вызов локальных процедур, менеджер памяти, монитор безопасности. Системные службы, то есть системные вызовы, реализованы на этом уровне, за исключением нескольких вызовов, которые вызывают непосредственно ядро для большей производительности. В данном контексте термин «служба» относится к вызываемым подпрограммам, или набору вызываемых подпрограмм. Они отличаются от служб, выполняемых в режиме пользователя, которые в какой-то мере являются аналогом демонов в UNIX-подобных системах.
Серверы
- Windows NT 4.0 Server|Windows NT 4.0 Server — вышла в 1996 году и была разработана для серверных платформ малого бизнеса.
- Windows NT 4.0 Server, Enterprise Edition — вышла в 1997 году. Это была первая система в линейке серверных продуктов семейства Enterprise. Enterprise Server была разработана для серверных платформ крупных предприятий и сетей с высоким трафиком.
- Windows NT 4.0 Terminal Server — вышла в 1998 году. Позволяла пользователям работать удалённо. Та же самая функция была названа Terminal Services в Windows 2000 и в последующих серверных релизах. Также Terminal Server имела функцию Remote Desktop, которая позже была добавлена также в Windows XP. [Источник 3]
Требования к аппаратуре
Для работы с Windows NT Workstation (Server) 3.5 требуется:
- Компьютер с процессорами i386, i486 или Pentium с тактовой частотой от 33 Мгц и оперативной памятью от 12 (16) Мбайт; либо с процессором DEC Alpha и оперативной памятью от 16 (24) Мбайт; либо с MIPS-процессором; либо компьютер с несколькими процессорами.
- Не менее 70-90 Мб свободного пространства на жестком диске.
- Желательно иметь устройство чтения компакт дисков с интерфейсом SCSI (CD-ROM) и мышь.
- При работе в сети, требуется наличие 16- или 32-разрядной сетевой карты Ethernet или Token Ring.
Дополнительно могут быть установлены звуковая карта, накопители на магнитных лентах, принтеры, графопостроители, модемы и другие периферийные устройства. Полный список техники, прошедшей тестирование на совместимость с Windows NT, прилагается к системе. [Источник 3]
Windows NT 3.1, Windows NT 3.5, Windows NT 3.51, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 и Windows 8, Windows 10 являются частью семейства операционных систем на ядре NT. Все они являются операционными системами с Архитектура Windows NT имеет модульную структуру и состоит из двух основных уровней — компоненты, работающие в режиме пользователя, и компоненты режима ядра. Программы и подсистемы, работающие в режиме пользователя, имеют ограничения на доступ к системным ресурсам. Режим ядра имеет неограниченный доступ к системной памяти и внешним устройствам. Ядро системы NT называют гибридным ядром или макроядром. Архитектура включает в себя само ядро, уровень аппаратных абстракций (HAL), драйверы и ряд служб (Executives), которые работают в режиме ядра (Kernel-mode drivers) или в пользовательском режиме (User-mode drivers) [1] [2] .
Пользовательский режим Windows NT состоит из подсистем, передающих запросы ввода-вывода соответствующему драйверу режима ядра посредством менеджера ввода-вывода. Есть две подсистемы на уровне пользователя: подсистема окружения (запускает приложения, написанные для разных операционных систем) и интегрированная подсистема (управляет особыми системными функциями от имени подсистемы окружения). Режим ядра имеет полный доступ к аппаратной части и системным ресурсам компьютера. И также предотвращает доступ к критическим зонам системы со стороны пользовательских служб и приложений.
Менеджер объектов [ ]
Это исполнительная подсистема, к которой обращаются все остальные модули исполнительной подсистемы, в частности, системные вызовы, когда им необходимо получить доступ к ресурсам Windows NT. Менеджер объектов служит для уменьшения дублирования объектов, что может привести к ошибкам в работе системы. Для менеджера объектов каждый ресурс системы является объектом — будь то физический ресурс типа периферийного устройства, файловой системы, или логический ресурс — файл и др. Каждый объект имеет свою структуру, или тип объекта.
Создание объекта делится на две стадии — создание и вставка. Создание — создается пустой объект и резервируются необходимые ресурсы, например, имя в пространстве имен. Если создание пустого объекта произошло успешно, то подсистема, ответственная за создание объекта, заполняет его. Если инициализация успешна, то подсистема заставляет менеджер объектов произвести вставку объекта — то есть сделать его доступным по своему имени или дескриптору.
Версии
Windows NT 4.0 Server был включен в 4.0 и 4.5 версии BackOffice Small Business Server suite.
Улучшения
- Улучшенное автораспознавание аппаратуры, возможность ручного выбора и конфигурирования сетевых адаптеров, если автоматическое распознавание не дает положительного результата.
- Встроенная совместимость с NetWare. Возможность выполнения роли шлюза к сетям NetWare, так что Windows NT-компьютеры могут получать доступ к файлам, принтерам и серверам приложений NetWare. В Windows NT начиная с версии 3.5 входит Microsoft Compatible Workstation Service for NetWare, который позволяет осуществлять доступ к файлам, каталогам и принтерам на сервере Novell NetWare. Транспортный протокол Microsoft NWLink IPX/SPX обеспечивает связь между компьютером с Windows NT и NetWare файл-сервером и сервером печати. Он поддерживает работу с файлами и с очередями печати на NetWare сервере.
- Встроенная поддержка TCP/IP.Новая высокопроизводительная Microsoft-реализация протоколов TCP/IP, которая обеспечивает простое, мощное решение для межсетевого взаимодействия.Microsoft поддерживает протокол TCP/IP, начиная с 1991 года, когда был выпущен первый стек для Microsoft LAN Manager 2.1. В Windows NT также имеется поддержка этого протокола, начиная с самой первой версии этой операционной системы. Помимо этого, имеются базовые утилиты, такие как ftp, tftp, telnet, команды r*, arp, route и finger. С выходом версии 3.5 появились новые ключевые свойства, которые, с одной стороны, упростили конфигурирование и обслуживание, а с другой - улучшили свойства TCP/IP.
- Значительные улучшения средств удаленного доступа RAS, включающие поддержку IPX/SPX и TCP/IP, использование стандартов Point to Point Protocol (PPP) и Serial Line IP (SLIP). Сервер RAS может поддерживать до 256 соединений (вместо 64 в версии 3.1).
- Поддержка длинных имен файлов в файловой системе FAT. Windows NT поддерживает работу с тремя файловыми системами: NTFS, FAT и HPFS. Таким образом, если до установки Windows NT на компьютере были установлены MS-DOS или OS/2, то нет никакой необходимости переформатировать диск. Система преобразует FAT или HPFS в NTFS, сохранив всю информацию на диске. Обратное преобразование невозможно. Возможность использования длинных имен файлов на FAT была введена только в версии Windows NT начиная с 3.5.
- Полная поддержка хранения встроенных объектов OLE 2.x и поиска составных документов. Эти возможности включают связывание, встраивание, связывание со встроенными объектами, технологии "drag-and-drop" и OLE-Automation.
- Приложения, разработанные для MS Windows 3.x и MS-DOS, выполняются более надежно, так как каждое приложение работает в своем адресном пространстве.
Содержание
Звуковая схема
- Звуковая схема этой системы схожа с системой Windows 95, только звук включения был совсем другой, а звук выключения был тот же, только звучал наоборот (в реверсе). При желании можно было поставить мелодию от Windows 95. [Источник 4]
Читайте также: