Windows NT 3.1 — первая операционная система линейки Microsoft Windows NT для серверов и корпоративных рабочих станций, выпущенная 27 июля 1993 года. Номер версии был выбран таким образом, чтобы соответствовать последней версии оболочки Windows 3.1, имевшей похожий интерфейс пользователя. Было доступно две редакции NT 3.1: Windows NT 3.1 и Windows NT Advanced Server. Следующей операционной системой в линейке стала Windows NT 3.5, выпущенная в сентябре 1994 года.
NT 3.1 поддерживала процессоры архитектур Intel x86, DEC Alpha и MIPS R4000.
Основные функции ядра операционной системы, представленные в NT 3.1, используются в 32-битных версиях современных операционных систем семейства Windows, а в расширенном виде присутствуют и в 64-битных версиях. Также в NT 3.1 впервые появилась поддержка файловой системы NTFS.
Разработка Windows NT началась в ноябре 1988 года, после того, как Microsoft наняла коллектив разработчиков из Digital Equipment Corporation (DEC) во главе с Дэйвом Катлером. Многие основы дизайна отражали ранние опыты DEC с VMS и RSX-11. Операционная система была предназначена для работы на архитектурах с разными системами команд, а также на различных аппаратных платформах, принадлежащих к каждой из архитектур. Зависящие от оборудования части системы были в основном скрыты от остальной системы модулем режима ядра, получившим название HAL.
Windows NT изначально должна была быть выпущена как OS/2 3.0, третья версия операционной системы, совместно разрабатывавшейся IBM и Microsoft. После выпуска пользовавшейся большим успехом новой версии пользовательской оболочки для MS-DOS Windows 3.0 в мае 1990 года Microsoft решила изменить основной API для ещё не выпущенной NT OS/2: вместо расширенного API OS/2 стал использоваться расширенный Windows API. Это решение вызвало напряжённость в отношениях между Microsoft и IBM, в результате которой сотрудничество распалось. IBM продолжила разрабатывать OS/2, а Microsoft продолжила работу над Windows NT.
Первая публичная демонстрация Windows NT, тогда называвшейся Windows Advanced Server for LAN Manager, была представлена на конференции разработчиков в августе 1991 года[4], а формальное объявление продукта состоялось весной 1993 года на выставке COMDEX в Атланте, Джорджия.
Интерфейсы программирования приложений в Windows NT представляют собой подсистемы, работающие поверх недокументированного Native API; именно это позволило перейти к Windows API на достаточно поздней стадии разработки. Windows NT являлась первой операционной системой Microsoft, внутренние структуры данных которой использовали набор символов Unicode UCS-2. В Windows NT впервые был представлен Win32 API, который был 32-битной версией 16-битного Windows API. Большинство 16-битных приложений могло быть портировано на новую систему с минимальными изменениями путём повторной компиляции. В Win32 появилась поддержка многих новых API, в частности, сетевых операций и многопоточности.
Кодовым названием проекта было «NTOS». Данное обозначение сохранилось в имени файла ядра Windows NT, ntoskrnl.exe. Более официальным названием проекта было «NT OS/2». Это наименование сохраняется до настоящего времени в некоторых файлах комплекта для разработки драйверов Windows NT.
С самого начала NT проектировалась таким образом, чтобы её можно было легко портировать на другие платформы. Весь исходный код ядра и подсистем был написан на языках C и C++. Любые отличия в архитектуре аппаратного обеспечения, адаптация к которым не могла быть осуществлена простой перекомпиляцией (например, архитектура памяти, поддержка нескольких процессоров), выносились в HAL.
Кроме того, система загрузки NT была во многом заимствована из спецификации ARC, особенно на платформах, отличных от x86.
Изначально NT разрабатывалась для процессора Intel i860 (кодовое название N10 — «N-Ten»). Однако, поскольку выпуск i860 задерживался, команде разработчиков NT приходилось использовать эмулятор, прежде чем стали доступны прототипы систем на основе i860. Затем была добавлена поддержка других систем, а версия NT для i860 так и не была выпущена для публики. Причиной, по которой изначально разработчики ориентировались на i860, было стремление облегчить портирование на другие архитектуры и избежать создания системы, ориентированной на процессоры с архитектурой x86[5].
NT 3.1 поддерживала 32-битные процессоры Intel x86 (80386 и более поздние). В сравнении с 16-битной Windows 3.x, количество драйверов устройств для NT было довольно ограниченным. Хотя в Windows 9x могли использоваться драйвера от Windows 3.x, в NT нельзя было использовать ни драйвера для 9x, ни для 3.x. Windows NT 3.1 является единственной версией Windows NT, поддерживающей многопроцессорные компьютеры на основе процессора 80386[6].
Windows NT 3.1 поддерживала процессор MIPS R4000, а также иные системы MIPS, соответствовавшие спецификации Advanced RISC Computing (ARC).
Поддержка для процессора DEC Alpha была добавлена на стадии разработки бета-версий NT. Однако поскольку выпуск Alpha был отложен, разработчики Microsoft не имели доступа к компьютерам на основе Alpha почти до самого выпуска NT. В результате этого, поддержка Alpha не вошла в комплект поставки: в первые коробки с NT вкладывался купон, который можно было отправить по почте, чтобы получить бесплатный CD с NT 3.1 для процессоров Alpha.
NT включала так называемую NTVDM/WOW (NT Virtual Dos Machine/Windows on Windows), которая представляла собой окружение для запуска 16-битных приложений. Была возможна эмуляция подсистемы операционной оболочки Windows 3.x, работающей в стандартном (286) режиме. Приложения, которые полагались на низкоуровневый доступ к аппаратному обеспечению, не поддерживались. 16-битные приложения также не могли использовать файл подкачки. Microsoft указывала, что NT была совместимой со всеми 16-битными приложениями, которые соответствовали официальным руководствам по созданию программного обеспечения (большинство коммерческих приложений).
В NT 3.1 все 16-битные приложения запускались в рамках одного процесса WOW. Это означало, что одно засбоившее 16-битное приложение могло закрыть всю сессию WOW вместе с остальными 16-битными приложениями. Однако сама операционная система была изолирована от подобных проблем, так что процесс WOW можно было прервать и перезапустить, что являлось значительным шагом вперёд в области обеспечения стабильности Windows.
Командная оболочка DOS в NT была заменена системой командной строки, известной как CMD.EXE. DOS-подсистема допускала запуск любых приложений, не требовавших низкоуровневого доступа к оборудованию (который в тот период использовался часто). Для запуска DOS-приложений, как и в Windows 3.x и 9x использовался режим виртуального 8086.
Окружение NTVDM/WOW осталось практически неизменным во всех 32-битных версиях Windows NT. В 64-битных версиях оно отсутствует, потому что процессоры архитектуры x64 не поддерживают 16-битные операции или переход в режим виртуального 8086 в «длинном» режиме.
В NT впервые появился API Win32, который представлял собой 32-битную реализацию Windows API, которая позволяла перекомпиляцию старых 16-битных приложений для новой системы с минимальными изменениями. Win32 позволяла растущему сообществу программистов для 16-битных Windows использовать свои навыки при программировании для новой системы. Windows 95 поддерживала API Win32 (несколько видоизменённый), что ещё больше усилило его роль в процессе перевода пользователей систем Microsoft с 16-битных платформ.
Win32 — это полноценный API, предоставляющий доступ к самым различным возможностям ОС, начиная с управлению памятью и заканчивая интерфейсом пользователя. NT не разрешало доступ к оборудованию для приложений уровня пользователя. Это увеличивало надёжность системы за счёт уменьшения производительности. Однако это также означало, что практически все приложения Win32 должны были опираться на API Win32, написанный на C/C++. Положительной стороной этого являлось то, что портирование приложения на другую архитектуру, поддерживаемую NT (например, с x86 на MIPS) обычно не требовало никаких действий, кроме перекомпиляции (некоторые приложения требовали изменений, если они предполагали использование определённого порядка байтов).
Хотя система, которая изначально должна была называться «NT OS/2» была в итоге выпущена как «Windows NT», она осталась во многом совместимой с OS/2. Так, поддерживалась файловая система HPFS, а также работавшие в текстовом режиме 16-битные приложения OS/2 (в версии для x86). Многие API OS/2 (в частности сетевые API NetBIOS/LANMan) существовали в 16-битных версиях OS/2 и DOS/Windows практически в идентичной форме, так что они были включены в Win32 API. Большинство 16-битных программ OS/2 могли быть с минимальными изменениями исходного кода перекомпилированы как консольные приложения Win32.
Общей для Windows и OS/2 является концепция динамических библиотек (DLL). Хотя детали реализации DLL в Windows и OS/2 отличаются, сходство их является достаточно сильным, чтобы даже сложные приложения OS/2 могли быть перенесены на NT без значительных архитектурных изменений.
Кроме того, Microsoft отдельно подставляла дополнительную подсистему Windows NT для Presentation Manager (Windows NT Add-On Subsystem for Presentation Manager), которая делала возможным запуск графических приложений для OS/2.
Windows NT 3.1 включала подсистему, которая предоставляла минимальную совместимость с POSIX. Она была добавлена в основном для того, чтобы способствовать заключению контрактов с правительством США, поскольку многие правительственные агентства включали POSIX-совместимость в качестве обязательного условия контракта.
Совместимость с POSIX поддерживалась лишь на уровне API, так что требовалась перекомпиляция исходного кода. Подсистема POSIX в NT 3.1 в основном включала поддержку разрешений доступа к файлам в стиле UNIX, а также длинных имён файлов.
Поддержка NT 3.1 впервые появилась в Internet Explorer 2. IE 1.5 поддерживал NT, но эта версия стала доступной лишь после выпуска IE 2.
NT 3.1 включала поддержку для 3 сетевых протоколов: NetBIOS Frames (с использованием API NetBEUI), TCP/IP и DLC.
На момент выпуска NT протокол NetBIOS Frames (NBF) чаще всего использовался в сетях на основе Microsoft LAN Manager/IBM LAN Server. В NT 3.1 этот протокол был единственным, который можно было использовать с уже существующими сетями на основе LAN Manager networks, а также при взаимодействии с системами на основе NT. При использовании NBF NT могла участвовать в общем доступе к файлам и принтерам, а NT Advanced Server могла выступать в роли контроллера домена (в том числе совместно с серверами OS/2 LAN Manager). NT Advanced Server также могла входить в уже существующий домен, но не могла использоваться как самостоятельный сервер для рабочих групп.
Windows NT 3.1 была первой операционной системой семейства Windows, включавшей поддержку TCP/IP в обычном комплекте поставки. В качестве стека TCP/IP использовался SpiderTCP, разрабатывавшийся Spider Systems. В NT 3.5 он был заменён на стек собственной разработки[7].
Стек TCP/IP включал поддержку WinSock и STREAMS, но не мог использовался для построения сетей, включавших системы Microsoft LAN Manager или NT. Кроме того, не было поддержки DHCP, так что IP-адреса должны были настраиваться вручную. Поддержка NBT, DHCP и WINS была добавлена лишь в NT 3.5.
Data Link Control (DLC) — протокол обмена данных с сетевыми принтерами, например, использующими интерфейс HP JetDirect. Он также мог использовать Microsoft SNA Server для взаимодействия с мейнфреймами IBM.
Den här artikeln omfattas av Wikipedias policy om biografier. Den behöver fler källhänvisningar för att kunna verifieras. (2015-06) Åtgärda genom att lägga till pålitliga källor (gärna som fotnoter). Uppgifter utan källhänvisning kan ifrågasättas och tas bort utan att det behöver diskuteras på diskussionssidan. Patrik MartinssonFöddBengt Patrik Peter Martinsson6 april 1967 (56 år)JönköpingAktiva år1991-WebbplatsPatrik MartinssonBetydande rollerJudas i Jesus Christ…
Third season of the anime television series (2018–19) Season of television series Attack on TitanSeason 3Cover art of the first Blu-ray volumeCountry of originJapanNo. of episodes22ReleaseOriginal networkNHK General TVOriginal releaseJuly 23, 2018 (2018-07-23) –July 1, 2019 (2019-07-01)Season chronology← PreviousSeason 2Next →Season 4List of episodes The third season of the Attack on Titan anime television series was produced by IG Port's Wit Studio, chief direct…
One More Happy EndingPoster promosiGenreKomedi romantisDitulis olehHeo Sung-HeeSutradaraKwon Sung-ChanPemeranJang Na-raJung Kyung-hoKwon YulYoo In-naYoo Da-inNegara asalKorea SelatanBahasa asliKoreaJmlh. episode16ProduksiLokasi produksiKoreaDurasi70 menit Rabu dan Kamis pukul 21:55 (WSK)RilisJaringan asliMunhwa Broadcasting CorporationRilis asli20 Januari 2016 (2016-01-20) –presentPranala luarSitus web One More Happy Ending (Hangul: 한번 더 해피엔딩; RR: …
Private, all-girls school in Cincinnati, , Ohio, United StatesSeton High SchoolView from the northeastAddress3901 Glenway AvenuePrice HillCincinnati, (Hamilton County), Ohio 45205United StatesCoordinates39°6′47″N 84°34′43″W / 39.11306°N 84.57861°W / 39.11306; -84.57861InformationTypePrivate, All-GirlsMottoHazard Yet ForwardReligious affiliation(s)Roman CatholicEstablished1854PresidentKathy Ciarla[1]PrincipalKaren Klug White[1][2]Grades9…
دكتور آلكمي (بالإنجليزية: Doctor Alchemy) معلومات شخصية الحياة العملية الجنس ذكر [لغات أخرى] المهنة عالم اجتماع تعديل مصدري - تعديل هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (يوليو 2017) دكتور آلك
Battle Between Spain and the Philippines Battle of ImusPart of the Philippine RevolutionMonument of the battle in ImusDateSeptember 1–3, 1896LocationImus, Cavite, PhilippinesResult Filipino victory[1]Belligerents Katipunan Magdalo Spanish Empire Guardia CivilCommanders and leaders Emilio Aguinaldo Baldomero Aguinaldo Candido Tirona Jose Tagle Guillermo Samoy † Ramón Blanco Ernesto de Aguirre Jose TogoresStrength Initial: 500 men[1]At the time of the siege: 1,000 men…
此條目没有列出任何参考或来源。 (2019年8月24日)維基百科所有的內容都應該可供查證。请协助補充可靠来源以改善这篇条目。无法查证的內容可能會因為異議提出而被移除。 中华人民共和国第十届全运会皮划艇激流回旋比赛于2005年9月15日至18日在南京市白馬公園举行,比赛设男子单人皮艇、男子单人划艇、男子双人艇、女子单人皮艇四个小项的比赛。 赛程安排 9月15日
Cabildo Insular de Fuerteventura Información generalÁmbito EspañaTipo Cabildo Insular (unicameral)LiderazgoPresidente Lola Garcíadesde el 26 de junio de 2023 ComposiciónMiembros 23 consejeros Grupos representados Gobierno (13) 8 CC 5 PSOE Oposición (10) 5 PP 3 NC-FAC 2 AMFEleccionesSistema electoral Representación proporcional por listasÚltima e…
Agung Budi SantosoS.H., M.MAnggota Dewan Perwakilan Rakyat Republik IndonesiaPetahanaMulai menjabat 1 Oktober 2019PresidenJoko WidodoPerolehan suara36.325 (2019) [1]Daerah pemilihanJawa Barat I Informasi pribadiLahir13 November 1966 (umur 57)Pekalongan, Jawa TengahPartai politik DemokratAlma materUniversitas Merdeka MalangPekerjaanPolitikusSunting kotak info • L • B Agung Budi Santoso, (lahir 13 November 1966) adalah politikus Indonesia yang menjabat seb…
1967 compilation album by Bee GeesTurn Around, Look at UsCompilation album by Bee GeesReleased1967Recorded1963-1966GenreRockLanguageEnglishLabelFestival RecordsProducerRobert Iredale, Nat KipnerBee Gees chronology Turn Around, Look at Us(1967) Rare, Precious and Beautiful(1968) Turn Around, Look at Us was the first compilation album released by the Bee Gees in 1967 on Festival Records. It was released only in Australia and New Zealand.[1] The album effectively served as a mop-up …
2014 single by Sub FocusCloseSingle by Sub Focusfrom the album Torus Released21 April 2014Recorded2013Genre Deep house UK garage Length 5:09 (album version) 3:50 (radio edit) Label Virgin EMI Mercury RAM Songwriter(s) Nick Douwma Uzoechi Emenike Producer(s)Sub FocusSub Focus singles chronology Turn Back Time (2013) Close (2014) Nobody Knows (2016) Close is a song by British DJ and record producer Sub Focus. It was released on 21 April 2014 as the seventh single from his second studio album T…
This article may rely excessively on sources too closely associated with the subject, potentially preventing the article from being verifiable and neutral. Please help improve it by replacing them with more appropriate citations to reliable, independent, third-party sources. (April 2019) (Learn how and when to remove this template message) SENTRI program logo SENTRI lanes at San Ysidro border crossing/port of entry, 2015. Tijuana, Mexico to San Diego, California. The Secure Electronic Network fo…
سونتشات راتيواتانا معلومات شخصية الميلاد 23 يناير 1982 (العمر 41 سنة)بانكوك الطول 1.75 م (5 قدم 9 بوصة) الإقامة بانكوك الجنسية تايلاند الوزن 71 كيلوغرام استعمال اليد اليد اليمنى أخوة وأخوات سانكي راتيواتانا الحياة العملية بداية الاحتراف 2004 مجموع الجوائز المادي…
Eleventh season of the Pokémon animated television series Season of television series Pokémon: Diamond and Pearl: Battle DimensionSeason 11The English title screen from the Pokémon: DP Battle Dimension season.Country of originJapanNo. of episodes52ReleaseOriginal networkTV TokyoOriginal releaseNovember 8, 2007 (2007-11-08) –December 4, 2008 (2008-12-04)Season chronology← PreviousDiamond and Pearl Next →DP: Galactic Battles List of episodes Pokémon: Diamond and …
University in Douliu, Yunlin, Taiwan TransWorld University環球科技大學Former nameTransworld Junior College of CommerceTransworld Institute of TechnologyMotto in EnglishCherish Honesty, Practice IntegrityTypePrivate universityEstablished1992 (as Transworld Junior College of Commerce)[1]1 August 2010 (as TWU)PresidentChen I-hsingStudents6,000AddressDouliu, Yunlin, Taiwan23°40′51″N 120°33′13″E / 23.6809°N 120.5536°E / 23.6809; 120.5536WebsiteOf…
この記事には複数の問題があります。改善やノートページでの議論にご協力ください。 出典がまったく示されていないか不十分です。内容に関する文献や情報源が必要です。(2013年8月) 独立記事作成の目安を満たしていないおそれがあります。(2013年8月)出典検索?: 大分県歯科医師会 – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL…
У Вікіпедії є статті про інші значення цього терміна: Комісар державної безпеки. Генеральний комісар державної безпеки Петлиці/Нашивки Країна СРСРВид збройних сил ГУДБ НКВС СРСР→ НКВС СРСР→ НКДБ СРСРСтворено 1935Скасовано 1945Нижче звання комісар державної безпек…
Map all coordinates using: OpenStreetMap Download coordinates as: KML GPX (all coordinates) GPX (primary coordinates) GPX (secondary coordinates) Cadastral in New South Wales, AustraliaWooreNew South WalesLocation in New South Wales Lands administrative divisions around Woore: Werunda Rankin Booroondarra Werunda Woore Mossgiel Livingstone Manara Mossgiel Woore County is one of the 141 Cadastral divisions of New South Wales. Woore County was named in honour of Commissioner of Crown Lands John C W…
ExtraHop Networks, Inc.TypePrivateIndustryCybersecurityFounded2007FoundersJesse RothsteinRaja MukerjiHeadquartersSeattle, WAKey peopleGreg Clark, CEOProductsReveal(x); Reveal(x) 360OwnersBain Capital Private Equity, Crosspoint Capital PartnersNumber of employees501 to 1,000Websitewww.extrahop.com ExtraHop is a cybersecurity company providing AI-based network intelligence that stops advanced threats across cloud, hybrid, and distributed environments. History Jesse Rothstein and Raja Mukerji found…
Dimulai pada tahun 1950-an sebagai hasil akhir dari pendudukan atas Hindia Belanda, pemerintah Belanda memutuskan untuk membawa sekitar 12.000 tentara Tentara Kerajaan Hindia Belanda (KNIL) berdarah Maluku dan keluarga mereka ke Eropa. Mereka dilepaskan dari ketentaraan pada saat kedatangan dan ditempattinggalkan di kamp-kamp[1] untuk sementara sampai mereka mungkin kembali ke Maluku.[2] Walaupun Republik Maluku Selatan (RMS) telah dideklarasikan pada tanggal 25 April 1950,[3…
Lokasi Pengunjung: 18.117.141.164