A Microsoft Windows nt operációs rendszerre összpontosít. WNT: A Windows NT igaz története

A Microsoft Windows nt operációs rendszerre összpontosít.  WNT: A Windows NT igaz története
A Microsoft Windows nt operációs rendszerre összpontosít. WNT: A Windows NT igaz története

Gyökerek

Az egész 1975-ben kezdődött, amikor a Digital Equipment Corporation elindította 32 bites VAX platformjának fejlesztését.

A projektet Cutler vezette, aki a híres PDP-11 miniszámítógépekhez való RSX-11M megépítésével kemény rendszermérnökként szerzett hírnevet. 1977-ben jelentették be a VAX-11/780 gépet és annak operációs rendszerét, a VMS 1.0-t. Négy évvel később Cutler őrülten belefáradt abba, hogy ugyanazon hárombetűs előtag után számokat "hozzon hozzá", és úgy döntött, elhagyja a Digitalt. A vállalat funkcionáriusai azonban ravaszabbnak bizonyultak: mivel egy tehetséges fejlesztőt nem lehet a szervezet kebelében tartani, úgy döntöttek, hogy utánozzák a startup és a szabad kreativitás hangulatát. Seattle-ben autonóm részleget hoztak létre, és a Cutler számára lehetővé tették, hogy a szükséges létszámot (körülbelül 200 főt) közvetlenül a Digital alkalmazottaitól toborozza. Az új struktúra átvette a Prism kódnevű processzorarchitektúra és operációs rendszer tervezését.

fejlesztési diagram operációs rendszer Windows NT családok

A "boldog pillanat" nem tartott sokáig, a nagyfőnökök nem tudták logikusan befejezni a megkezdett munkát, és 1988-ban Cutler 200 mérnökével és programozójával együtt ingyen kenyérre találta magát. Ám az ismert fejlesztő nem maradt ki a munkából: akkoriban Bill Gates fejében megérett a döntés arról, hogy létre kell hozni egy Unix klónokkal versenyző szerver operációs rendszert. Csak azért, hogy megszerezze David Cutlert, a Microsoft leendő vezérigazgatója beleegyezett, hogy 20 általa választott volt digitális mérnököt alkalmazzon. 1988 novemberében egy öt digitális emberből és egy Microsoft programozóból álló csapat munkához látott.

A feladat egy operációs rendszer megírása volt az új Intel i860 RISC processzorhoz, kódnéven N-Ten. Innen származott egyébként az NT rövidítés, amelyet később a Microsoft marketingesei New Technologyként értelmeztek. Már 1988 decemberében elkészültek a rendszer első töredékei. A bökkenő az volt, hogy az i860 csak papíron létezett, így a kódot szoftveres emulátoron kellett tesztelni. A fejlesztés a mai szabvány szerint "játékszer" Intel 386 25 MHz-es gépeken történt, 13 MB RAM-mal és 110 MB merevlemezzel.

Az NT alapját képező mikrokernel architektúra a kezdetektől döntő fontosságúvá vált, amikor 1989-ben kiderült, hogy az i860 hardver nem képes hatékonyan végrehajtani az írott kódot. Át kellett váltanom a MIPS R3000-re, majd a szabványra Intel processzor 386, amelyet kevesebb mint egy év alatt végzett el egy 28 fősre bővült csapat.

1990-ben megtörtént a legfontosabb esemény, amely az NT sorsának kulcsfontosságú eseményévé vált - a Windows 3.0 megjelenése és szédületes sikere. Valójában ez volt a Microsoft első többfeladatos operációs rendszere, megfelelő grafikus felülettel, amely lehetővé tette a valódi munka elvégzését. Ez kölcsönzés ezt a felületetés az API meghatározta az NT jövőjét. Kezdetben a szerver operációs rendszernek az IBM-mel közös OS / 2 projekt remake-jének kellett lennie, és ennek megfelelően működnie kellett volna a meglévő OS / 2 alkalmazásokkal. A Windows harmadik verziója azonban éppen időben jelent meg: Redmond elhagyta szövetségeseit, és az NT fejlesztőcsapatát a Win32 API tervezésére összpontosította, amely a Win16 felület "képére és hasonlatosságára" készült. Ez biztosította a nagyon szükséges folytonosságot, amely megkönnyítette az alkalmazások asztali számítógépről a szerverplatformra történő portolását.

Az addigra Windows NT-vé vált NT fejlesztőcsapat rohamosan növekedni kezdett, és hamarosan mintegy 300 ember dolgozott benne. Az OS/2 orientáció elhagyása komoly problémákhoz vezetett a Microsoft és az IBM kapcsolatában. Nem voltak hivatalos nyilatkozatok, csak az egyik vállalatközi bemutatón tapasztalták az IBM munkatársai zavartan, hogy a megalkotott operációs rendszernek semmi köze a cégük ötletéhez. Ennek ellenére a Windows NT 3.1 (a számozást az akkoriban létező 16 bites Windows jelenlegi verziójához "igazították") támogatta a DOS, Win16, POSIX és OS / 2 API-kat, többek között. 1993 júliusában a Microsoft új szerverrendszere jelent meg és indult útjára.

Aztán a dolgok simán mentek: 1994 szeptemberében megjelent a Windows NT 3.5. Az előző verzió lázas rohanásban készült, mindent a nulláról kellett kódolni, és nagyon sok funkció implementálatlan maradt. Itt az ideje, hogy gondolkodjunk a hatékonyságon, a gyorsaságon és... valamiféle interakció megszervezésén a NetWare-re épített hálózatokkal – az akkori piac abszolút vezetőjével. helyi hálózatok. Ha azokban az években annyira odafigyeltek volna a monopóliumok szabályozásának kérdéseire, mint manapság, akkor talán elég lenne megírni a megfelelő rágalmat az illetékes hatóságnak. Sajnos a Microsoftnak egyedül kellett megbirkóznia a helyzettel. A Novell habozott, hogy biztosít-e ügyfelet vagy sem Windows támogatás NT. Redmond nem tudott tovább várni – megírták a saját NetWare kliensüket, és az olyan jó lett, hogy az eredeti megjelenése után is folytatták a használatát. szoftver a Novelltől. 1995 májusában a mikrokernelen alapuló architektúrának köszönhetően megjelent az operációs rendszer speciális "PowerPC-kiadása" - a Windows NT 3.51. Egyes hírek szerint a megjelenése azért késett, mert az IBM képtelen volt ragaszkodni a processzor piacra dobásának tervéhez. Ezért a PowerPC verzió fejlődése egy kicsit tovább ment, mint a Windows NT 3.5, ami lehetővé tette, hogy az operációs rendszer következő verziójának alapjává váljon.

Ha eddig még lehetett beszélni némi hasonlóságról a Windows NT, sőt a Unix architektúrája között (bizonyos szempontból végtelenül távoli, de bizonyos szempontból nagyon hasonlít a VMS operációs rendszerhez), akkor az NT 4.0 megjelenésével, amely bemutatta a grafikus alrendszert a magba, az ilyen érvelés utolsó oka eltűnt. Elméletileg egy ilyen döntés teljesen logikus következtetés volt abból a szomorú tapasztalatból, hogy megpróbálták integrálni a népszerű ablakot az NT-be. Windows környezetek 95. Valószínű, hogy az X Window - Unix - architekturális modelljének megismétlésének ötlete pontosan az NT eredeti "szerverorientációja" miatt merült fel. Ha azonban nem volt probléma a grafikus héj „átültetésével”, akkor felhasználói módban (vagyis egy normál alkalmazás formájában) nyújtott teljesítménye sok kívánnivalót hagyott maga után, ami teljesen természetes - egy absztrakt kimeneti eszköz támogatása. (legyen szó bittérképes kijelzőről, nyomtatóról vagy általában bármiről) a Windows grafikus alrendszere összehasonlíthatatlanul összetettebb és ennek megfelelően erőforrásigényesebb is, mint az X Window, amely csak a raszteres megjelenítéseket "érti". Így az 1996 júliusában kiadott Windows NT 4.0 kernel részeként egy újabb modul jelent meg. A változat neve Shell Update Release (SUR).

A következő lépés a Windows NT 5.0 volt, amely 2000-ben Windows 2000 néven jelent meg a piacon. helyes döntés, amely lehetővé tette az operációs rendszer áthelyezését. A munka a mai napig tart, amit a Windows Server 2003 megjelenése is bizonyít.

Battle for Windows Design és Windows megvalósítás A szerverek Mark Lucovskynak, a vállalat szerver operációs rendszer részlegének egyik támogatójának vannak alárendelve. 5000 fejlesztőből álló hadsereget vezet, akik hét laboratóriumba vannak beosztva. További 5000 programozó dolgozik a munkahelyén a partnercégeknél, és naponta 50 millió sorral járul hozzá az eredményül kapott Windows Server 2003 operációs rendszer kódjához.

Minden nap elvégzik a rendszer teljes összeállítását és összeszerelését a működőképesség ellenőrzése és a hibák azonosítása érdekében. Az észlelt hibák listáját elküldjük a fejlesztőcsapatoknak. Az elvégzett javításokat a faliújságon jelenteni kell, amely a főszerelvénybe való felvételi sorba helyezi. A rendszer összeállításában részt vevő szerverfarmot folyamatosan fejlesztik, azonban sok évvel ezelőttihez hasonlóan a teljes összeszerelés 12 óra gépidőt vesz igénybe. És ez annak ellenére van így, hogy a kódok kolosszális tömbje a forrásszövegek különálló, független csoportjaira oszlik, amelyek faszerű hierarchiákba szerveződnek.

A fejlesztési folyamat kvintesszenciája a napi két-három alkalommal (9.30, 14.00 és 17.00) megrendezésre kerülő, órás találkozók az úgynevezett "háborús szobában" (War Room). Ezeket hasonló események előzik meg a munkacsoportok helyi „csatatermeiben” 8.00 órakor. A fő megbeszélésen megvitatják a korábban feltárt hibák javítását, és meghatározzák a projekt általános állapotát. BAN BEN utolsó napok itt elsősorban egy fontos probléma megoldására keresték a megoldást - a Windows .NET Server 2003 átnevezését Windows Server 2003-ra. Több ezer név különböző modulokban, és ez a rendszer megjelenése előtti utolsó pillanatban volt, ami komoly fejtörést okozott fejlesztők számára.

A megbeszélésen minden csapatnak be kell számolnia a munkája előrehaladásáról, a talált hibák kijavításának folyamatáról és lehetséges következményei e módosítások megtétele vagy elmulasztása. Ha a probléma nem megoldható, vagy nem ítélik eléggé fontosnak, akkor a hiba az eredeti terminológia szerint a végleges kiadásban "kirúgott". A reggeli találkozóról való lemaradás egyenlő a dezertálással.

Az építés minden nap 16:30-kor kezdődik, és 18:00-ig is elhúzható, hogy a harmadik találkozás után a "csataszobában" bekerülhessenek a rendszerbe a legújabb javítások. A csapat nem tud eljönni a találkozóra a meglévő problémák kész megoldása nélkül, különben jobb, ha egyáltalán nem jelennek meg. A hét laboratórium mindegyike rendelkezik a rendszer forráskódjának teljes másolatával, amelyben saját módosításokat hajtanak végre, összeállítanak és ellenőrzik a működőképességet. Ha minden simán ment... új kód más csapatok által létrehozott kóddal egyesül egy fő összeállításba. A probléma a különböző csoportok által írt új kódok interakciójában rejlik. A fő összeszerelés nem mindig sikeres, néha a rendszer nem életképes. Ebben az esetben, amint a bűnös modult megtalálják (általában hajnali három-négy körül), sürgősen hívják azokat, akik írták. munkahelyés ne hagyja ott a hiba kijavításáig. Ezért a programozóknak készen kell állniuk arra, hogy a nap 24 órájában, a hét 6 napján dolgozzanak (a termék megjelenési dátumának közeledtével hat napot vezetnek be).

A tesztelés utolsó szakaszaira épülő fő elv a saját termékek felhasználása a projektfolyamatban. Amint a rendszer eléri a stabilitás "első szintjét", a munkacsoportok fő operációs rendszerévé válik. A „második szint” akkor tekinthető elértnek, amikor az operációs rendszer képessé válik a működésre. Csak ezután szabad használni a Microsoft campusán. Így volt ez a fájlszerverrel is NT alatt, az első használat a forrás tárolása volt Windows szövegek NT, így az Active Directory első és minden további verziója is.

A terméket ezután tesztelésre küldik kiválasztott JDP (Joint Development Partners) partnereknek. Ha hibákat talál, „akaratlagos döntés” születik: hagyja őket a rendszerben, és mentse el az értékesítés kezdő dátumát, vagy halassza el a kiadás dátumát, és végezzen javításokat. Ez utóbbi esetben minden eredmény törlésre kerül, és a tesztelés elölről kezdődik.

Sokkal nehezebb az értékesítés utáni támogatást nyújtani. Ha hibákat, biztonsági "lyukakat" vagy új funkciókkal kell kiegészíteni a terméken, akkor helyi javítást vagy teljes körű szervizcsomagot kell létrehozni. Mivel a javítás vagy a szervizcsomag előtt már léteztek más kódok, az új kódot a rendszer számos változatán tesztelik, és a javítások és szervizcsomagok összes lehetséges kombinációján végigmennek. Ezen túlmenően a vállalat a teljes állapotfelmérés elvégzése érdekében a hálózat különálló töredékeit karbantartja, amelyek a termékek régebbi verzióin (például Windows Server 2000) működnek, ahol "befuthat" a rendszerbe "terepi körülmények között". .

Hogyan lett a VMS-ből WNT?

Egyes okosok egyszer tréfálkoztak, hogy ha növeli (eggyel növeli) a Cutler VMS operációs rendszer nevének minden betűjét, akkor WNT-t vagy Windows NT-t kap. A szakemberek szerint ez igaz. Nem egy előzetes elképzelés, amely azon alapul, hogy az NT fő építészei egykor a VMS fejlesztői voltak, hanem objektív valóság.

Valójában az NT a radikálisan újratervezett, a jobb mobilitás elérése érdekében C nyelven implementált VMS assembler mag építészeti elképzeléseinek megtestesülése, kiegészítve a megfelelő front-end API-kkal és új fájl- és grafikus alrendszerekkel. A két rendszer építészeti megoldásainak közössége igen magas. Tehát azonos fogalmaik vannak a folyamatokról, a prioritásokról (32 szint), a változó prioritások kezeléséről és a processzoridő közöttük való elosztásról. De a jelentős hasonlóságok ellenére, kétségtelenül a főépítész - Cutler - csapatának korábbi tapasztalatai miatt, az NT eredetileg többszálas operációs rendszerként jött létre - ez a "kis" különbség önmagában is lehetővé teszi az elválasztás mértékének megértését. NT az "alap" VMS architektúrából.

Az illesztőprogramok mindkét operációs rendszerben egy veremmodell keretein belül működnek, amelynek minden rétege el van szigetelve a többitől, ami lehetővé teszi egy többlépcsős eszközvezérlő rendszer megszervezését. A rendszerek lehetővé teszik a felhasználói folyamatok és a rendszerfolyamatok cseréjét, beleértve az illesztőprogramokat is. Az erőforrások ábrázolásának módja is hasonló, mindkét rendszer objektumként kezeli őket, és az Object Manager segítségével kezeli őket. Az NT biztonság, az alapul szolgáló diszkrecionális hozzáférés-vezérlési listákhoz vagy DACL-ekhez hasonlóan a VMS 4.0-ra vezeti vissza a származását.

1993-ban a digitális mérnökök áttekintették a Windows NT specifikációit, és megállapították, hogy az feltűnő hasonlóságot mutat a Prism projekt részeként létrehozott kísérleti Mica operációs rendszerrel. Miért ilyen figyelem a redmondi termékekre? Nem egy jó életből, a digitális alkalmazottak elkezdték tanulmányozni valaki más rendszerének belsejét. 1992-ben a vállalat elhúzódó csúcsra esett, a pénz kicsúszott az ujjai között, és az új Alpha processzor eladása is csúszott. Most a megváltást keresve a cég főnökei megpróbáltak segítséget kérni legrosszabb riválisuktól, az Inteltől, amit annak elnöke, Andrew Grove visszautasított. Végül meg kellett hajolnom a "Gates the Third" előtt, és egy Alpha alatti Windows NT portot kellett kérnem, cserébe az ígéretért, hogy NT-t teszek, a VMS, a fő operációs rendszer rovására. Azonban, miután megkapták az NT kiadás előtti verzióját, a Digital mérnökei lassan rájöttek, hogy az operációs rendszer lényegesen több RAM-ot igényel, mint amennyit a tipikus „5000 dolláros Alpha PC” fér. Az NT nyilvánvalóan nem volt alkalmas a RISC állomások tömeges piacára, az a kísérlet, hogy a Microsoft zászlaja alatt álljon a Digital mellett (ahogy a legtöbb más vállalat esetében is), idő- és pénzpocsékolásnak bizonyult.

A WNT és a VMS közötti „spot 10 különbség” játék nagy hasznot hozott a digitálisan. A Business Weeken akkoriban megjelent egyik verzió szerint a Digital elnöke a nyílt pereskedés helyett a szellemi tulajdon megsértésének megcáfolhatatlan bizonyítékával a kezében úgy döntött, hogy többet kap kevesebbért. A Microsofthoz fordult pontosításért, aminek eredményeként aláírtak egy nagyszabású szerződést, amelynek értelmében a Digital lett az NT fő hálózati integrátora. Ezenkívül ugyanazon év októberében Redmond megtagadta a Windows NT támogatását mindkét, az Alpha-val versengő processzorra: a PowerPC-re és a MIPS-re. A digitális menedzsment szerencsétlenségére a szövetség hamar megsemmisült, és az "NT hálózati telepítési szolgáltatások a Microsoft számára" státusz átszállt a Hewlett-Packardra, amely azonban néhány évvel később újabb súlyos terhet rótt a vállalatra - a VMS operációs rendszerre.

Annak ellenére, hogy az NT és a VMS útjai elváltak, ezek az operációs rendszerek sajátos kölcsönzések sorozatát folytatták. Konkrétan a Windows NT csak 1997-ben kapott támogatást a fürtökhöz, míg a VMS 1984 óta, a Windows 64 bites verziója pedig még később jelent meg (a VMS 1996-ban magasabb bitmélységre vándorolt). Másrészt 1995-ben a VMS 7.0-ban a szálakat kernel szinten jelentették be, és a VMS 7.2 részévé vált egy Registry-szerű adatbázis és egy globális eseménynapló, hasonlóan a megfelelő NT-eszközökhöz. Megjelent a Windows Server 2003, lássuk, mi történik ezután...

A Windows NT nem a már meglévő termékek továbbfejlesztése. Architektúrája a nulláról készült, figyelembe véve a modern operációs rendszer követelményeit. Az alábbiakban felsoroljuk az ezen követelmények alapján kifejlesztett új rendszer jellemzőit.

    Az új operációs rendszer kompatibilitásának (kompatibilitásának) biztosítása érdekében a Windows NT fejlesztői megtartották az ismerős Windows felületet, és bevezették a meglévő támogatást. fájlrendszerek(például FAT) és különféle alkalmazások (MS - Dos, OS / 2 1.x, Windows 3.x és POSIX számára írt) A fejlesztők a Windows NT különféle hálózati eszközeivel való munkavégzéshez is tartalmaztak eszközöket.

    Megvalósult a rendszerhordozhatóság, amely immár CISC és RISC processzorokon is futhat. A CISC Intel-kompatibilis 80386-os és magasabb processzorokat tartalmaz, a RISC-eket pedig MIPS R4000, Digital Alpha AXP és Pentium P54 sorozatú és magasabb processzorokkal rendelkező rendszerek képviselik.

    A skálázhatóság azt jelenti, hogy a Windows NT nem kötődik egyprocesszoros számítógép-architektúrához, hanem teljes mértékben képes kihasználni a szimmetrikus többprocesszoros rendszerek adta lehetőségeket. A Windows NT jelenleg 1-32 processzorral rendelkező számítógépeken fut. számítógépes környezet követelményeknek, a Windows NT megkönnyíti

    nagyobb teljesítményű és termelékenyebb szerverek és munkaállomások hozzáadása a vállalati hálózathoz. További előnyök egyetlen fejlesztői környezet használatát teszi lehetővé szerverek és munkaállomások számára.

    A Windows NT egységes biztonsági rendszerrel (security) rendelkezik, amely megfelel az Egyesült Államok kormányának előírásainak, és megfelel a B2 biztonsági szabványnak. Vállalati környezetben a kritikus alkalmazások teljesen elszigetelt környezettel vannak ellátva.

    Az elosztott feldolgozás azt jelenti, hogy a Windows NT beépített hálózati képességekkel rendelkezik. A Windows NT különféle típusú gazdaszámítógépekkel való kommunikációt is lehetővé tesz a különféle szállítási protokollok támogatásával és magas szintű kliens-szerver szolgáltatások használatával, beleértve az elnevezett csöveket, a távoli eljáráshívásokat (RPC) és a Windows socketeket.

    A megbízhatóság és a robusztusság olyan építészeti jellemzőket biztosít, amelyek védelmet nyújtanak alkalmazási programok egymás és az operációs rendszer által okozott sérülésektől. A Windows NT hibatűrő strukturált kivételkezelést használ az összes architektúra szintjén, amely tartalmaz egy helyreállítható NTFS fájlrendszert, és védelmet nyújt a beépített biztonsági és fejlett memóriakezelési technikák révén.

    A lokalizációs képességek (allokáció) lehetőséget adnak arra, hogy a világ számos országában nemzeti nyelveken dolgozhassunk, ami az ISO Unicod szabvány (a nemzetközi szabványügyi szervezet által kifejlesztett) használatával valósul meg.

    Windows NT koncepciók

A Windows NT operációs rendszer két változatban valósul meg: Windows NT Server és Windows NT Workstation. A Windows NT Server 4.0 egy hálózati operációs rendszer internetes alkalmazásokkal, fájl- és nyomtatási szolgáltatásokkal, távelérési szolgáltatással, beépített útválasztóval, fájlindexeléssel és hálózatkezeléssel. Második Windows változat NT – A Windows NT Workstation 4.0 sok tekintetben hasonlít az NT Serverre, de operációs rendszerként van optimalizálva munkaállomás. Felépítését és szolgáltatásait tekintve a Windows NT Server a Windows NT Workstation szuperkészlete, és az utóbbi összes funkcióját tartalmazza. Továbbá, ha nincs feltüntetve, melyik operációs rendszerről van szó, a megjegyzések mindkettőre vonatkoznak.

    A Windows NT eredete

A munka kezdete Windows létrehozása NT a 88. év végére esik. A Microsoft David Cutlert nevezte ki egy új szoftverprojekt, az operációs rendszer fejlesztésének vezetésére új technológia(Új technológia – NT). David Cutler a DEC fő tanácsadója volt, és 17 évig dolgozott a cégnél operációs rendszer és fordítóprogramok fejlesztésén: VAX/VMS, OS for MicroVAX I, OS RSX-11M, VAX PL/1 fordítók, VAX C.

A Windows NT-t először az OS/2 (OS/2 Lite) könnyű verziójaként fejlesztették ki, amely egyes funkciók csonkolásával kisebb teljesítményű gépeken is futhatott. Idővel azonban, látva, hogy a Windows 3.0 milyen sikeres fogadtatásra talált a fogyasztók körében, a Microsoft újra összpontosított, és elkezdte fejleszteni a Windows 3.1 továbbfejlesztett verzióját. A Microsoft új stratégiája az volt, hogy egyetlen Windows-alapú operációs rendszer-családot hozzon létre, amely számos számítógéptípust lefed, a legkisebb laptopoktól a legnagyobb többprocesszoros munkaállomásokig.

A Windows NT, ahogy a Windows rendszerek következő generációját nevezik, a Windows család hierarchiájának legmagasabb szintje. Ez az operációs rendszer, amely eredetileg támogatta a Windows-felhasználók ismerős grafikus felhasználói felületét (GUI), a Microsoft első teljesen 32 bites operációs rendszere volt. A Win32 API – egy programozási felület új alkalmazások fejlesztéséhez – az alkalmazások számára elérhetővé tette az operációs rendszer továbbfejlesztett funkcióit, mint például a többszálú folyamatok, szinkronizálás, biztonság, I/O, objektumkezelés.

A Windows NT koncepcionális előnyei az MS-DOS/Windows 3.1 párosítással szemben egyértelműek voltak. 32 bites alapja, a valódi többfeladatos és többszálas működéssel együtt nagyban növelte a rendszerben rejlő lehetőségeket.

Az NT család első operációs rendszerei, a Windows NT 3.1 és a Windows NT Advanced Server 3.1 1993 júliusában jelentek meg. A Windows NT 3.5 következő verziójának, a Daytona-nak a kódneve, amely megegyezik a floridai autópálya nevével, arra utalhatott, hogy fő előnye a sebesség. A 3.5-ös verzió teljesítménye ugyanis másfélszeresére nőtt a 3.1-es verzióhoz képest, és bevezetése után sok vállalati felhasználó, aki ilyen vagy olyan okból elutasította a 3.1-es verziót, újragondolta az NT-vonalhoz való hozzáállását: 1995-ben a Windows NT részesedése szektorukban a piac 2-szeresére nőtt, és elérte a 15%-ot.

    A Windows NT 4.0 verzió jellemzői

1996 augusztusában jelent meg következő verzió Windows NT 4.0. A Windows NT következő verziója eredetileg a 3.52-es számot kapta volna, de a 4.0-s számot kapta, amit korábban a számítógépes sajtó a Windows NT egy újabb, Cairo kódnevű verziójával kapcsolatban említett. Talán ez azt jelzi, hogy ez a legújabb verzió (Windows NT 4.0) sok fontos új funkciót tartalmaz, amelyek jelentősebb kódolási változtatásokat igényelnek. A Windows NT Server 4.0-ban végrehajtott újítások elsősorban a felhasználói felület fejlesztéséhez, az internetes támogatás bővítéséhez, újak bevezetéséhez és a meglévő adminisztrációs eszközök korszerűsítéséhez, valamint a rendszer teljesítményének javításához kapcsolódnak.

A Windows NT 4.0-ban sok jelentős változás történt, amelyek közül a következők a legjelentősebbek:

    interfész megvalósítása a Windows 95 stílusában;

    orientáció az internet és az intranet felé;

    építészeti változtatások, amelyek lehetővé tették a grafikai műveletek teljesítményének drámai növelését;

    a NetWare-rel való interakció eszközeinek módosítása - A Gateway és az NCP-kliens mostantól támogatja az NDS-t;

    többprotokollos útválasztás támogatása;

    az Intel processzorainak emulátorának megjelenése a Windows NT 4.0-ban RISC platformokhoz.

A 4.0-s verzióban további fejlesztések is találhatók. Például a Windows NT Server 4.0 nagymértékben javítja a méretezhetőséget a Windows NT Server 3.51-hez képest, ami jelentősen gyorsabb teljesítményt tesz lehetővé a 4 processzoros gépeken, valamint lineáris teljesítménynövekedést a nyolc vagy több processzorral rendelkező gépeken.

A Windows NT Server 4.0, mint fájlszerver teljesítménye is jelentősen javult, és felülmúlta Windows teljesítmény NT Server 3.51 egyes jelentések szerint több mint 2-szer.

Új adminisztráció Windows eszközök Az NT távolról is tud dolgozni Windows kliensek 95. Ezenkívül a Windows NT Server távoli rendszerindítási szolgáltatást is biztosít a Windows 95 kliensek számára (ez lemez nélküli munkaállomások esetén hasznos.)

A Windows NT 4.0 új, Windows 95-ös stílusú grafikus felhasználói felülettel rendelkezik.Bár egyes felhasználóknak ez a változás nem biztos, hogy tetszik, a Microsoft visszaállítja az „egyablakos ügyintézés” elvét, amelyet eredetileg a Windows NT egyik erősségének tartottak. Windows 95 vagy Windows NT rendszert futtató kliensállomásokkal rendelkező hálózaton (vagy vegyes hálózaton, amely ilyen állomásokat is tartalmaz) a Windows NT Server rendszergazdák ugyanazon a felületen hajthatják végre feladataikat, mint a munkaállomások felhasználói.

A külső változásokon kívül a grafikus felhasználói felület frissítése nem volt túl nagy hatással a hálózatkezelési módszerekre. Az alapvető Windows NT Server rendszergazdai eszközök változatlanok maradnak. A tartományok felhasználói kezelője, a kiszolgálókezelő, a lemezadminisztrátor, az eseménynéző, a teljesítményfigyelő, a DHCP-kezelő, a WINS-kezelő, a hálózati kliens-adminisztrátor, a licenckezelő és a NetWare migrációs eszköze nem változott jelentősen. A távelérési adminisztrátor sem változott, de most már el lett helyezve külön mappa a Felügyeleti eszközök menüben. Az új Rendszerházirend-szerkesztő, amely kompatibilis a Windows NT és a Windows 95 rendszerrel is, felváltotta a Windows NT Server 3.x óta látott felhasználói profilszerkesztőt. A 4.0-s verzió négy kiegészítést tartalmaz: Adminisztrációs varázslókat, a már említett System Policy Editort, valamint egy fejlett Windows NT Diagnostics eszközt és Network Monitort (egy hálózatfigyelő program, amely korábban csak a Microsoft Systems Management Server termékhez tartozott).

Az adminisztrációs varázslók segítségével lépésről lépésre egyszerűen hajthat végre műveleteket, mint például felhasználói fiókok létrehozása, felhasználói csoportok kezelése, fájlok és könyvtárak hozzáférésének szabályozása, új nyomtató telepítése, programok telepítése és eltávolítása, modem csatlakoztatása, telepítő hajlékonylemez-csomagok előkészítése új telepítésekhez. ügyfelekkel és a telepített programok licencszerződéseinek való megfelelés ellenőrzésével. Mindez hasznos lesz azoknak a rendszergazdáknak, akik úgy találják, hogy a grafikus felület jelenléte ellenére a Windows NT felügyeleti eszközei még mindig bonyolultak.

A Windows NT 4.0 számos hasznos rendszerfigyelő összetevőt tartalmaz, amelyeket a Microsoft Systems Management Server kiszolgálójától kölcsönzött. A fő alkalmazás a Performance Monitor eszköz, amely grafikusan figyeli a kiválasztott rendszereseményeket. A Performance Monitor különösen alkalmas a CPU kihasználtság, az általános I/O grafikonok lekérésére hálózati kártyákés a HTTP-n keresztül átvitt bájtok száma.

Egy másik alkalmazás, a Monitor Tool is képes rögzíteni és figyelni a számítógépről érkező és onnan érkező hálózati forgalmat NT alatt. Egy megfigyelési forgatókönyv (például annak leírása, hogy milyen protokollkereteket szeretne figyelni, milyen forgalmi jellemzőket mérjen, mely munkaállomásokról vagy felhasználókról) elmenthető és szükség esetén újra felhasználható.

A varázslók készlete még messze van a funkcionális teljességtől. Például nem rendelkezik olyan programmal, amely áthelyezné a felhasználó költségvetését egyik tartományból a másikba, azaz végrehajtaná az egyik fiók törlésének és egy másik létrehozásának szükségességével kapcsolatos eljárásokat.

A Windows NT Server 4.0 egyéb újításai elsősorban az internethez és az intranethez kapcsolódnak. Közöttük fontos helyet foglalnak el a szállítási készletben található alábbi szoftverkomponensek:

    Az Internet Information Server (IIS) 2.0-s verziója egy Microsoft termék, amely web-, ftp- és gopher-kiszolgáló szolgáltatásokat nyújt, az Internet Information Server képességei összehasonlíthatók, és számos tesztben felülmúlják a hasonló népszerű terméket, a Server Netscape-et. A Microsoft Internet Information Server 2.0 a Windows NT Server leggyorsabb webkiszolgálója – 40 százalékkal felülmúlja az 1.0-s elődjét;

    Elosztott komponensek objektummodellje – Distributed Component Object Model (DCOM), amely biztonságos kommunikációt biztosít az összetevők között az interneten keresztül;

    DNS / WINS szerver, amely megkönnyíti a szükséges webhelyek megtalálását az interneten vagy az intraneten;

    PPTP technológia (pont-pont tunneling protokoll), amely kiterjeszti a távoli szerver funkcionalitását Windows hozzáférés NT Server (RAS), és lehetőséget biztosít magánhálózatok létrehozására az interneten;

    FrontPage, amely lehetővé teszi weblapok létrehozását különféle sablonokból, hivatkozások érvényesítését és általában az Ön által létrehozott webhelyek kezelését;

    indexszerver Microsoft Search Server, amely megkönnyíti az elosztott intranetes kiszolgálókkal kapcsolatos információk megtalálását bármely dokumentumon belül, beleértve a Microsoft Office-ban létrehozottakat is.

Az új rendszer két internetre néző funkciója különösen érdekes a rendszergazdák számára. Az első a DNS névszolgáltatás. Lehetővé teszi DNS-nevek használatát, de csak a statikus címzést támogatja. A korlátozás megszüntetésére a Microsoft integrációt kínál DNS szolgáltatásokés WINS, ezt a kombinációt "igazi dinamikus DNS-nek" nevezik. Most, amikor egy WINS-kliensnek meg kell határoznia a szimbolikus NetBIOS-névnek megfelelő IP-címet, először lekérdezi a WINS-adatbázist, majd magát a DNS-t. Így a dinamikusan felismert WINS-nevek és a statikus DNS-nevek egyaránt használhatók a rendszerben.

Ezenkívül a Windows NT 4.0 tartalmaz egy webalapú adminisztrációs segédprogramot, amely hozzáférést biztosít a Windows NT adminisztrációs eszközeihez bármely webböngészőből. Biztonsági okokból a távoli adminisztrációnak olyan webböngészőt kell használnia, amely képes a felhasználót közvetlenül a Windows NT kiszolgálóra bejelentkezni (pl. Internet Explorer), vagy támogatni az SSL-t.

Az egyik fejlesztés annak köszönhető, hogy az internet és a kliens-szerver rendszerek szerepének növekedése a mobilfelhasználók számának növekedéséhez vezet. A Microsoft e tekintetben továbbfejlesztette a RAS-t (továbbfejlesztette az ISDN-támogatást), és eszközöket biztosított a biztonságos munkavégzés a RAS-szal az interneten keresztül A RAS a PPTP (titkosított forgalmat hoz létre az interneten) és a Multilink PPP protokollokat (lehetővé teszi több csatorna egyesítését) A kliensek lehetnek Windows NT 4.0 Workstation vagy Windows 95.

A Distributed Component Object Model a Windows NT Server 4.0 másik kulcsfontosságú kiegészítője. Az Object Linking Model (COM) lehetővé teszi a szoftverfejlesztők számára, hogy egyedi összetevőkből álló alkalmazásokat hozzanak létre. A Windows NT Server 4.0 elosztott modellje (DCOM) úgy bővíti ki a COM-ot, hogy az egyes összetevők az interneten keresztül kommunikáljanak. A DCOM egy növekvő internetes szabvány, amelyet az RFC 1543 specifikációiban meghatározott formátum szerint tettek közzé.

A Windows NT 4.0 fejlesztése során a Microsoft úgy döntött, hogy feláldozza a stabilitást a teljesítményért. Ennek érdekében építészeti változtatások történtek: az ablakkezelő és a GDI könyvtárak, valamint a grafikus adapter illesztőprogramjai felhasználói módból kernel módba kerültek. Ez a változás a Windows NT 3.x korábbi verzióiban elfogadott mikrokernel koncepciótól való eltérést jelzi.

A grafikus könyvtár és az illesztőprogramok kernelbe való áthelyezése javítja a grafikus I/O teljesítményét. Ezek a változások különösen a Win32 alkalmazások sebességét érintették, míg a Windows-16 alkalmazások és a DOS grafikus alkalmazások nagyjából ugyanúgy működnek, mint a 3.5-ös verzióban.

Ugyanakkor a leírt változtatások elvileg kevésbé megbízhatóvá teszik az operációs rendszert. Valójában, mivel a grafikus adapter szoftverét általában a hardvergyártók fejlesztik, és ez a szoftver gyakran változik (a hardverrel együtt), nehéz elvárni tőle azt a megbízhatóságot, amely az operációs rendszer moduljaihoz szükséges.

    Új Windows tulajdonságai NT5.0

1997 végén várhatóan megjelenik a Windows NT 5.0, a Windows NT továbbfejlesztett változata. Ez nem csak egy teljesen 32 bites rendszer lesz, hanem egy teljesen objektum-orientált rendszer is. Windows Foundation Az NT 5.0 egy OLE 2.0 szabványon alapuló objektum-orientált fájlrendszer, amely lehetővé teszi fájlok helyett objektumok tárolását. Az objektum-orientált megközelítés lehetővé teszi a különböző hálózati gépeken tárolt adatok, például dokumentumok, táblázatok, alkalmazások és más típusú információk többszörös másolatának helyességét a legalacsonyabb költséggel.

A Windows NT 5.0 sokat ígér, az újítások elsősorban a következő alrendszereket érintik:

    Active Directory – globális ügyfélszolgálat, amely a DNS-névfeloldás kétrétegű megközelítését fejleszti ki. Az Active Directory nem csak a fájlokról tartalmaz információkat, hanem más típusú objektumokról is, például:

    Számítógép neve, IP címe, Felhasználónév, jelszó, e-mail cím, alkalmazás neve, számítógép, verzió, engedélyek.

    Elosztott fájlrendszer (Dfs) – elosztott fájlrendszer (szabadon elérhető a www.microsoft.com webhelyen). Ennek a fájlrendszernek a különböző kiszolgálókon található könyvtárai egy közös fába vannak csatolva, a gyökérkiszolgálótól kezdve a gyökérmegosztási névvel. Egy megosztás különböző részfái nemcsak Microsoft fájlrendszerekből, hanem Novell NCP és Sun NFS fájlrendszerekből is állhatnak. Az elosztott fájlrendszer egyes ágai az adminisztrátor belátása szerint átláthatóan replikálhatók.

    Distributed Component Object Model (DCOM) – a programobjektumok (ActiveX vagy mások) eloszthatók a hálózati szerverek között, és bármely számítógépről meghívhatók az alkalmazások által. Az objektumok helyére vonatkozó információk az Active Directoryban vannak regisztrálva.

    Biztonsági jellemzők: A Windows NT 5.0 rendszeren a dokumentumengedélyek ellenőrzése a Kerberos módszerrel, ill. Elektronikus aláírás, és a dokumentumok hálózaton keresztüli átvitele titkosítással valósul meg.

    Hardverkövetelmények

Megoszlanak a vélemények arról, hogy a Windows NT hardverkövetelményei magasak-e. Vannak, akik úgy érzik, hogy túl magasak, mások pedig egészen elfogadhatónak tartják ezeket a követelményeket. Minden attól függ, hogy a Windows NT potenciális fogyasztója milyen eszközök vagy számítástechnikai eszközpark áll rendelkezésére, és milyen feladatokkal kell szembenéznie.

A Windows NT Workstation 4.0 futtatásához a számítógépnek legalább i486 processzorral (a rendszer ezen verziójában a Microsoft megtagadta az i386 processzorok támogatását), legalább 12 MB RAM-mal és 108 MB lemezterülettel kell rendelkeznie. És bár ez az operációs rendszer teljesen működőképes azokon a számítógépeken, amelyek rendelkeznek RAM kevesebb, mint 16 MB, de ajánlott telepíteni, ha 24 MB RAM-mal és legalább 216 MB szabad lemezterülettel rendelkezik. A Windows NT Workstation 4.0-t kevesebb erőforrással rendelkező rendszeren is futtathatja, de a felhasználó valószínűleg nem lesz elégedett a teljesítményével.

Windows NT Server 4.0 esetén a Microsoft a következő hardverkövetelményeket határozza meg: i486 vagy gyorsabb processzor, 16 MB RAM és legalább 148 MB szabad lemezterület. A rendszer funkcionalitásának megismeréséhez ez is elég lehet, de ezek "ipari" felhasználásához minimális követelményeket egyértelműen nem elég. Alacsony vagy közepes terhelésű (a kiszolgált felhasználók száma által meghatározott) szerverhez 32 MB RAM és merevlemez legalább 1 GB kapacitással.

A Windows NT-vel kompatibilitás szempontjából tesztelt hardverek teljes listája a rendszer és a kiszolgáló dokumentációjában található. www.microsoft.com.

    Területek Windows használat NT

A Windows NT Server nagy teljesítményének, stabilitásának, fejlett biztonsági funkcióinak, valamint az alapvető rendszerfunkciók széles tárházának köszönhetően számos területen használható, és mindenekelőtt vállalati hálózat szervereként is használható. Itt nagyon hasznos tartományvezérlőként való működése, amely lehetővé teszi a hálózat felépítését, és ezáltal az adminisztrációs és felügyeleti feladatok egyszerűsítését. Fájlszerverként, nyomtatószerverként, alkalmazásszerverként, távelérési szerverként és kommunikációs szerverként (szoftver útválasztóként) is használható.

A Windows NT Server hálózaton lévő kliensek lehetnek különböző operációs rendszerekkel rendelkező számítógépek. Alapkivitelben támogatott: Windows NT Workstation, MS-DOS, OS/2, Windows for Workgroups, Windows 95, UNIX klónok, Macintosh. Az alapvető ügyfelek a Windows NT Server alapfelszereltségéhez tartoznak.

A Windows NT Server egy hatékony platform összetett hálózati alkalmazásokhoz, különösen a kliens-szerver technológiával készültekhez. A BackOffice szerverekkel kombinálva nagyon sokféle igény kielégítésére képes. vállalati felhasználók. Például egy adatbázis-kiszolgáló futhat Windows NT Server alatt. SQL adatok A Microsoft szerverei, valamint más jól ismert cégek adatbázis-kiszolgálói, mint például az Oracle és a Sybase, az Adabas és az InterBase adatbázisszerverek.

A hatékony Microsoft adminisztrációs rendszer Windows NT Server platformra telepíthető Rendszer menedzsment Szerver, amelynek feladata a hálózati számítógépek hardver- és szoftverkonfigurációjának nyilvántartása, automatikus telepítés szoftvertermékek munkaállomásokhoz, bármilyen számítógép távvezérlése és hálózatfelügyelet.

A Windows NT Server kommunikációs szerverként használható IBM nagyszámítógépekkel és IBM AS400 rendszerekkel. Ehhez egy speciális Microsoft SNA Server terméket hoztak létre, amely megkönnyíti az IBM PC-kompatibilis munkaállomások és a nagy teljesítményű nagyszámítógépek egy hálózatban való összekapcsolását. Az SNA Sever egy átjáró, amely lehetővé teszi a munkaállomások hozzáférését mind a LAN-hoz, mind a nagyszámítógépes kiszolgálókhoz anélkül, hogy két hálózati kártya vagy több hálózati protokollverem kellene. Ez a hardverköltség és a szükséges RAM mennyiségének csökkenését eredményezi. Átlátható hozzáférést biztosít a nagyszámítógépekhez, az NT Server biztonsággal integrált SNA Server gazdagép hozzáférési jogosultságot biztosít. Az SNA Server az NT Server által támogatott bármely protokollal működhet: IPX/SPX, TCP/IP vagy NetBEUI.

A Windows NT Server a Microsoft Exchange platformja, amely egy levelezőszerverre épülő új, nagy teljesítményű együttműködési csomag.

Végül, legújabb verzió A Windows NT 4.0 szilárd platform az internet-orientált alkalmazásokhoz: webszerverek, webböngészők, információkereső rendszerek, internetes e-kereskedelmi rendszerek.

A Windows NT Workstation operációs rendszert elsősorban kliensként helyezik el a Windows NT Server hálózatokban, valamint a NetWare, Unix, Vines hálózatokban. A NetWare hálózatokon a Windows NT munkaállomások egy jól ismert hiányt töltenek be – a jó alkalmazásszerver hiányát. A Windows NT-t tartalmazó számítógép egyenrangú hálózatok munkaállomása is lehet, amely egyszerre látja el a kliens és a szerver funkcióit. A Windows NT Workstation önálló operációs rendszerként használható, ha teljesítményre vagy adatvédelemre van szükség, vagy ha összetett implementációra van szükség grafikus alkalmazások például számítógéppel segített tervezőrendszerekben.

A Microsoft Corporation által kifejlesztett NT (New Technology) kernelen alapul. A rendszer a vállalati felhasználókat célozta meg. A Windows NT grafikus felhasználói felülettel rendelkezik, és biztosította a Win32 API-t, egy 32 bites alkalmazásprogramozási felületet olyan új alkalmazások fejlesztéséhez, amelyek teljes mértékben kiaknázzák a magas szintű operációs rendszerek előnyeit, például többszálú (vagy többfeladatos) folyamatok, szinkronizálás. hozzáférés, I/O és objektumkezelés. A Windows NT képes kommunikálni más Microsoft operációs rendszerekkel, Apple Macintosh-szal, UNIX-szerű rendszerekkel hálózatokon keresztül. különféle típusok. Az interakció történhet egyprocesszoros és többprocesszoros számítógépekkel is, amelyek CISC vagy RISC technológiával készültek. A Windows NT kezdetben a Windows 9x operációs rendszerek családjától külön fejlődött, és munkaállomások (Windows NT Workstation) és szerverek (Windows NT Server) megoldásaként került a piacra. A Windows NT egy operációs rendszercsaládot hozott létre, amely magában foglalja a Windows 2000-t, a Windows XP-t és a Windows Server 2003-at.

1988 novemberében elindult az IBM és a Microsoft közös projektje egy új generációs operációs rendszer - OS / 2 NT - létrehozására, amely Windows-ra és OS / 2-re írt programokat is futtathat, és mindkét rendszert helyettesítenie kellett. 1990 májusában azonban megjelent a Windows 3.0, ami a Microsoft kereskedelmi sikerét hozta, és a cég úgy döntött, hogy a Windows API-t teszi a fő API-vá az OS/2 NT-ben. Ez ellenérzést váltott ki az IBM részéről, amely az OS/2 API-t népszerűsítette. Emiatt a szerződés megszűnt, a cégek önállóan hozzáláttak a meglévő közös kódex kidolgozásához. Az IBM fejlesztette az OS/2 3.0-t, míg a Microsoft a Windows NT-t, amely 1993 augusztusában jelent meg. Ezt követően a 3.1-es számot kapta, hogy megfeleljen a kicsit korábban kiadott Windows 3.1-nek. Az új rendszert a következő tulajdonságok különböztették meg a Windows 3.1-től:

  • 32 bites. Új rendszer használhatja a 32 bites processzorok összes funkcióját, beleértve a 32 bites programok futtatását és a nagy mennyiségű (legfeljebb 4 gigabájt) memória kezelését;
  • megelőző multitasking. Az operációs rendszer nem várta meg, hogy maga a folyamat fel akarja engedni a processzort, hanem erőszakkal eltávolította a végrehajtásból, miután elhasználta a számára kijelölt időt;
  • MS-DOS hiánya. A Windows NT 3.1 független operációs rendszer volt, saját rendszerbetöltővel. Leállításkor a rendszer nem lépett ki az MS-DOS-ba, hanem felajánlotta a számítógép kikapcsolását vagy újraindítását;
  • UNICODE támogatás. Ez volt az első operációs rendszer, amely belsőleg támogatta a UNICODE-ot;
  • többplatformos. A Windows NT nem csak 32 bites x86 processzorokon futott, hanem 64 bites MIPS R4000-en és DEC Alpha 21064-en is;
  • 16 bites OS/2 programok támogatása. Az OS/2 kódhoz fűződő jogok egy része a Microsoftnál maradt, így ez és a Windows NT minden későbbi verziója is futtathat ilyen programokat;
  • kompatibilitás a POSIX 1.0 alkalmazásokkal a forráskód szintjén;
  • szimmetrikus többfeldolgozás támogatása (16 processzorig);
  • fájlrendszerek támogatása: natív NTFS és OS/2-től örökölt HPFS. Mindkét rendszer a FAT-tól eltérően hosszú, legfeljebb 255 karakter hosszú fájlneveket használhat;
  • továbbfejlesztett hálózati képességek. A támogatott NetBEUI és IPX protokollok mellett SMB, TCP/IP és SNMP került hozzáadásra;
  • egy fa rendszerleíró adatbázis-szerkesztő, amely az összes rendszerbeállítást tárolta.

A Windows NT 3.1 felhasználói felülete ugyanaz, mint a Windows 3.1, és két kiadásban jelent meg: Windows NT és Windows NT Advanced Server. Ezt követően három szervizcsomagot (Service Pack) adtak ki ehhez a rendszerhez, és 1994 szeptemberében jelent meg. egy új verzió- 3.5. Kompatibilitás a NetWare hálózatokkal, a hosszú fájlnevek támogatása FAT-ban, az OpenGL API támogatása, a Windows és az MS-DOS 16 bites programjainak továbbfejlesztett működése (már mindegyik a saját címterében működik). Elődjéhez hasonlóan ez is két kiadásban jelent meg - Windows NT Workstation és Windows NT Server. 1995 májusában megjelent a Windows NT 3.51. Különbségek a előző verzió kisebbek voltak: a telepítő új grafikus felülettel, új referenciarendszer tartalommal és PowerPC processzorok támogatásával. Három szervizcsomag jelent meg az NT 3.5-höz és öt a 3.51-hez.

Az NT 3.51 kiadásával egyidőben megjelent a Shell Technology Preview csomag, amely biztosítja új felület a start menüvel. Ezt a felületet alapértelmezés szerint két hónappal később, a Windows NT 4.0-ban pedig 1996 augusztusában implementálták a Windows 95 rendszerben. Az új interfészen kívül a rendszer negyedik verziója a továbbfejlesztett hálózati képességekkel (az Internet Explorer 2.0, az IIS és a DNS-kiszolgáló szabványos kiszállításával, a többprotokollú útválasztás támogatásával), az új DCOM technológiával és a nagyszámú kiadással tűnt ki. . A Workstation és a Server mellett 1997-ben megjelent a Server Enterprise Edition javított skálázhatósággal és a fürtök korlátozott támogatásával, 1998-ban pedig a terminálkiszolgáló, amely lehetővé tette a felhasználók távoli csatlakoztatását. Emellett a beágyazott rendszerek számára készült speciális verzió, a Windows NT 4.0 Embedded. A Service Pack 7 megjelent az NT 4.0-hoz, a legújabb verzió a 6.0a.

1997 szeptemberében és 1998 augusztusában a Windows NT 5.0 operációs rendszer két béta verziója jelent meg, majd 1998 októberében átnevezték Windows 2000-re. A rendszer kiadására 2000 februárjában került sor. Új funkciók: Active Directory címtárszolgáltatás, Plug&Play és FAT32 fájlrendszer támogatás, új verziók hálózati programok(IE 5.0 és IIS 5.0), továbbfejlesztett titkosítási képességek (beleértve a Titkosított fájl Rendszer), beépített távoli adminisztrációs eszközök. Az NT 4.0-val ellentétben a Windows 2000 csak az IA-32 architektúrán futott, és négy kiadásban jelent meg: Professional, Server, Advanced Server és Datacenter Server. Windows 2000-re megjelent a Service Pack 4, 2001 augusztusában pedig az Advanced Server for Itanium processzorok 64 bites változata.

Az NT 5.1 új verziója 2001 októberében jelent meg Windows XP néven, és a Windows 2000 Professional fejlesztése volt. A fő változtatások a továbbfejlesztett felhasználói felület, a gyors felhasználóváltás, továbbfejlesztés volt távoli ügyintézés, a rendszer-visszaállítás és az illesztőprogram visszaállítása. A rendszer két szervizcsomagot kapott, és a következő kiadásokban jelent meg:

  • Professional (alap verzió);
  • Otthoni (csonka hálózati lehetőségekkel);
  • Media Center Edition (további multimédiás alkalmazásokkal);
  • Starter Edition (erősen korlátozott, online funkciók nélkül);
  • 64 bites kiadás (Itanium processzorokhoz);
  • x64 Edition (AMD64 vagy EM64T kiterjesztésű processzorokhoz);
  • N (nélkül Windows Media játékos);
  • Tablet PC Edition (táblagépekhez);
  • Beágyazott (beágyazott rendszerekhez).

2003 áprilisában megjelent a Windows XP szerverváltozata, Windows Server 2003 néven, és belső verziója 5.2. Különbségek a Windows XP-től: benne van a .NET platform és az IIS 6.0 webszerver telepítésében, az Active Directory fejlesztései, beépített tűzfal, a rendszeradminisztrációs segédprogramok kiterjesztett készlete. A rendszer négy kiadásban jelent meg: Web Edition, Standard Edition, Enterprise Edition és Datacenter Edition. Közülük az utolsó három 64 bites x86-os processzorokhoz készült verzióban is megjelent, illetve Itaniumhoz is megjelent az Enterprise és a Datacenter. 2005-ben két frissítés jelent meg, a Service Pack 1 és az R2.

1988 végén a Microsoft kinevezte David Cutlert egy új szoftverprojekt vezetésére: egy új Microsoft operációs rendszer létrehozására az 1990-es évekre. Mérnökcsoportot állított össze egy új technológiai (NT) rendszer kifejlesztésére.

Az eredeti terv az volt, hogy az NT-t OS/2-stílusú felhasználói és programfelületekkel (API) fejlesztik, de az OS/2 rosszul fogyott, és a Windows 3.0 nagy és folyamatos sikert aratott a piacon. A Microsoft látva a piaci kihívásokat és a két inkompatibilis rendszer fejlesztésének és karbantartásának bonyolultságát, úgy döntött, hogy irányt vált, és mérnökeit egyetlen holisztikus operációs rendszer stratégiája felé irányítja. Ez a stratégia egy Windows-alapú operációs rendszer-család kifejlesztése volt, amely számos számítógéptípust lefed, a legkisebb laptopoktól a legnagyobb többprocesszoros munkaállomásokig. Így a Windows rendszerek következő generációját Windows NT-nek hívták.

A Windows NT támogatja a Windows grafikus felhasználói felületét (GUI), és egyben az első Windows operációs rendszer egy Microsoft rendszer, amely támogatja a Win32 API-t, egy 32 bites programozási felületet új alkalmazások fejlesztéséhez. A Win32 API olyan fejlett operációs rendszer-szolgáltatásokat tesz elérhetővé az alkalmazások számára, mint a többszálú, szinkronizálás, biztonság, I/O és objektumkezelés.

1993 júliusában megjelentek az NT család első operációs rendszerei - Windows NT 3.1 és Windows NT Advanced Server 3.1.

Verziók

  • Windows NT 3.1 (1993. július 27.)
  • Windows NT 3.5 (1994. szeptember 21.)
  • Windows NT 3.51 (1995. május 30.)
  • Windows NT 4.0 (1996. augusztus 24.)
  • Windows 2000 (2000. február 17.)
  • Windows XP (2001. október 25.)
  • Windows XP 64 bites kiadás (2003. március 28.)
  • Windows Server 2003 (2003. április 25.)
  • Windows XP Media Center Edition 2003 (2003. december 18.)
  • Windows XP Media Center Edition 2005 (2004. október 12.)
  • Windows XP Professional x64 Edition (2005. április 25.)
  • Windows Fundamentals for Legacy PC-k (2006. július 8.)
  • Windows Vista (2006. november 30.)
  • Windows Home Server (2007. november 7.)
  • Windows Server 2008 (2008. február 27.)

A Windows NT felépítése

Szerkezetileg a Windows NT két részből áll: az operációs rendszer felhasználói módú részeként és az operációs rendszer kernel módú részeként.

A Windows NT azon részét, amely kernel módban fut, végrehajtó résznek nevezzük. Számos olyan összetevőt tartalmaz, amelyek kezelik a virtuális memóriát, az objektumokat (erőforrásokat), az I/O-t és a fájlrendszert (pl. hálózati illesztőprogramok), a folyamatok és részben a biztonsági rendszer kölcsönhatása. Ezek a komponensek a modulok közötti kommunikáció segítségével kölcsönhatásba lépnek egymással. Mindegyik összetevő meghívja a többit egy sor gondosan meghatározott belső eljáráson keresztül.

A Windows NT második része, amely felhasználói módban működik, a szerverek - az úgynevezett védett alrendszerek. Mivel az alrendszerek nem tudják automatikusan megosztani a memóriát, üzenetek küldésével kommunikálnak egymással. Üzenetek küldhetők egy kliens és egy szerver, vagy két szerver között. Minden üzenet átmegy a Windows NT futási környezetén. A Windows NT kernel ugyanúgy ütemezi a védett alrendszer szálait, mint a normál alkalmazási folyamatszálakat.

A védett alrendszerek támogatását a végrehajtási rész biztosítja. Alkotó részei a következők:

  • Objektumkezelő. Létrehoz, töröl és kezel futásidejű objektumokat, a rendszererőforrások ábrázolására használt absztrakt adattípusokat.
  • Biztonsági monitor. Biztonsági szabályokat állít be helyi számítógép. Védi az operációs rendszer erőforrásait, védi és regisztrálja a végrehajtható objektumokat.
  • Folyamat menedzser. Létrehoz és leállít, felfüggeszt és folytat folyamatokat és szálakat, valamint információkat tárol azokról.

Virtuális memóriakezelő.

  • I/O alrendszer. A következő összetevőket tartalmazza:
    • egy I/O menedzser, amely eszközfüggetlen I/O-t biztosít;
    • fájlrendszerek - NT-illesztőprogramok, amelyek fájlorientált I / O kéréseket hajtanak végre, és azokat hagyományos eszközök hívásaira fordítják;
    • hálózati átirányító és hálózati kiszolgáló - fájlrendszer-illesztőprogramok, amelyek távoli I / O kéréseket továbbítanak a hálózati gépekhez, és kéréseket fogadnak tőlük;
    • végrehajtó eszköz-illesztőprogramok - alacsony szintű illesztőprogramok, amelyek közvetlenül vezérlik az eszközt;
    • gyorsítótár-kezelő, amely lemezgyorsítótárat valósít meg.

A végrehajtási rész pedig az NT kernel által nyújtott alacsonyabb szintű szolgáltatásokra épül. A kernel funkciók közé tartozik:

  • folyamattervezés,
  • megszakítások és kivételek kezelése,
  • processzor szinkronizálás többprocesszoros rendszerekhez,
  • rendszer-helyreállítás meghibásodások után.

A kernel privilegizált módban fut, és soha nem törlődik a memóriából. A kernelhez való hozzáférés egyetlen módja egy megszakítás.

A Windows NT védett alrendszerei felhasználói módban futnak, és a Windows NT hozza létre őket rendszerindításkor. Közvetlenül a létrehozás után megkezdik a végrehajtásuk végtelen ciklusát, válaszolva az alkalmazási folyamatokból és más alrendszerekből hozzájuk érkező üzenetekre. A védett alrendszerek közül kiemelhető a környezeti alrendszerek nevű alosztály. A környezeti alrendszerek az operációs rendszer alkalmazási felületeit (API) valósítják meg. Más típusú alrendszerek, úgynevezett integrált alrendszerek hajtják végre az operációs rendszer által megkövetelt feladatokat. Például a rendszer nagy része Windows biztonság Az NT integrált alrendszerként, a hálózati szerverek is integrált alrendszerként valósulnak meg.

A legfontosabb környezeti alrendszer a Win32, egy olyan alrendszer, amely hozzáférést biztosít az alkalmazásoknak a 32 bites Windows API-hoz. Ezenkívül ez a rendszer grafikus felületet biztosít, és kezeli a felhasználói bevitelt/kimenetet.

Minden védett alrendszer felhasználói módban fut, és meghív egy rendszerfutási szolgáltatást, hogy kernel módban privilegizált műveleteket hajtson végre. A hálózati kiszolgálók felhasználói módban és kernel módban is futhatnak, a tervezésüktől függően.

Az alrendszerek üzenetek átadásával kommunikálnak egymással. Amikor például egy felhasználói alkalmazás meghív egy API-eljárást, az eljárást biztosító környezeti alrendszer fogadja az üzenetet, és vagy a kernel meghívásával, vagy az üzenet másik alrendszernek való elküldésével végrehajtja. Amikor az eljárás befejeződik, a környezeti alrendszer a visszatérési értéket tartalmazó üzenetet küld az alkalmazásnak. Az üzenetek küldése és a védett alrendszerek egyéb tevékenységei láthatatlanok a felhasználó számára.

A fő eszköz, amely az összes Windows NT alrendszert egyben tartja, a Local Procedure Call (LPC) mechanizmus. Az LPC az általánosabb távoli eljáráshívás (RPC) optimalizált változata, amelyet a kliensek és a kiszolgálókon található kiszolgálók közötti kommunikációra használnak. különböző gépek hálózatok.

Üdvözlet mindenkinek, mindjárt elmondom, hogy a Windows NT valójában nem program, hanem a Microsoft Windows családja. A Windows NT név alatt a Microsoft operációs rendszerek fogalma el van rejtve, nem egy konkrét, hanem az összes rendszer. A Windows ma nagyon népszerű operációs rendszer, és nincs is nála népszerűbb. Az a véleményem, hogy a népszerűség elsősorban annak köszönhető, hogy nincs és nem is lesz többé érdemi alternatíva – hülyeség most a Microsoft óriáscégével versenyezni.

De ennek ellenére minden helyes – tényleg lehet valami, aminek a neve Windows NT lesz, mert ez a név sok helyen megjelenik. Pontos példákat nem mondok, nem emlékszem, de könnyen találkozhatsz ezzel a felirattal a Windowsodban.

Ha azzal a kérdéssel szembesül, hogy távolítsa-e el a Windows NT szoftvert vagy sem, akkor így válaszolok - jobb, ha nem távolítja el. Mert később problémák adódhatnak. Logikus, ha belegondolunk, világossá válik, hogy minden, ahol Windows NT van írva, csak akkor távolítsuk el, ha biztosak vagyunk benne.

A Windows NT-t az 1990-es években fejlesztették ki, miután a Microsoft abbahagyta az IBM-mel való együttműködést (ó, jó laptopokat készítettek), ezek a cégek együtt fejlesztették az OS / 2-t, ez is egy operációs rendszer volt, amit még mindig nem értek, de nem ügy. Röviden, akkor elkezdték vágni a Windows-t, és te magad is tudod, mi lett belőle - mega Krutetskaya Windows, csak egy monopólium van, mindenkinek nem tetszik, de mindenki használja

Igen, van Linux is, de sajnos ez a felhasználók szűk körének való - egyáltalán nem azoknak, akiknek egyszerűen, szépen és nem nehézkesek kellenek rá. Én személy szerint szeretem a Windows-t, bár sok embernek nem tetszett, különösen a Windows 10, de nem látok benne semmi torzítást.

Az ősi Windows, valamikor egy remekmű és a végső álom volt:


De hasonlítsd össze, ez már egy hetes, nos, vagyis a Windows 7, sokan még mindig rajta ülnek, és nem fognak leszállni:


Régóta rajongtam a Windows XP-ért, sőt nagyon sokáig, ülve ültem - a Windows 7 már kijött, és az XP-n lógtam... És hát vettem új hardvert, egy 1150-es foglalat volt, minden új volt. , de ott sikerült feltelepítenem a Windows XP-t és még két évig ültem. Aztán megjelent a Windows 10, és végül váltottam rá. A számítógép hetekig működik és minden rendben van, nincs hiba és kék képernyők, nincsenek hibák. Minden úgy működik, mint az óramű. Igaz, XP-ben ez is szinte nem volt. Szóval valahogy mindent szeretek a Windowsban..

Írtam egy listát arról, hogy pontosan hol lehet észrevenni, mint például a Windows NT:

  1. néhány rendszerfájl leírása;
  2. Windows beállítások, rendszerbeállítások, Windows NT mindenhol megtalálható;
  3. a program referenciaanyagában vagy akár egyes berendezések használati utasításában;
  4. nem valószínű, de lehetséges, hogy valami vírus lekaszálja a Windows NT alatt;
  5. V rendszermappák, például a C:\Windows-ban van egy rakás szemét, aminek a leírásában ott van a Windows NT;

Teljesen elfelejtettem írni, magam sem tudom biztosan, de úgy tűnik, hogy van egy Windows NT nevű operációs rendszer, itt van a rendszerindító képernyője.