Операционната система microsoft windows nt е фокусирана върху. WNT: Истинската история на Windows NT

Операционната система microsoft windows nt е фокусирана върху.  WNT: Истинската история на Windows NT
Операционната система microsoft windows nt е фокусирана върху. WNT: Истинската история на Windows NT

корени

Всичко започва през 1975 г., когато Digital Equipment Corporation започва разработването на своята 32-битова VAX платформа.

Проектът беше ръководен от Кътлър, който вече си беше изградил репутация на силен системен инженер, като създаде RSX-11M за известните миникомпютри PDP-11. През 1977 г. бяха обявени машината VAX-11/780 и нейната операционна система VMS 1.0. Четири години по-късно Кътлър беше безумно уморен да „приписва“ числа след един и същи трибуквен префикс и реши да напусне Digital. Служителите на корпорацията обаче се оказаха по-хитри: тъй като талантлив разработчик не може да бъде задържан в лоното на организацията, те решиха да имитират атмосферата на стартиране и свободно творчество. Беше създадено автономно подразделение в Сиатъл и на Кътлър беше позволено да наеме необходимия брой персонал (около 200 души) директно от служители на Digital. Новата структура пое дизайна на архитектурата на процесора и операционната система с кодово име Prism.

диаграма на развитие операционна система Windows NT семейства

„Щастливият миг” не трае дълго, големите шефове не успяват да доведат започнатата работа до логичния си край и през 1988 г. Кътлър, заедно със своите 200 инженери и програмисти, се озовават на свободен хляб. Но известният разработчик не остана без работа: по това време в главата на Бил Гейтс беше узряло решение за необходимостта от създаване на сървърна операционна система, която да се конкурира с клонингите на Unix. Само за да получи Дейвид Кътлър, бъдещият изпълнителен директор на Microsoft се съгласи да наеме 20 бивши цифрови инженери по свой избор. През ноември 1988 г. екип от петима дигитални хора и един програмист на Microsoft започва работа.

Задачата беше да се напише ОС за новия процесор Intel i860 RISC с кодово име N-Ten. От тук, между другото, възниква съкращението NT, по-късно интерпретирано от търговците на Microsoft като Нова технология. Още през декември 1988 г. първите фрагменти от системата бяха готови. Уловката беше, че i860 съществуваше само на хартия, така че кодът трябваше да бъде тестван на софтуерен емулатор. Разработката е извършена на "играчка", според днешните стандарти, машини Intel 386 25 MHz с 13 MB RAM и 110 MB твърди дискове.

Архитектурата на микроядрото, която е в основата на NT от самото начало, стана решаваща, когато през 1989 г. беше открито, че хардуерът i860 не е в състояние ефективно да изпълнява писмен код. Трябваше да премина към MIPS R3000, а след това към стандарта Процесор Intel 386, който беше завършен за по-малко от година от екип, нараснал до 28 инженери.

През 1990 г. се случи най-важното събитие, което се превърна в ключово събитие в съдбата на NT - пускането и шеметния успех на Windows 3.0. Всъщност това беше първата многозадачна операционна система на Microsoft с приличен графичен интерфейс, който позволяваше извършването на истинска работа. Това е заемане този интерфейси API определи бъдещето на NT. Първоначално сървърната ОС трябваше да бъде римейк на съвместния OS / 2 проект с IBM и съответно да функционира със съществуващи OS / 2 приложения. Третата версия на Windows обаче се появи точно навреме: Редмънд изостави съюзниците си и пренасочи екипа за разработка на NT към дизайна на Win32 API, направен по "образ и подобие" на интерфейса Win16. Това осигури така необходимата приемственост, която улесни пренасянето на приложения от десктопа към сървърната платформа.

Екипът за разработка на NT, който дотогава се превърна в Windows NT, започна да расте бързо и скоро имаше около 300 души, работещи в него. Изоставянето на ориентацията към OS/2 доведе до сериозни проблеми в отношенията между Microsoft и IBM. Нямаше официални изявления, просто на една от междукорпоративните презентации служителите на IBM установиха объркани, че създадената операционна система няма нищо общо с идеята на тяхната компания. Въпреки това, Windows NT 3.1 (номерирането беше "коригирано" към текущата версия на 16-битов Windows, който съществуваше по това време) включваше поддръжка за DOS, Win16, POSIX и OS / 2 API, включително. През юли 1993 г. излезе нова сървърна система от Microsoft и започна своето пътуване.

След това нещата вървят гладко: през септември 1994 г. излиза Windows NT 3.5. Предишната версия беше подготвена в трескава бързина, всичко трябваше да бъде кодирано от нулата и много функции останаха неприложени. Сега е време да помислим за ефективност, бързина и ... организиране на някакво взаимодействие с мрежи, изградени на NetWare - абсолютният лидер на онова време, доминиращ на пазара локални мрежи. Ако през онези години бяха толкова внимателни към въпросите на регулирането на монополите, както се прави днес, може би щеше да е достатъчно да напишат съответната клевета до съответния орган. Уви, Microsoft трябваше сама да се справи със ситуацията. Novell се колебаеше дали да предостави клиент или не Поддръжка на Windows NT. Redmond не можеха да чакат повече - те написаха свой собствен NetWare клиент и той се оказа толкова добър, че продължиха да го използват след пускането на оригинала софтуерот Novell. През май 1995 г., благодарение на архитектурата, базирана на микроядрото, се появи специално "PowerPC издание" на ОС - Windows NT 3.51. Според някои доклади пускането му е било отложено поради неспособността на IBM да се придържа към плана да пусне този процесор на пазара. Следователно еволюцията на версията PowerPC отиде малко по-далеч от Windows NT 3.5, което й позволи да стане основа за следващата версия на операционната система.

Ако досега все още беше възможно да се говори за известно сходство между архитектурите на Windows NT и дори Unix (в някои отношения безкрайно далечни, но в някои отношения много подобни на VMS OS), то с пускането на NT 4.0, който представи графичната подсистема в ядро, последната причина за подобни разсъждения е изчезнала. На теория подобно решение беше абсолютно логично заключение от тъжния опит да се интегрира популярният прозорец в NT. Windows среди 95. Вероятно идеята за повторение на архитектурния модел на X Window - Unix - е възникнала именно поради оригиналната "сървърна ориентация" на NT. Въпреки това, ако нямаше проблеми с „трансплантацията“ на графичната обвивка, тогава нейната производителност в потребителски режим (т.е. под формата на редовно приложение) остави много да се желае, което е напълно естествено - поддържа абстрактно изходно устройство (било то растерен дисплей, принтер или изобщо каквото и да е) графичната подсистема на Windows е несъизмеримо по-сложна и съответно по-взискателна към ресурсите от X Window, който "разбира" само растерни дисплеи. И така, като част от ядрото на Windows NT 4.0, пуснато през юли 1996 г., се появи друг модул. Ревизията беше наречена Shell Update Release (SUR).

Следващата стъпка беше Windows NT 5.0, пуснат на пазара през 2000 г. под името Windows 2000. правилно решение, което позволи тази операционна система да бъде препозиционирана. Работата продължава и до днес, както се вижда от пускането на Windows Server 2003.

Битка за Windows дизайн и Реализация на WindowsСървърите са подчинени на Марк Луковски, един от поддръжниците на отдела за сървърни ОС на корпорацията. Той ръководи армия от 5000 разработчици, разпределени в седем лаборатории. Други 5000 програмисти работят на работните си места в партньорски компании, като ежедневно допринасят с 50 милиона реда от кода на операционната система Windows Server 2003.

Всеки ден се извършва пълно компилиране и асемблиране на системата за проверка за работоспособност и идентифициране на грешки. Списъците с открити грешки се изпращат на екипите за разработка. Направените корекции трябва да бъдат докладвани на таблото за обяви, което ги поставя на опашката за включване в основната сглобка. Сървърната ферма, участваща в компилирането на системата, непрекъснато се надгражда, но, както преди много години, пълното сглобяване отнема 12 часа машинно време. И това е въпреки разделянето на колосалния масив от кодове на отделни независими групи изходни текстове, организирани в дървовидни йерархии.

Квинтесенцията на процеса на развитие са едночасовите срещи в така наречената "военна стая" (War Room), провеждани два или три пъти дневно (в 9.30, 14.00 и 17.00). Те са предшествани от подобни събития в местните "бойни стаи" на работните групи в 8.00 часа. На основната среща се обсъждат корекции на предварително открити грешки и се определя цялостното състояние на проекта. IN последните днитук основно търсеха начини за решаване на важен проблем - преименуването на Windows .NET Server 2003 на Windows Server 2003. Хиляди имена в различни модули и това беше в последния момент преди пускането на системата, което предизвика сериозно главоболие за разработчици.

На срещата всеки екип трябва да докладва за напредъка на работата си, за процеса на коригиране на открити грешки и възможни последствияизвършване или ненаправяне на тези изменения. Ако проблемът не може да бъде решен или се счита за недостатъчно важен, грешката, според оригиналната терминология, се "отстранява" във финалната версия. Пропускането на сутрешната среща е равносилно на дезертиране.

Изграждането започва всеки ден в 16:30 ч. и може да бъде отложено до 18:00 ч., за да може след третата среща в "бойната стая" да бъдат включени най-новите корекции в системата. Екипът не може да дойде на срещата без готово решение на съществуващите проблеми, в противен случай е по-добре изобщо да не се появява там. Всяка от седемте лаборатории разполага с пълно копие на изходния код на системата, в който правят свои корекции, компилират и проверяват за работоспособност. Ако всичко вървеше гладко - нов кодсе обединява с код, създаден от други екипи, в основна сглобка. Проблемът може да се крие във взаимодействието на нов код, написан от различни групи. Основният монтаж не винаги е успешен, понякога системата не е жизнеспособна. В този случай, веднага щом се открие виновният модул (обикновено около три или четири сутринта), тези, които са го написали, се призовават спешно работно мястои не го оставяйте, докато грешката не бъде коригирана. Следователно програмистите трябва да са готови да работят 24 часа в денонощието, 6 дни в седмицата (шест дни се въвеждат с наближаването на датата на пускане на продукта).

Основният принцип, върху който се изграждат крайните етапи на тестване, е използването на собствени продукти в процеса на проекта. След като системата достигне „първото ниво“ на стабилност, тя става основната операционна система в работните групи. „Второто ниво“ се счита за достигнато, когато ОС придобие способността да функционира. Само тогава е разрешено да се използва в кампуса на Microsoft. Така беше и с файловия сървър под NT, първата му употреба беше за съхраняване на източника Windows текстове NT, както и първата и всички следващи версии на Active Directory.

След това продуктът се изпраща за тестване на избрани партньори от JDP (Joint Development Partners). Ако се открият грешки, се взема „волево решение“: оставете ги в системата и запазете началната дата на продажбите или отложете датата на пускане и направете някои подобрения. В последния случай всички резултати се анулират и тестването започва от нулата.

Много по-трудно е да се осигури следпродажбена поддръжка. Когато се идентифицират недостатъци, „дупки“ в сигурността или необходимостта от добавяне на нови функции към продукта, трябва да се създаде или локален пач, или пълноправен сервизен пакет. Тъй като други вече съществуваха преди тази корекция или сервизен пакет, новият код се тества на много варианти на системата, преминавайки през всички възможни комбинации от корекции и сервизни пакети. Освен това, за да извърши пълна проверка на здравето, корпорацията поддържа отделни фрагменти от своята мрежа, които работят на по-стари версии на продукти (например Windows Server 2000), където можете да „пуснете“ системата в „полеви условия“ .

Как VMS стана WNT

Някои умници веднъж се пошегуваха, че ако увеличите (увеличите с една) всяка буква от името на операционната система Cutler VMS, получавате WNT или Windows NT. Според професионалистите това е вярно. Не предубеждение, основано на факта, че основните архитекти на NT някога са били разработчиците на VMS, а обективна реалност.

Всъщност NT е въплъщение на радикално преработени, внедрени на езика C за постигане на по-добра мобилност, архитектурните идеи на ядрото на асемблера на VMS, допълнено от подходящите интерфейси API и нови файлови и графични подсистеми. Сходството на архитектурните решения на двете системи е много високо. И така, те имат еднакви концепции за процеси, приоритети (32 нива), управление на променящите се приоритети и контрол върху разпределението на процесорното време между тях. Но въпреки значителните прилики, несъмнено поради предишния опит на екипа на главния архитект - Кътлър, NT първоначално е създадена като многонишкова операционна система - тази "малка" разлика сама по себе си дава възможност да се разбере степента на разделяне на NT от "базовата" VMS архитектура.

Драйверите и в двете операционни системи работят в рамките на стеков модел, всеки слой от който е изолиран от останалите, което позволява организирането на многоетапна схема за управление на устройството. Системите позволяват размяна както на потребителски процеси, така и на системни процеси, включително драйвери. Начинът, по който ресурсите са представени, също е подобен, двете системи ги третират като обекти и ги управляват с помощта на Object Manager. Сигурността на NT, подобно на основните списъци за контрол на достъпа по преценка или DACL, проследява произхода си до VMS 4.0.

През 1993 г. инженерите на Digital прегледаха спецификациите за Windows NT и откриха, че тя е удивително подобна на експерименталната операционна система Mica, която беше създадена като част от проекта Prism. Защо такова внимание към продуктите на Redmond? Не от добър живот, служителите на Digital започнаха да изучават вътрешностите на системата на някой друг. През 1992 г. корпорацията изпадна в продължителен пик, парите изтичаха между пръстите й и продажбите на новия процесор Alpha се подхлъзнаха. Сега в търсене на спасение, шефовете на компанията се опитаха да потърсят помощ от най-големия си съперник Intel, на което нейният президент Андрю Гроув отказа. В крайна сметка трябваше да се преклоня пред "Gates the Third" и да поискам порт на Windows NT под Alpha в замяна на обещание да направя NT, в ущърб на VMS, моята основна операционна система. Въпреки това, след като получиха предварителна версия на NT, инженерите на Digital бавно осъзнаха, че операционната система изисква значително повече RAM, отколкото техният типичен "$5000 Alpha PC" би подържал. Очевидно NT не беше подходящ за масовия пазар на RISC станции, опитът да застане под флага на Microsoft за Digital (както впрочем и за повечето други компании) се оказа загуба на време и пари.

Играта на „открий 10 разлики“ между WNT и VMS донесе големи дивиденти на Digital. Според една версия, публикувана по това време в Business Week, вместо открито да съди, президентът на Digital, с неопровержими доказателства за нарушаване на интелектуалната собственост, решил да получи повече за по-малко. Той се обърна към Microsoft за разяснения, което доведе до подписването на мащабен договор, според който Digital стана основен мрежов интегратор за NT. В допълнение, през октомври същата година Redmond отказа поддръжка в Windows NT и за двата процесора, конкуриращи се с Alpha: PowerPC и MIPS. За съжаление на Digital management, алиансът скоро беше унищожен и статутът на "NT мрежови инсталационни услуги за Microsoft" премина към Hewlett-Packard, който обаче няколко години по-късно получи друго тежко бреме на корпорацията - VMS OS.

Въпреки факта, че пътищата на NT и VMS се разминаха, тези операционни системи продължиха серия от странни заеми. По-специално, Windows NT получи поддръжка за клъстери едва през 1997 г., докато VMS я има от 1984 г., а 64-битова версия на Windows се появи дори по-късно (VMS мигрира към по-висока битова дълбочина през 1996 г.). От друга страна, във VMS 7.0 през 1995 г. нишките бяха обявени на ниво ядро ​​и база данни, подобна на регистъра, и глобален журнал на събития, подобно на съответните инструменти на NT, станаха част от VMS 7.2. Windows Server 2003 излезе, да видим какво ще се случи след това...

Windows NT не е по-нататъшно развитие на вече съществуващи продукти. Архитектурата му е създадена от нулата, като се вземат предвид изискванията за съвременна операционна система. Характеристиките на новата система, разработена въз основа на тези изисквания, са изброени по-долу.

    В опит да осигурят съвместимост (съвместимост) на новата операционна система, разработчиците на Windows NT запазиха познатия интерфейс на Windows и внедриха поддръжка за съществуващите файлови системи(като FAT) и различни приложения (написани за MS - Dos, OS/2 1.x, Windows 3.x и POSIX) Разработчиците също така включиха инструменти за работа с различни мрежови инструменти в Windows NT.

    Постигната е преносимост на системата, която вече може да работи както на CISC, така и на RISC процесори. CISC включва Intel-съвместими 80386 и по-високи процесори; RISC са представени от системи с MIPS R4000, Digital Alpha AXP и Pentium P54 серия и по-нови процесори.

    Мащабируемостта означава, че Windows NT не е обвързан с еднопроцесорна компютърна архитектура, а е в състояние да се възползва напълно от възможностите, предоставени от симетричните многопроцесорни системи. В момента Windows NT може да работи на компютри с между 1 и 32 процесора. компютърна средаизисквания, Windows NT го прави лесно

    добавете по-мощни и продуктивни сървъри и работни станции към корпоративната мрежа. Допълнителни ползипредоставя използването на една среда за разработка както за сървъри, така и за работни станции.

    Windows NT има единна система за сигурност (сигурност), която отговаря на спецификациите на правителството на САЩ и отговаря на стандарта за сигурност B2. В корпоративна среда критичните приложения са снабдени с напълно изолирана среда.

    Разпределената обработка означава, че Windows NT има мрежови възможности, вградени в системата. Windows NT също така позволява комуникация с различни типове хост компютри чрез поддръжка на различни транспортни протоколи и използване на съоръжения клиент-сървър на високо ниво, включително наименувани канали, извиквания на отдалечени процедури (RPC) и Windows сокети.

    Надеждността и здравината осигуряват архитектурни характеристики, които защитават приложни програмида не бъдат повредени един от друг и от операционната система. Windows NT използва устойчива на грешки структурирана обработка на изключения на всички архитектурни нива, която включва възстановима файлова система NTFS и осигурява защита чрез вградена защита и усъвършенствани техники за управление на паметта.

    Възможностите за локализация (разпределение) осигуряват средства за работа в много страни по света на национални езици, което се постига чрез използване на стандарта ISO Unicode (разработен от международната организация за стандартизация).

    Концепции на Windows NT

Операционната система Windows NT е реализирана в два вида: Windows NT Server и Windows NT Workstation. Windows NT Server 4.0 е мрежова операционна система с интернет приложения, услуги за файлове и печат, услуга за отдалечен достъп, вграден рутер, индексиране на файлове и управление на мрежата. Второ Windows вариант NT - Windows NT Workstation 4.0 прилича на NT Server по много начини, но е оптимизирана като операционна система за работна станция. По отношение на архитектура и функции, Windows NT Server е надмножество на Windows NT Workstation и включва всички функции на последната. Освен това, в случаите, когато не е посочено коя ОС се има предвид, коментарите се отнасят и за двете.

    Произходът на Windows NT

Начало на работа по създаване на Windows NT пада в края на 88-ма година. Microsoft назначи Дейвид Кътлър да ръководи нов софтуерен проект: разработка на ОС нова технология(Нова технология - NT). Дейвид Кътлър беше главен консултант на DEC и работи за фирмата в продължение на 17 години, разработвайки ОС и компилатори: VAX/VMS, OS за MicroVAX I, OS RSX-11M, компилатори VAX PL/1, VAX C.

Windows NT е разработен за първи път като олекотена версия на OS/2 (OS/2 Lite), която може да работи на по-малко мощни машини чрез съкращаване на някои функции. С течение на времето обаче, виждайки колко успешен е Windows 3.0, приет от потребителите, Microsoft се преориентира и започна да разработва подобрена версия на Windows 3.1. Новата стратегия на Microsoft беше да създаде едно семейство Windows-базирани операционни системи, които да покриват много видове компютри, от най-малките лаптопи до най-големите мултипроцесорни работни станции.

Windows NT, както се нарича следващото поколение Windows системи, е най-високото ниво в йерархията на фамилията Windows. Тази операционна система, която първоначално поддържаше познатия графичен потребителски интерфейс (GUI) на потребителя на Windows, беше първата напълно 32-битова операционна система на Microsoft. Win32 API - програмен интерфейс за разработване на нови приложения - предоставя на приложенията подобрени функции на ОС, като многонишкови процеси, синхронизация, сигурност, I / O, управление на обекти.

Концептуалните предимства на Windows NT пред сдвояването MS-DOS/Windows 3.1 бяха ясни. Неговата 32-битова основа, заедно с истинската многозадачност и многонишковост, увеличиха значително потенциала на системата.

Първите операционни системи от семейството NT, Windows NT 3.1 и Windows NT Advanced Server 3.1, се появиха през юли 1993 г. Кодовото име за следващата версия на Windows NT 3.5, Daytona, което е същото като името на магистралата във Флорида, може да показва, че основното му предимство е скоростта. Всъщност производителността на версия 3.5 се увеличи с 1,5 пъти в сравнение с версия 3.1 и след въвеждането й много корпоративни потребители, които отхвърлиха версия 3.1 по една или друга причина, преразгледаха отношението си към линията NT: през 1995 г. делът на Windows NT в техния сектор на пазара се е увеличил 2 пъти и възлиза на 15%.

    Характеристики на Windows NT 4.0 версия

Издадена през август 1996 г следваща версия Windows NT 4.0. Тази следваща версия на Windows NT първоначално трябваше да бъде номерирана 3.52, но получи номер 4.0, който преди беше споменат в компютърната преса във връзка с друга предстояща версия на Windows NT с кодово име Cairo. Може би това показва, че тази най-нова версия (Windows NT 4.0) има толкова много важни нови функции, които изискват по-значителни промени в кодирането. Нововъведенията, направени в Windows NT Server 4.0, са свързани основно с подобряване на потребителския интерфейс, разширяване на интернет поддръжката, въвеждане на нови и модернизиране на съществуващи административни инструменти и подобряване на производителността на системата.

В Windows NT 4.0 бяха направени много значителни промени, сред които следните са най-значимите:

    изпълнение на интерфейса в стила на Windows 95;

    ориентация към интернет и интранет;

    архитектурни промени, които позволиха драстично да се увеличи производителността на графичните операции;

    модификация на средствата за взаимодействие с NetWare - Gateway и NCP клиент вече поддържат NDS;

    поддръжка за многопротоколно маршрутизиране;

    появата в Windows NT 4.0 на емулатор на процесори на Intel за RISC платформи.

Във версия 4.0 има и други подобрения. Например, Windows NT Server 4.0 значително подобрява скалируемостта спрямо Windows NT Server 3.51, позволявайки значително по-бърза производителност на машини с 4 процесора, както и линейни печалби в производителността на машини с осем или повече процесора.

Производителността на Windows NT Server 4.0 като файлов сървър също се подобри значително и надмина Производителност на Windows NT Server 3.51 според някои доклади повече от 2 пъти.

Нов административен Windows инструменти NT може да работи дистанционно Windows клиенти 95. Освен това Windows NT Server предоставя услуга за отдалечено зареждане за клиенти на Windows 95. (Това е полезно за работни станции без диск.)

Windows NT 4.0 разполага с нов графичен потребителски интерфейс в стил Windows 95. Въпреки че някои потребители може да не харесат тази промяна, Microsoft възстановява принципа "обслужване на едно гише", който първоначално се смяташе за една от силните страни на Windows NT. В мрежа с клиентски станции, работещи под Windows 95 или Windows NT (или в смесена мрежа, която включва такива станции), администраторите на Windows NT Server могат да изпълняват своите функции, използвайки същия интерфейс като потребителите на работни станции.

Освен външните промени, надстройката на GUI не е оказала голямо влияние върху методите за управление на мрежата. Основните администраторски инструменти на Windows NT Server остават същите. Потребителският мениджър за домейни, сървърният мениджър, дисковият администратор, прегледът на събитията, мониторът на производителността, DHCP мениджърът, WINS мениджърът, администраторът на мрежовия клиент, мениджърът на лицензите и инструментът за миграция за NetWare не са се променили значително. Администраторът за отдалечен достъп също не е променен, но вече е преместен от отделна папкав менюто Административни инструменти. Новият редактор на системни правила, който е съвместим както с Windows NT, така и с Windows 95, замени редактора на потребителски профили, който сте виждали след Windows NT Server 3.x. Версия 4.0 включва четири добавки: административни съветници, вече споменатия редактор на системни правила, както и усъвършенстван инструмент за диагностика на Windows NT и мрежов монитор (програма за наблюдение на мрежата, включена преди това само в продукта Microsoft Systems Management Server).

Административните съветници ви позволяват лесно да извършвате действия стъпка по стъпка като създаване на потребителски акаунти, управление на потребителски групи, контролиране на достъпа до файлове и директории, инсталиране на нов принтер, инсталиране и деинсталиране на програми, свързване на модем, подготовка на инсталационни дискети за нови клиенти и наблюдение на спазването на лицензионните споразумения за инсталирани програми. Всичко това ще бъде полезно за тези администратори, които смятат, че въпреки наличието на графичен интерфейс, инструментите за управление на Windows NT все още са сложни.

Windows NT 4.0 има няколко полезни компонента за наблюдение на системата, заимствани от Systems Management Server на Microsoft. Основното приложение е инструментът Performance Monitor, който графично следи избрани системни събития. По-специално, мониторът на производителността може да се използва за получаване на графики за използване на процесора, общ I/O мрежови картии броя на байтовете, прехвърлени през HTTP.

Друго приложение, Monitor Tool, също може да улавя и наблюдава мрежовия трафик, идващ и излизащ от компютър под NT. Сценарий за наблюдение (например описание на кадрите на протокола, които искате да наблюдавате, какви характеристики на трафика да измервате, от кои работни станции или потребители) може да бъде запазен и използван повторно, ако е необходимо.

Наборът от съветници все още е далеч от функционалната пълнота. Например, той няма програма, която да премества бюджета на потребителя от един домейн в друг, тоест да изпълнява процедури, свързани с необходимостта от изтриване на един акаунт и създаване на друг.

Други нововъведения в Windows NT Server 4.0 са свързани основно с интернет и интранет. Важно място сред тях заемат следните софтуерни компоненти, включени в комплекта за доставка:

    Internet Information Server (IIS) версия 2.0 е продукт на Microsoft, който предоставя уеб, ftp и gopher сървърни услуги, възможностите на Internet Information Server са сравними и в редица тестове превъзхождат сходния популярен продукт Server Netscape. Microsoft Internet Information Server 2.0 е най-бързият уеб сървър за Windows NT Server - той превъзхожда своя предшественик 1.0 с 40 процента;

    Обектен модел на разпределени компоненти – Distributed Component Object Model (DCOM), който осигурява сигурна комуникация между компонентите през Интернет;

    DNS / WINS сървър, който улеснява намирането на необходимите уеб сайтове в интернет или интранет;

    PPTP технология (протокол за тунелиране от точка до точка), която разширява функционалността на отдалечения сървър Достъп до Windows NT Server (RAS) и предоставя възможност за създаване на частни мрежи в Интернет;

    FrontPage, който ви позволява да създавате уеб страници от различни шаблони, да проверявате връзки и като цяло да управлявате уеб сайтовете, които създавате;

    индексен сървър Microsoft Search Server, който улеснява намирането на информация за разпределени интранет сървъри във всякакви документи, включително тези, създадени в Microsoft Office.

Две свързани с интернет функции на новата система са от особен интерес за администраторите. Първата е услугата за имена на DNS. Позволява използването на DNS имена, но поддържа само статично адресиране. За да премахне това ограничение, Microsoft предлага интеграция DNS услугии WINS, наричайки тази комбинация "истински динамичен DNS". Сега, когато WINS клиент трябва да определи IP адреса, който съответства на символното NetBIOS име, той първо се консултира с WINS базата данни и след това със самия DNS. По този начин както динамично разпознатите WINS имена, така и статични DNS имена могат да се използват еднакво в системата.

Освен това Windows NT 4.0 включва уеб-базирана помощна програма за администриране, която осигурява достъп до инструментите за администриране на Windows NT от всеки уеб браузър. От съображения за сигурност отдалеченото администриране трябва да използва уеб браузъри, които могат да регистрират потребителя директно към сървъра на Windows NT (т.е. като Internet Explorer) или да поддържат SSL.

Едно от подобренията се дължи на факта, че нарастващата роля на интернет "и системите клиент-сървър води до увеличаване на броя на мобилните потребители. Microsoft подобри RAS в това отношение (подобрена поддръжка на ISDN) и предостави инструменти за сигурна работа с RAS през Интернет RAS прилага протоколи PPTP (създава криптиран трафик през Интернет) и Multilink PPP (позволява да комбинирате няколко канала в един) Клиентите могат да бъдат Windows NT 4.0 Workstation или Windows 95.

Моделът на разпределения компонентен обект е друго ключово допълнение към Windows NT Server 4.0. Моделът за свързване на обекти (COM) позволява на разработчиците на софтуер да създават приложения, които са съставени от отделни компоненти. Разпределеният модел (DCOM) в Windows NT Server 4.0 разширява COM по начин, който позволява на отделните компоненти да комуникират през Интернет. DCOM е нарастващ интернет стандарт, публикуван съгласно формата, определен в спецификациите на RFC 1543.

При разработването на Windows NT 4.0 Microsoft реши да пожертва стабилността за сметка на производителността. За тази цел са направени архитектурни промени: мениджърът на прозорци и GDI библиотеките, както и драйверите на графичните адаптери са преместени от потребителски режим в режим на ядрото. Тази промяна бележи отклонение от концепцията за микроядро, приета в предишните версии на Windows NT 3.x.

Преместването на графичната библиотека и драйверите в ядрото подобрява производителността на графичния I/O. Тези промени засегнаха особено скоростта на Win32 приложенията, докато Windows-16 приложенията и DOS графичните приложения работят почти по същия начин, както във версия 3.5.

В същото време описаните промени правят операционната система по принцип по-малко надеждна. Наистина, тъй като софтуерът на графичния адаптер обикновено се разработва от производителите на хардуер и този софтуер често се променя (заедно с хардуера), е трудно да се очаква от него надеждността, която се изисква за модулите на операционната система.

    Нов Свойства на Windows NT5.0

В края на 1997 г. се очаква да видим Windows NT 5.0, подобрена версия на Windows NT. Това ще бъде не само напълно 32-битова система, но и напълно обектно-ориентирана система. Основа на Windows NT 5.0 е обектно-ориентирана файлова система, базирана на стандарта OLE 2.0, която ви позволява да съхранявате обекти, а не файлове. Обектно-ориентираният подход дава възможност да се гарантира коректността на множество копия на данни, като документи, електронни таблици, приложения и други видове информация, съхранявани на различни мрежови машини на най-ниска цена.

Windows NT 5.0 обещава много и иновациите ще засегнат предимно следните подсистеми:

    Active Directory – глобален информационно бюро, който развива двуслоен подход към разделянето на DNS имена. Active Directory съдържа информация не само за файлове, но и за обекти от други типове, например:

    Име на компютъра, IP адрес, Потребителско име, парола, имейл адрес, име на приложението, компютър, версия, разрешения.

    Distributed File System (Dfs) - разпределена файлова система (безплатно достъпна на www.microsoft.com). Директориите на тази файлова система, разположени на различни сървъри, са монтирани в общо дърво, започващо от главния сървър с името на главния дял. Различните поддървета на едно споделяне могат да се състоят не само от файлови системи на Microsoft, но и файлови системи Novell NCP и Sun NFS. Някои клонове на разпределената файлова система могат да бъдат прозрачно репликирани по преценка на администратора.

    Разпределен компонентен обектен модел (DCOM) - програмните обекти (ActiveX или други) могат да бъдат разпределени между мрежови сървъри и извиквани от приложения от всеки компютър. Информацията за местоположението на обектите се регистрира в Active Directory.

    Функции за сигурност: Разрешенията за документи в Windows NT 5.0 ще бъдат проверени с помощта на метода Kerberos или електронен подпис, а прехвърлянето на документи по мрежата ще се осъществява чрез криптиране.

    Хардуерни изисквания

Има различни мнения за това дали хардуерните изисквания на Windows NT са високи. Някои смятат, че те са твърде високи, а други смятат тези изисквания за съвсем приемливи. Всичко зависи от това какви инструменти или какъв набор от компютърно оборудване е на разположение на потенциалния потребител на Windows NT и какви задачи има пред него.

За да работи с Windows NT Workstation 4.0, компютърът трябва да има най-малко i486 процесор (в тази версия на системата Microsoft отказа всякаква поддръжка за i386 процесори), поне 12 MB RAM и 108 MB дисково пространство. И въпреки че тази операционна система е доста функционална на компютри, които имат RAMпо-малко от 16 MB, но е препоръчително да го инсталирате, ако имате 24 MB RAM и поне 216 MB свободно дисково пространство. Можете да стартирате Windows NT Workstation 4.0 на система с по-малко ресурси, но тогава е малко вероятно потребителят да бъде доволен от нейната производителност.

За Windows NT Server 4.0 Microsoft определя следните хардуерни изисквания: i486 или по-бърз процесор, 16 MB RAM и поне 148 MB непрекъснато свободно дисково пространство. За да се запознаете с функционалността на системата, това може да е достатъчно, но за "промишлената" употреба на тези минимални изискванияявно не е достатъчно. За сървър с ниско или средно натоварване (определено от броя на обслужваните потребители), имате нужда от 32 MB RAM и харддискс капацитет минимум 1 GB.

Пълен списък на хардуера, който е тестван за съвместимост с Windows NT, се съдържа в документацията за системата и на сървъра. www.microsoft.com.

    Области Използване на Windows NT

С висока производителност, стабилност, усъвършенствани функции за сигурност и широк набор от основни системни функции в своя арсенал, Windows NT Server може да се използва в различни области и преди всичко може да се използва като сървър в корпоративна мрежа. Тук способността му да действа като домейн контролер е много полезна, което ви позволява да структурирате мрежата и по този начин да опростите задачите за администриране и управление. Използва се и като файлов сървър, сървър за печат, сървър за приложения, сървър за отдалечен достъп и комуникационен сървър (софтуерен рутер).

Клиенти в мрежа на Windows NT Server могат да бъдат компютри с различни операционни системи, инсталирани на тях. Стандартно поддържани: Windows NT Workstation, MS-DOS, OS/2, Windows за работни групи, Windows 95, UNIX клонове, Macintosh. Основните клиенти са включени като стандарт в Windows NT Server.

Windows NT Server е мощна платформа за сложни мрежови приложения, особено тези, създадени с помощта на технология клиент-сървър. В комбинация с BackOffice сървъри, той може да задоволи много широк спектър от нужди. корпоративни потребители. Например, сървър на база данни може да работи под Windows NT Server. SQL данниСървър на Microsoft, както и сървъри за бази данни от други известни компании, като Oracle и Sybase, сървъри за бази данни Adabas и InterBase.

Мощната административна система на Microsoft може да бъде инсталирана на платформата Windows NT Server Управление на систематаСървър, чиито функции са да инвентаризира хардуерната и софтуерната конфигурация на мрежовите компютри, автоматична инсталациясофтуерни продукти за работни станции, дистанционен контрол на всякакъв компютър и мрежов мониторинг.

Windows NT Server може да се използва като комуникационен сървър с IBM мейнфрейми и IBM AS400 системи. За целта е създаден специален Microsoft SNA Server продукт, който улеснява комбинирането на IBM PC-съвместими работни станции и мощни мейнфрейми в една мрежа. SNA Sever е шлюз, който позволява достъп на работна станция както до LAN, така и до мейнфрейм сървъри без необходимост от две мрежови карти или множество стекове от мрежови протоколи. Това води до намаляване на разходите за хардуер и намаляване на необходимото количество RAM. Осигурявайки прозрачен достъп до мейнфрейми, SNA сървърът, интегриран със сигурността на NT сървъра, осигурява разрешение за достъп до хоста. SNA Server може да работи с всеки от протоколите, поддържани от NT Server: IPX/SPX, TCP/IP или NetBEUI.

Windows NT Server е платформата за Microsoft Exchange, нов високоефективен пакет за сътрудничество, изграден върху пощенски сървър.

накрая последна версия Windows NT 4.0 е солидна платформа за интернет-ориентирани приложения: уеб сървъри, уеб браузъри, системи за извличане на информация, интернет системи за електронна търговия.

Операционната система Windows NT Workstation се позиционира предимно като клиент в мрежите на Windows NT Server, както и в мрежите NetWare, Unix, Vines. В мрежите на NetWare работните станции с Windows NT запълват една добре позната празнина - липсата на добър сървър за приложения. Компютър с инсталиран на него Windows NT може да бъде и работна станция в peer-to-peer мрежи, изпълнявайки едновременно функциите на клиент и сървър. Windows NT Workstation може да се използва като самостоятелна операционна система, когато се изисква производителност или поверителност, или при прилагане на сложни графични приложения, например, в системи за компютърно проектиране.

Базиран на ядрото NT (New Technology), разработено от Microsoft Corporation. Системата е насочена към корпоративни потребители. Windows NT имаше графичен потребителски интерфейс и предоставя Win32 API, 32-битов интерфейс за програмиране на приложения за разработване на нови приложения, които могат да се възползват напълно от операционните системи от високо ниво, като многонишкови (или многозадачни) процеси, синхронизация , и защита срещу подправяне.достъп, I/O и управление на обекти. Windows NT може да комуникира с други операционни системи на Microsoft, с Apple Macintosh, с UNIX-подобни системи по мрежи. различни видове. Взаимодействието може да се осъществи както с еднопроцесорни, така и с многопроцесорни компютри, изградени с помощта на CISC или RISC технологии. Първоначално Windows NT се развива отделно от фамилията операционни системи Windows 9x и се позиционира на пазара като решение за работни станции (Windows NT Workstation) и сървъри (Windows NT Server). Windows NT даде началото на семейство операционни системи, което включва Windows 2000, Windows XP, Windows Server 2003.

През ноември 1988 г. стартира съвместен проект между IBM и Microsoft за създаване на операционна система от ново поколение - OS / 2 NT, която може да изпълнява програми, написани както за Windows, така и за OS / 2, и трябваше да бъде заместител на двете системи. Но през май 1990 г. беше пуснат Windows 3.0, който донесе търговски успех на Microsoft и компанията реши да направи Windows API основния в OS/2 NT. Това предизвика негодувание от IBM, която популяризира OS/2 API. В резултат на това договорът беше прекратен и компаниите започнаха сами да разработват съществуващия общ код. IBM разработи OS/2 3.0, докато Microsoft разработи Windows NT, който се появи през август 1993 г. Впоследствие тя получи номер 3.1, за да съответства на пуснатия малко по-рано Windows 3.1. Новата система се отличава от Windows 3.1 по следните характеристики:

  • 32-битов. Нова системаможе да използва всички функции на 32-битовите процесори, включително стартиране на 32-битови програми и адресиране на големи количества памет (до 4 гигабайта);
  • превантивна многозадачност. Операционната система не е чакала самият процес да поиска да освободи процесора, а принудително го е отстранявала от изпълнение, след като е изразходвал определеното му време;
  • липса на MS-DOS. Windows NT 3.1 беше независима операционна система, имаше собствен буутлоудър. При изключване системата не излезе от MS-DOS, а предложи изключване или рестартиране на компютъра;
  • Поддръжка на UNICODE. Това беше първата операционна система, която поддържа UNICODE вътрешно;
  • мултиплатформен. Windows NT работеше не само на 32-битови x86 процесори, но и на 64-битови MIPS R4000 и DEC Alpha 21064;
  • поддръжка на 16-битови OS/2 програми. Част от правата върху кода на OS/2 останаха на Microsoft, така че тази и всички следващи версии на Windows NT можеха да изпълняват такива програми;
  • съвместимост с POSIX 1.0 приложения на ниво изходен код;
  • поддръжка на симетрична мултипроцесорност (до 16 процесора);
  • поддръжка на файлови системи: родни NTFS и HPFS, наследени от OS/2. И двете системи, за разлика от FAT, могат да използват дълги имена на файлове, до 255 знака;
  • подобрени мрежови възможности. В допълнение към поддържаните NetBEUI и IPX протоколи са добавени SMB, TCP/IP и SNMP;
  • редактор на дървовиден регистър, който съхранява всички системни настройки.

Windows NT 3.1 имаше същия потребителски интерфейс като Windows 3.1 и се предлагаше в две издания, Windows NT и Windows NT Advanced Server. Впоследствие бяха пуснати три сервизни пакета (Service Pack) за тази система, а през септември 1994 г. нова версия- 3,5. Добавени са съвместимост с мрежи NetWare, поддръжка на дълги имена на файлове във FAT, поддръжка на OpenGL API, подобрена работа на 16-битови програми за Windows и MS-DOS (всяка вече работи в собственото си адресно пространство). Подобно на своя предшественик, той се предлага в две издания - Windows NT Workstation и Windows NT Server. През май 1995 г. се появи Windows NT 3.51. Разлики от предишна версиябяха незначителни: инсталаторът с нов графичен интерфейс, нов справочна системасъс съдържание и поддръжка за PowerPC процесори. Бяха пуснати три сервизни пакета за NT 3.5 и пет за 3.51.

Едновременно с пускането на NT 3.51 се появи пакетът Shell Technology Preview, предоставящ нов интерфейссъс старт менюто. Този интерфейс беше внедрен по подразбиране в Windows 95 два месеца по-късно и през август 1996 г. в Windows NT 4.0. В допълнение към новия интерфейс, четвъртата версия на системата се отличава с подобрени мрежови възможности (включени в стандартната доставка на Internet Explorer 2.0, IIS и DNS сървър, поддръжка за многопротоколно маршрутизиране), нова DCOM технология и голям брой издания . В допълнение към Workstation и Server, през 1997 г. беше пуснато Server Enterprise Edition с подобрена мащабируемост и ограничена поддръжка за клъстери, а през 1998 г. - Terminal Server с възможност за отдалечено свързване на потребители. Освен това беше разработена специална версия за вградени системи, Windows NT 4.0 Embedded. Service Pack 7 беше пуснат за NT 4.0, като последната версия се нарича 6.0a.

През септември 1997 г. и август 1998 г. бяха пуснати две бета версии на операционната система Windows NT 5.0, а през октомври 1998 г. тя беше преименувана на Windows 2000. Пускането на тази система се състоя през февруари 2000 г. Включени нови функции: услуга за директория на Active Directory, поддръжка на Plug&Play и файлова система FAT32, нови версии мрежови програми(IE 5.0 и IIS 5.0), подобрени възможности за криптиране (включително поддръжка за Шифрован файлсистема), вградени инструменти за отдалечено администриране. За разлика от NT 4.0, Windows 2000 работи само на архитектура IA-32 и се предлага в четири издания: Professional, Server, Advanced Server и Datacenter Server. За Windows 2000 беше пуснат Service Pack 4, а през август 2001 г. се появи 64-битова версия на Advanced Server за процесори Itanium.

Нова версия на NT 5.1 се появи през октомври 2001 г. под името Windows XP и беше разработка на Windows 2000 Professional. Основните промени бяха подобрен потребителски интерфейс, бързо превключване на потребителите, подобрени отдалечено администриране, възстановяване на системата и инсталиране на драйвери за връщане назад. Системата получи два сервизни пакета и беше пусната в следните издания:

  • Професионален (базова версия);
  • Начало (със съкратени мрежови възможности);
  • Media Center Edition (с допълнителни мултимедийни приложения);
  • Издание за начинаещи (силно ограничено, без онлайн функции);
  • 64-битово издание (за процесори Itanium);
  • x64 Edition (за процесори с AMD64 или EM64T разширения);
  • N (без Windows Mediaиграч);
  • Tablet PC Edition (за таблетни компютри);
  • Embedded (за вградени системи).

През април 2003 г. беше пуснат сървърен вариант на Windows XP, наречен Windows Server 2003 и имащ вътрешна версия 5.2. Разлики от Windows XP: включени в инсталацията на платформата .NET и уеб сървъра IIS 6.0, подобрения в Active Directory, вгр. защитна стена, разширен набор от помощни програми за системно администриране. Системата беше пусната в четири издания: Web Edition, Standard Edition, Enterprise Edition и Datacenter Edition. Последните три от тях излязоха и във версии за 64-битови x86 процесори, а Enterprise и Datacenter излязоха и за Itanium. Две актуализации се появиха през 2005 г., Service Pack 1 и R2.

В края на 1988 г. Microsoft назначава Дейвид Кътлър да ръководи нов софтуерен проект: създаване на нова операционна система на Microsoft за 90-те години. Той събра екип от инженери, за да разработи система за нови технологии (NT).

Първоначалният план беше да се разработи NT с потребителски и програмни интерфейси (API) в стил OS/2, но OS/2 се продаваше зле, а Windows 3.0 имаше голям и постоянен успех на пазара. Виждайки предизвикателството на пазара и сложността, свързана с разработването и поддържането на две несъвместими системи, Microsoft реши да промени курса и да насочи своите инженери към стратегия за единна холистична операционна система. Тази стратегия беше да се разработи семейство Windows-базирани операционни системи, които да покриват много видове компютри, от най-малките лаптопи до най-големите мултипроцесорни работни станции. Така следващото поколение Windows системи се нарича Windows NT.

Windows NT поддържа графичния потребителски интерфейс (GUI) на Windows и е първият Операционен Windowsсистема на Microsoft, която поддържа Win32 API, 32-битов програмен интерфейс за разработване на нови приложения. Win32 API излага на приложения разширени функции на операционната система като многонишковост, синхронизация, сигурност, I/O и управление на обекти.

През юли 1993 г. се появяват първите операционни системи от фамилията NT - Windows NT 3.1 и Windows NT Advanced Server 3.1.

Версии

  • Windows NT 3.1 (27 юли 1993 г.)
  • Windows NT 3.5 (21 септември 1994 г.)
  • Windows NT 3.51 (30 май 1995 г.)
  • Windows NT 4.0 (24 август 1996 г.)
  • Windows 2000 (17 февруари 2000 г.)
  • Windows XP (25 октомври 2001 г.)
  • Windows XP 64-битово издание (28 март 2003 г.)
  • Windows Server 2003 (25 април 2003 г.)
  • Windows XP Media Center Edition 2003 (18 декември 2003 г.)
  • Windows XP Media Center Edition 2005 (12 октомври 2004 г.)
  • Windows XP Professional x64 Edition (25 април 2005 г.)
  • Основи на Windows за стари компютри (8 юли 2006 г.)
  • Windows Vista (30 ноември 2006 г.)
  • Windows Home Server (7 ноември 2007 г.)
  • Windows Server 2008 (27 февруари 2008 г.)

Структура на Windows NT

Структурно Windows NT може да бъде представен като две части: частта на потребителския режим на операционната система и частта на режима на ядрото на операционната система.

Частта от Windows NT, която работи в режим на ядрото, се нарича изпълнителна част. Той включва редица компоненти, които управляват виртуална памет, обекти (ресурси), I/O и файловата система (включително мрежови драйвери), взаимодействието на процесите и отчасти системата за сигурност. Тези компоненти взаимодействат помежду си чрез междумодулна комуникация. Всеки компонент извиква останалите чрез набор от внимателно определени вътрешни процедури.

Втората част на Windows NT, работеща в потребителски режим, са сървърите - така наречените защитени подсистеми. Тъй като подсистемите не могат автоматично да споделят памет, те комуникират помежду си чрез изпращане на съобщения. Съобщенията могат да се изпращат между клиент и сървър или между два сървъра. Всички съобщения преминават през средата за изпълнение на Windows NT. Ядрото на Windows NT планира нишките на защитената подсистема по същия начин, по който планира нишките на нормалните процеси на приложението.

Поддръжката за защитени подсистеми се осигурява от частта за изпълнение. Неговите съставни части са:

  • Мениджър на обекти. Създава, изтрива и управлява обекти по време на изпълнение, абстрактни типове данни, използвани за представяне на системни ресурси.
  • Монитор за сигурност. Задава правила за сигурност за локален компютър. Защитава ресурсите на операционната система, защитава и регистрира изпълними обекти.
  • Мениджър на процеси. Създава и прекратява, спира и възобновява процеси и нишки и съхранява информация за тях.

Мениджър на виртуална памет.

  • I/O подсистема. Включва следните компоненти:
    • I/O мениджър, който осигурява независим от устройството I/O;
    • файлови системи - NT драйвери, които изпълняват файлово-ориентирани входно-изходни заявки и ги превеждат в повиквания към конвенционални устройства;
    • мрежов пренасочвач и мрежов сървър - драйвери на файлова система, които предават отдалечени I / O заявки към мрежови машини и получават заявки от тях;
    • изпълнителни драйвери на устройства - драйвери на ниско ниво, които директно управляват устройството;
    • кеш мениджър, който реализира дисково кеширане.

Изпълнителната част от своя страна се основава на услугите от по-ниско ниво, предоставяни от NT ядрото. Функциите на ядрото включват:

  • планиране на процеса,
  • обработка на прекъсвания и изключения,
  • процесорна синхронизация за многопроцесорни системи,
  • възстановяване на системата след повреди.

Ядрото работи в привилегирован режим и никога не се премахва от паметта. Единственият начин за достъп до ядрото е чрез прекъсване.

Защитените подсистеми на Windows NT работят в потребителски режим и се създават от Windows NT по време на зареждане. Веднага след създаването, те започват безкраен цикъл на тяхното изпълнение, отговаряйки на съобщения, идващи до тях от процеси на приложения и други подсистеми. Сред защитените подсистеми може да се отдели подклас, наречен подсистеми на околната среда. Подсистемите на околната среда внедряват интерфейси за приложения на операционната система (API). Други видове подсистеми, наречени интегрални подсистеми, изпълняват задачи, изисквани от операционната система. Например по-голямата част от системата Защита на Windows NT е реализиран като интегрална подсистема, мрежовите сървъри също са внедрени като интегрални подсистеми.

Най-важната подсистема на средата е Win32, подсистема, която осигурява достъп на приложенията до 32-битовия Windows API. В допълнение, тази система предоставя графичен интерфейс и управлява въвеждането/изхода от потребителя.

Всяка защитена подсистема работи в потребителски режим, извиквайки системна услуга за изпълнение, за да извършва привилегировани действия в режим на ядрото. Мрежовите сървъри могат да работят както в потребителски режим, така и в режим на ядро, в зависимост от това как са проектирани.

Подсистемите комуникират помежду си чрез предаване на съобщения. Когато, например, потребителско приложение извика API процедура, подсистемата на средата, която предоставя процедурата, получава съобщението и го изпълнява или чрез извикване на ядрото, или чрез изпращане на съобщението до друга подсистема. Когато процедурата приключи, подсистемата на средата изпраща съобщение до приложението, съдържащо върнатата стойност. Изпращането на съобщения и други дейности на защитените подсистеми са невидими за потребителя.

Основният инструмент, който държи всички подсистеми на Windows NT заедно, е механизмът за извикване на локална процедура (LPC). LPC е оптимизирана версия на по-общото извикване на отдалечена процедура (RPC), което се използва за комуникация между клиенти и сървъри, разположени на различни машинимрежи.

Здравейте на всички, веднага ще кажа, че Windows NT всъщност не е програма, а семейство Windows от Microsoft. Под името Windows NT се крие концепцията за операционни системи от Microsoft, не конкретна, а всички системи. Windows днес е много популярна операционна система и няма по-популярна от нея. Моето мнение е, че популярността се дължи преди всичко на факта, че няма достойна алтернатива и вече няма да има - сега е глупаво да се конкурираме с гиганта Microsoft.

Но въпреки това всичко е точно - наистина можете да имате нещо, което ще носи името Windows NT, защото това име се появява на много места. Няма да давам точни примери, не помня, но лесно можете да срещнете този надпис във вашия Windows.

Ако сте изправени пред въпроса дали да премахнете софтуера на Windows NT или не, тогава ще отговоря по следния начин - по-добре е да не го премахвате. Защото по-късно може да има проблеми. Логично е, ако се замислите, става ясно, че всичко, където пише Windows NT, трябва да го деинсталирате само когато сте сигурни в това.

Windows NT е разработен през 90-те години, след като Microsoft спря да работи с IBM (о, те направиха готини лаптопи), заедно тези компании разработиха OS / 2, това също беше операционна система, която все още не разбирам, но не материя. Накратко, тогава те започнаха да режат Windows и сами знаете какво се получи от това - мега Krutetskaya Windows, има само един монопол, всички не го харесват, но всички го използват

Да, има и Linux, но уви, той е за тесен кръг потребители - изобщо не за тези, които се нуждаят от него просто и красиво и не е трудно. Аз лично харесвам Windows, въпреки че не хареса много хора, особено Windows 10, но не виждам нищо криво в него ..

Древни Windows, някога това беше шедьовър и най-добрата мечта:


Но сравнете, това вече е седем, добре, тоест Windows 7, много все още седят на него и няма да слязат:


Бях отдавна фен на Windows XP, дори много дълго, седях седнал - Windows 7 вече беше излязъл, а аз се мотаех на XP ... И така купих нов хардуер, беше 1150 сокет, всичко беше ново , но успях да инсталирам там Windows XP и пак седях две години. След това се появи Windows 10 и в крайна сметка преминах към него. Компютъра работи със седмици и всичко е наред, няма бъгове и сини екрани, няма грешки. Всичко работи като часовник. Вярно, в XP това също почти го нямаше. Така че някак си харесвам всичко в Windows..

Написах списък къде точно можете да забележите като Windows NT:

  1. описания на някои системни файлове;
  2. Настройки на Windows, системни настройки, Windows NT могат да бъдат намерени навсякъде;
  3. в референтни материали за програмата или дори в инструкциите за някое оборудване;
  4. малко вероятно е, но е възможно някакъв вид вирус да коси под Windows NT;
  5. V системни папки, например в C:\Windows има куп боклуци, в описанието на които има Windows NT;

Напълно забравих да пиша, аз самият не мога да кажа със сигурност, но изглежда, че има самата операционна система, наречена Windows NT, ето нейния екран за зареждане.