Založené na jadre NT (New Technology), vyvinutom spoločnosťou Microsoft Corporation. Systém bol zameraný na firemných používateľov. Windows NT mal grafické používateľské rozhranie a poskytoval Win32 API, 32-bitové aplikačné programovacie rozhranie na vývoj nových aplikácií, ktoré by mohli plne využívať výhody operačných systémov na vysokej úrovni, ako sú viacvláknové (alebo multitaskingové) procesy, synchronizácia a ochrana pred neoprávneným prístupom, I/O a správa objektov. Windows NT mohol komunikovať s inými operačnými systémami Microsoft, s Apple Macintosh, so systémami podobnými UNIXu cez rôzne typy sietí. Interakcia by mohla prebiehať s jednoprocesorovými aj viacprocesorovými počítačmi vytvorenými pomocou technológií CISC alebo RISC. Windows NT bol pôvodne vyvinutý oddelene od rodiny operačných systémov. systémy Windows 9x a bol predávaný ako riešenie pre pracovné stanice (Windows NT Workstation) a servery (Windows NT Server). Windows NT dal vzniknúť rodine operačných systémov, ktoré zahŕňajú Windows 2000, Windows XP, Windows Server 2003.

V novembri 1988 sa spoločný projekt IBM a Microsoft vytvorili operačný systém novej generácie – OS/2 NT, na ktorom by bolo možné spúšťať programy napísané pre Windows aj OS/2 a mal byť náhradou za oba systémy. Ale v máji 1990 bol vydaný Windows 3.0, ktorý priniesol Microsoftu komerčný úspech a spoločnosť sa rozhodla urobiť z Windows API hlavné v OS/2 NT. To vyvolalo nevôľu zo strany IBM, ktorá propagovala OS/2 API. V dôsledku toho bola zmluva ukončená a spoločnosti začali svojpomocne vyvíjať existujúci spoločný kódex. IBM vyvinula OS/2 3.0, zatiaľ čo Microsoft vyvinul Windows NT, ktorý sa objavil v auguste 1993. Následne dostala číslo 3.1, aby zodpovedala Windowsu 3.1 vydanému o niečo skôr. Nový systém sa od Windows 3.1 odlišoval nasledujúcimi funkciami:

  • 32-bitový. Nový systém mohol využívať všetky funkcie 32-bitových procesorov, vrátane spúšťania 32-bitových programov a adresovania veľkého množstva pamäte (až 4 gigabajty);
  • preemptívny multitasking. Operačný systém nečakal, kým samotný proces bude chcieť uvoľniť procesor, ale po vyčerpaní času, ktorý mu bol pridelený, ho násilne odstránil z vykonávania;
  • nedostatok MS-DOS. Windows NT 3.1 bol nezávislý operačný systém, mal svoj vlastný bootloader. Pri vypínaní systém neukončil MS-DOS, ale ponúkol vypnutie alebo reštart počítača;
  • podpora UNICODE. Bol to prvý operačný systém, ktorý interne podporoval UNICODE;
  • multiplatformový. Windows NT bežal nielen na 32-bitových x86 procesoroch, ale aj na 64-bitových MIPS R4000 a DEC Alpha 21064;
  • podpora 16-bitových programov OS/2. Časť práv na kód OS/2 zostala spoločnosti Microsoft, takže táto a všetky nasledujúce verzie Windows NT mohli spúšťať takéto programy;
  • kompatibilita s aplikáciami POSIX 1.0 na úrovni zdrojového kódu;
  • podpora symetrického multiprocesingu (až 16 procesorov);
  • podpora súborových systémov: natívny NTFS a HPFS zdedený z OS/2. Oba systémy, na rozdiel od FAT, mohli používať dlhé názvy súborov, až 255 znakov;
  • vylepšené sieťové možnosti. Okrem podporovaných protokolov NetBEUI a IPX boli pridané SMB, TCP/IP a SNMP;
  • editor stromového registra, ktorý ukladá všetky systémové nastavenia.

Windows NT 3.1 mal rovnaké používateľské rozhranie ako Windows 3.1 a bol dodávaný v dvoch vydaniach, Windows NT a Windows NT Advanced Server. Následne boli pre tento systém vydané tri servisné balíky (Service Pack) av septembri 1994 sa objavili novú verziu- 3.5. Pribudla kompatibilita so sieťami NetWare, podpora dlhých názvov súborov vo FAT, podpora OpenGL API, vylepšená práca 16-bitových programov pre Windows a MS-DOS (každý teraz pracoval vo vlastnom adresnom priestore). Rovnako ako jeho predchodca, prišiel v dvoch vydaniach - Windows NT Workstation a Windows NT Server. V máji 1995 sa objavil Windows NT 3.51. Rozdiely oproti predchádzajúcej verzii boli menšie: inštalátor s novým grafickým rozhraním, nový systém pomoci s obsahom a podpora procesorov PowerPC. Boli vydané tri balíky Service Pack pre NT 3.5 a päť pre 3.51.

Súčasne s vydaním NT 3.51 sa objavil balík Shell Technology Preview, ktorý poskytuje nové rozhranie s ponukou Štart. Toto rozhranie bolo štandardne implementované do Windows 95 o dva mesiace neskôr a v auguste 1996 do Windows NT 4.0. Okrem nového rozhrania sa štvrtá verzia systému vyznačovala vylepšenými sieťovými možnosťami (zahrnuté v štandardnej dodávke Internet Explorer 2.0, IIS a DNS server, podpora pre viacprotokolové smerovanie), novou technológiou DCOM a veľkým počtom edícií. . Okrem Workstation a Server bol v roku 1997 vydaný Server Enterprise Edition s vylepšenou škálovateľnosťou a obmedzenou podporou pre klastre a v roku 1998 bol vydaný terminálový server so schopnosťou vzdialené pripojenie používateľov. Okrem toho bola vyvinutá špeciálna verzia pre vstavané systémy Windows NT 4.0 Embedded. Service Pack 7 bol vydaný pre NT 4.0, najnovšia verzia sa nazýva 6.0a.

V septembri 1997 a auguste 1998 vyšli dve beta verzie operačného systému Windows NT 5.0 a v októbri 1998 bol premenovaný na Windows 2000. Vydanie tohto systému prebehlo vo februári 2000. Nové funkcie zahŕňali: adresárovú službu Active Directory, podporu systému súborov Plug&Play a FAT32, nové verzie sieťových programov (IE 5.0 a IIS 5.0), vylepšené možnosti šifrovania (vrátane podpory systému šifrovaných súborov), vstavané nástroje vzdialenej správy. Na rozdiel od NT 4.0, Windows 2000 bežal iba na architektúre IA-32 a bol dostupný v štyroch vydaniach: Professional, Server, Advanced Server a Datacenter Server. Pre Windows 2000 bol vydaný Service Pack 4 av auguste 2001 sa objavila 64-bitová verzia Advanced Server pre procesory Itanium.

Nová verzia NT 5.1 sa objavila v októbri 2001 pod názvom Windows XP a bola vývojom Windows 2000 Professional. Hlavnými zmenami boli vylepšené používateľské rozhranie, rýchle prepínanie používateľov, vylepšená vzdialená správa, obnovenie systému a vrátenie inštalácie ovládačov. Systém dostal dva servisné balíky a bol vydaný v nasledujúcich vydaniach:

  • Professional (základná verzia);
  • Home (so skrátenými sieťovými možnosťami);
  • Media Center Edition (s ďalšími multimediálnymi aplikáciami);
  • Starter Edition (veľmi obmedzená, žiadne online funkcie);
  • 64-bitové vydanie (pre procesory Itanium);
  • x64 Edition (pre procesory s nadstavbami AMD64 alebo EM64T);
  • N (bez Windows Media hráč);
  • Tablet PC Edition (pre tabletové počítače);
  • Embedded (pre vstavané systémy).

V apríli 2003 bola vydaná serverová variácia systému Windows XP s názvom Windows Server 2003 s internou verziou 5.2. Rozdiely od Windows XP: Platforma .NET a webový server IIS 6.0 zahrnuté v inštalácii, vylepšenia Active Directory, vstavaný firewall, rozšírená sada nástrojov pre správu systému. Systém bol vydaný v štyroch edíciách: Web Edition, Standard Edition, Enterprise Edition a Datacenter Edition. Posledné tri z nich vyšli aj vo verziách pre 64-bitové x86 procesory a Enterprise a Datacenter vyšli aj pre Itanium. V roku 2005 sa objavili dve aktualizácie, Service Pack 1 a R2.

História vývoja

Vývoj Windows NT pod pracovným názvom „NT OS / 2“ začal v novembri 1988 skupinou špecialistov vedených Davidom Cutlerom (angl. Dave Cutler ), ktorí prešli do Microsoftu z DEC, kde vyvinuli VAX a VMS. Práca išla ruka v ruke s vývojom vlastného operačného systému IBM OS/2 2.0, ktorý bol nakoniec vydaný v apríli 1992. Microsoft zároveň pokračoval vo vývoji svojich operačných systémov rodiny DOS a Windows, ktoré sa vyznačujú nižšími požiadavkami na počítačové zdroje ako IBM OS / 2. Po vydaní Windows 3.0 v máji 1990 sa Microsoft rozhodol pridať do NT OS/2 programovacie rozhranie kompatibilné s Windows API (API). Toto rozhodnutie spôsobilo vážne nezhody medzi Microsoftom a IBM, ktoré sa skončilo prerušením spolupráce. IBM pokračovalo vo vývoji OS/2 samostatne, zatiaľ čo Microsoft začal pracovať na systéme, ktorý bol nakoniec vydaný pod názvom Windows NT. Hoci sa z marketingového hľadiska nestal okamžite populárnym ako DOS, Windows 3.x alebo Windows 9.x, Windows NT sa ukázal byť výrazne úspešnejší ako OS/2.

Treba poznamenať, že API OS / 2 a potom POSIX boli pôvodne plánované ako programovacie rozhrania pre NT OS, podpora pre Windows API bola pridaná ako posledná. Okrem toho Intel i860 a potom MIPS boli pôvodne plánované ako hardvérová platforma pre NT, neskôr bola pridaná aj podpora pre Intel x86. Potom počas evolúcie tohto OS zanikla podpora oboch pôvodne plánovaných softvérových rozhraní a oboch pôvodne plánovaných hardvérových platforiem. Pre i860 neexistovala ani jediná verzia tohto operačného systému, hoci to bolo z kódového názvu tohto procesora, ktorý N10(N Ten) je názov samotného OS NT. Microsoft teraz znamená NT as Nová technológia. A ako alternatívu k subsystému POSIX začal Microsoft ponúkať balík Microsoft Windows Services for UNIX.

Na vývoj operačného systému NT Microsoft pozval skupinu špecialistov z DEC pod vedením Davida Cutlera ( Angličtina) so skúsenosťami s vytváraním multitaskingových operačných systémov, ako sú VAX/VMS a RSX-11. Niektoré podobnosti zaznamenané medzi internými architektúrami Windows NT a rodinou operačných systémov VMS dali dôvod obviniť novoprijatých zamestnancov Microsoftu z krádeže duševného vlastníctva DEC. Výsledný konflikt bol vyriešený priateľsky: DEC uznalo vlastníctvo Microsoft technológií, ktoré sú základom Windows NT, a Microsoft vytvoril a udržiaval verziu Windows NT pre architektúru DEC Alpha.

Napriek ich spoločným koreňom sa kompatibilita medzi Windows NT a OS/2 znižovala s každým novým vydaním tohto OS. Podpora pre OS/2 2.0 API, hoci plánovaná pre NT, nebola nikdy dokončená; Windows NT 4.0 odstránil podporu pre systém súborov HPFS a Windows XP odstránil podsystém softvérovej podpory pre OS/2 1.x.

Verzie

Názov ( kódové meno), možnosti číslo verzie prvá edícia najnovšie vydanie /
Windows NT 3.1 3.1.528 27. júla SP3 (10. november)
Pracovná stanica, pokročilý server
Windows NT 3.5 ( Daytona) 3.5.807 21. septembra SP3 (21. jún)
Pracovná stanica, Server
Windows NT 3.51 ( Tukwila) 3.51.1057 30. mája SP5 (19. september)
Pracovná stanica, Server
Windows NT 4.0 ( Indy) 4.0.1381 29. júla SP6a (30. november)
Pracovná stanica, Server, Server Enterprise ( Žula), terminálový server ( Hydra), Vložené ( Impala)
Windows 2000 ( Káhira) 5.0.2195 17. február SP4 (26. jún)
Professional, Server, Advanced Server, Datacenter Server
Windows XP ( Whistler) 5.1.2600 25. októbra SP3 (6. máj)
Home, Professional, 64-bit, Media Center ( eHome), Tablet PC, Štartér, Vstavaný ( Mantis N; Základy systému Windows pre staršie počítače ( Eiger)
Windows Server 2003 ( Server Whistler, Windows .NET Server) 5.2.3790 24. apríla SP2 (13. máj)
Standard, Enterprise, Datacenter, Web, Small Business Server ( rys), Compute Cluster Server, Storage Server; Windows XP Professional x64
Windows Vista ( Longhorn) 6.0.6000 30. januára SP2 (25. máj)
Starter, Home Basic, Home Premium, Business, Enterprise, Ultimate, N Home Basic, N Business; x64 varianty všetkých okrem Starter
Windows Server 2008 ( Server Longhorn) 6.0.6001 27. február SP2 (27. máj)
Standard, Enterprise, Datacenter, HPC, Web, Storage, Small Business ( Puma), Základné podnikanie ( Centro), Itanium; x64 varianty všetkých okrem HPC
Windows 7 ( blackcomb, Viedeň) 6.1.7600 22. októbra SP1 (KB976932) (22. február)
Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate, Windows 7 N, Windows 7 E; x64 verzie všetkých okrem Starter
Windows Server 2008 R2 6.1.7600 22. októbra SP1 (KB976932) (22. február)
Standard, Enterprise, Datacenter, HPC, Web, Storage, Small Business, Itanium; všetky verzie sú len 64-bitové
Windows 8 6.2.9200 26. októbra Pro (26. október)
Windows 8, Windows 8 RT, Professional, Professional N, Professional WMC, Enterprise, Enterprise N; x64 varianty všetkých okrem Windows RT
Windows Server 2012 6.2.9200 26. októbra RTM (1. august)
štandard, dátové centrum, úložisko; všetky verzie sú len 64-bitové

Vnútorná architektúra

Komponenty jadra

Komponenty užívateľského režimu

Subsystém používateľského rozhrania v systéme Windows NT implementuje rozhranie v okne, podobné tomu v predchádzajúcich verziách systému Windows. Dva typy objektov v tomto podsystéme, ktoré neboli prítomné v 16-bitových verziách systému Windows a vo Windowse 9x, sú okenné stanice a desktopy. Stanica okna zodpovedá jednej relácii Používateľ systému Windows NT - napríklad pri pripojení cez službu vzdialenej plochy sa vytvorí nová okenná stanica. Každý spustený proces patrí jednej z okenných staníc; služby, okrem tých, ktoré sú označené ako schopné interakcie s desktopom, bežia v samostatných, neviditeľných okenných staniciach.

Každá stanica okna má svoju vlastnú schránku, množinu globálnych atómov (používaných na operácie DDE) a množinu pracovných plôch. Pracovná plocha je kontextom pre všetky globálne operácie podsystému používateľského rozhrania, ako je inštalácia hákov a vysielanie správ. Každé spustené vlákno patrí k jednej z pracovných plôch - tej, kde sa nachádzajú ním obsluhované okná; konkrétne jedno vlákno nemôže vytvoriť viacero okien patriacich rôznym pracovným plochám. Jedna z plôch môže byť aktívna (viditeľná pre používateľa a schopná reagovať na jeho akcie), ostatné plochy sú skryté. Možnosť vytvoriť viacero pracovných plôch pre jednu reláciu a prepínať medzi nimi zatiaľ štandardné nástroje používateľského rozhrania systému Windows neposkytujú, aj keď existujú programy tretích strán, ktoré poskytujú prístup k tejto funkcii.

Okenné stanice a pracovné plochy sú jediné objekty v podsystéme používateľského rozhrania Windows NT, ktorým možno prideliť povolenia. Zostávajúce typy objektov - okno a Ponuka- poskytnúť úplný prístup k akémukoľvek procesu, ktorý je s nimi v rovnakej okennej stanici. Preto služby Windows NT štandardne beží v samostatných okenných staniciach: bežia so zvýšenými oprávneniami a umožnenie užívateľským procesom manipulovať so servisnými oknami donekonečna by mohlo viesť k zlyhaniam a/alebo bezpečnostným problémom.

Softvérové ​​rozhrania

Natívne API

Windows NT poskytuje niekoľko sád rozhraní API pre aplikačné programy. Hlavným je takzvané „natívne“ API ( NT Native API) implementovaná v dynamickej knižnici ntdll.dll a pozostáva z dvoch častí: systémových volaní jadra NT (funkcie s predponami Nt a Zw, ktoré prenášajú vykonávanie na funkcie jadra ntoskrnl.exe s rovnakými názvami) a funkcie implementované v používateľskom režime (s predponou RTL). Niektoré funkcie druhej skupiny používajú systémové volania interne; zvyšok pozostáva výlučne z neprivilegovaného kódu a možno ho volať nielen z kódu používateľského režimu, ale aj z ovládačov. Okrem funkcií Native API obsahuje ntdll aj funkcie zo štandardnej knižnice C.

Oficiálna dokumentácia k Native API je veľmi riedka, no komunite nadšencov sa podarilo pokusom a omylom nazbierať pomerne veľa informácií o tomto rozhraní. Najmä vo februári 2000 vyšla kniha Garyho Nebbeta „ Základná príručka rozhrania API systému Windows NT/2000» (ISBN 1-57870-199-6); v roku 2002 bola preložená do ruštiny (ISBN 5-8459-0238-X). Zdrojom informácií o Native API je Windows DDK, ktorý popisuje niektoré funkcie jadra dostupné cez Native API, ako aj štúdium kódu Windows (reverzné inžinierstvo) – prostredníctvom demontáže, buď pomocou uniknutých zdrojov Windows 2000, resp. pomocou pôvodných textov Windows 2003 dostupných prostredníctvom programu Windows Research Kernel.

Programy, ktoré sú spustené pred načítaním podsystémov, na ktorých sú spustené ostatné rozhrania API systému Windows NT, sú obmedzené na používanie rozhrania Native API. Napríklad program autochk, ktorý kontroluje disky pri zavádzaní OS po nesprávnom vypnutí, používa iba Native API.

Win32 API

Aplikácie pre Windows NT najčastejšie používajú Win32 API, rozhranie vytvorené na základe Windows 3.1 API, ktoré vám umožňuje prekompilovať existujúce programy pre 16-bitové verzie systému Windows s minimálnymi zmenami zdrojového kódu. Kompatibilita Win32 API a 16-bitového Windows API je taká veľká, že 32-bitové a 16-bitové aplikácie si môžu voľne vymieňať správy, spolupracovať so svojimi oknami atď. Okrem podpory funkcií existujúceho Windows API, Win32 API tiež pridalo množstvo nových funkcií, vrátane podpory pre konzolové programy, multithreading a synchronizačné objekty, ako sú mutexy a semafory. Dokumentácia pre Win32 API je súčasťou Microsoft Platform SDK a je k dispozícii na .

Knižnice podpory Win32 API sú väčšinou pomenované rovnako ako knižnice systému Windows 3.x s pridanou príponou 32: ide o knižnice kernel32 , advapi32 , gdi32 , user32 , comctl32 , comdlg32 , shell32 a množstvo ďalších. Funkcie Win32 API môžu buď samostatne implementovať požadovanú funkčnosť v užívateľskom režime, alebo volať funkcie Native API popísané vyššie, alebo pristupovať k subsystému csrss prostredníctvom mechanizmu LPC ( Angličtina), alebo zavolajte do knižnice win32k, ktorá implementuje potrebné Win32 podpora API v režime jadra. Štyri uvedené možnosti možno tiež kombinovať v ľubovoľnej kombinácii: napríklad funkcia WriteFile rozhrania Win32 API volá NtWriteFile NtWriteFile Native API na zápis do súboru na disk a volá príslušnú funkciu csrss na výstup do konzoly.

Podpora Win32 API je súčasťou rodiny operačných systémov Windows 9x; môže byť tiež pridaný do Windows 3.1x inštaláciou balíka Win32s. Na uľahčenie prenosu existujúcich aplikácií Windows, ktoré na reprezentáciu reťazcov používajú kódovanie MBCS, boli všetky funkcie rozhrania Win32 API, ktoré berú reťazce ako parametre, vytvorené v dvoch verziách: funkcie s príponou A ( ANSI) akceptuje reťazce MBCS, zatiaľ čo funkcie s príponou W ( široký) akceptovať reťazce kódované v UTF-16. Na Win32s a Windows 9x sú podporované iba A-funkcie, zatiaľ čo na Windows NT, kde sú všetky reťazce vnútri OS uložené výhradne v UTF-16, každá A-funkcia jednoducho konvertuje svoje parametre reťazca na Unicode a volá verziu W tej istej funkcie. V dodávaných H-súboroch knižnice sú definované aj názvy funkcií bez prípony a použitie A- alebo W-verzie funkcií je určené možnosťami kompilácie a v moduloch Delphi pred rokom 2010 sú napr. úzko späté s variantmi s príponou A. Je dôležité poznamenať, že väčšina nových funkcií zavedených vo Windows 2000 alebo novších v rodine Windows NT existuje len vo verzii Unicode, pretože problém zabezpečenia kompatibility so staršími programami a s Windows 9x už nie je taký akútny ako kedysi.

POSIX a OS/2

Prvé vydanie Windows NT 4 podporovalo štyri platformy (x86, Alpha, MIPS a PowerPC), ale podpora menej bežných platforiem bola po vydaní servisných balíkov obmedzená: podpora MIPS bola odstránená z SP1 a podpora PowerPC z SP3. Nedávne vydania Windows NT 4 podporovali iba x86 a Alpha; hoci podpora Alpha bola plánovaná na zahrnutie do Windows 2000, bola vypustená z vydania RC2. Výsledkom bolo, že jedinou podporovanou platformou v systéme Windows 2000 bola x86.

Podpora 64-bitových procesorov bola prvýkrát implementovaná v systéme Windows XP pre IA-64, architektúru procesorov Intel Itanium. Na základe 64-bitovej verzie Windows XP boli vytvorené aj 64-bitové serverové verzie Windows 2000; podpora pre procesor Itanium bola neskôr pridaná do niektorých verzií systému Windows Server 2003. Druhou podporovanou 64-bitovou architektúrou v rodine Windows NT bola architektúra x86-64 vytvorená spoločnosťou AMD, neskôr implementovaná do procesorov Intel pod názvom EM64T. V rovnakom čase boli vydané Windows Server 2003 SP1 x64 a Windows XP Professional x64, čo sú serverové a desktopové verzie rovnakej verzie Windowsu – konkrétne sa na tieto vydania vzťahujú rovnaké aktualizácie. Od roku 2005 sa Microsoft rozhodol ukončiť podporu pre IA-64.; Najnovšia verzia Operačný systém Windows NT, ktorý plne podporuje Itanium, je Windows NT 5.2 (XP Professional 64-bit Edition a Server 2003). Avšak pre drahšie (a teda náročnejšie na upgrade) servery, špeciálne verzie Windows Server 2008 a Windows Server 2008 R2 a Windows Server 2012 už nedostávajú podporu pre IA-64.

Poznámky

pozri tiež

  • ReactOS je operačný systém s otvoreným zdrojom kompatibilný s aplikáciami a ovládačmi Windows NT.

WindowsNT

Windows NT je rad operačných systémov (OS) vyrobených spoločnosťou Microsoft Corporation a názov prvých verzií OS.

Windows NT bol vyvinutý po ukončení spolupráce medzi Microsoftom a IBM na OS/2, vyvinutý oddelene od ostatných operačných systémov rodiny Windows (Windows 3.xa Windows 9x) a na rozdiel od nich bol umiestnený ako spoľahlivé riešenie pre pracovné stanice. (Windows NT Workstation) a servery (Windows NT Server). Zo systému Windows NT vznikla rodina operačných systémov, ktorá zahŕňa: vlastný Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012

Architektonické modulyWindowsNT

Architektúra Windows NT je modulárna a pozostáva z dvoch hlavných vrstiev – komponentov používateľského režimu a komponentov režimu jadra. Programy a podsystémy spustené v užívateľskom režime majú obmedzenia prístupu k systémovým prostriedkom. Režim jadra má neobmedzený prístup k systémovej pamäti a externým zariadeniam. Jadro NT systému sa nazýva hybridné jadro alebo makrokernel. Architektúra zahŕňa samotné jadro, vrstvu hardvérovej abstrakcie (HAL), ovládače a množstvo služieb (Executives), ktoré fungujú v režime jadra (ovládače v režime jadra) alebo v používateľskom režime (ovládače v používateľskom režime).

Vlastné režim Windows NT pozostáva zo subsystémov, ktoré prenášajú I/O požiadavky príslušnému ovládaču režimu jadra cez I/O manažéra. Na úrovni používateľa existujú dva podsystémy: podsystém prostredia (spúšťa aplikácie napísané pre rôzne operačné systémy) a integrovaný podsystém (riadi špeciálne systémové funkcie v mene podsystému prostredia). Režim jadra má plný prístup k hardvéru počítača a systémovým prostriedkom. A tiež zabraňuje prístupu do kritických oblastí systému užívateľským službám a aplikáciám.

Rozdiely medzi Windows 2000 a NT 4.0

Niektoré z najvýznamnejších vylepšení v systéme Windows 2000 oproti systému Windows NT 4.0 sú:

Podpora pre adresárovú službu Active Directory. Back-end Active Directory sa dodáva s vydaniami Server, Advanced Server a Datacenter Server, zatiaľ čo vydanie Professional poskytuje plnú podporu pre službu na strane klienta.

IIS verzia 5.0. V porovnaní s IIS 4.0 obsahuje táto verzia okrem iného aj verziu 3.0 webového programovacieho systému ASP.

Súborový systém NTFS verzie 3.0 (v systéme Windows 2000 interne nazývaný aj NTFS 5.0 – NT 5.0). Táto verzia NTFS po prvýkrát zaviedla podporu pre kvóty, teda obmedzenia maximálneho množstva uložených súborov pre každého používateľa.

Aktualizované používateľské rozhranie, vrátane Active Desktop založeného na Internet Exploreri verzie 5 a teda podobnému rozhraniu Windows 98. Farebná schéma bola prepracovaná.

Jazyková integrácia: Predchádzajúce verzie systému Windows boli vydané v troch verziách – pre európske jazyky (jednobajtové znaky, písanie iba zľava doprava), pre jazyky Ďalekého východu (viacbajtové znaky) a pre jazyky Blízkeho východu (písanie sprava doľava s kontextovými variantmi písmen). Windows 2000 kombinuje tieto funkcie; všetky jeho lokalizované verzie sa vyrábajú na jednom základe.

Šifrovaný súborový systém EFS, pomocou ktorého môžete šifrovať súbory a priečinky.

Kľúčové vlastnostiWindowsXP

Operačný systém Microsoft Windows XP je založený na technológii NT a je priamym nástupcom Windows 2000. Všetky najlepšie inovácie obsiahnuté vo Windows Me však nájdete vo Windows XP. Pri zachovaní vysokej úrovne spoľahlivosti, bezpečnosti a výkonu sa systém stal ľahšie osvojiteľným, má množstvo nástrojov navrhnutých pre jednotlivých domácich používateľov.

Systém je dodávaný v niekoľkých verziách, orientovaných na rôzne aplikačné vlastnosti. Microsoft Windows XP Home Edition je určený pre individuálnych používateľov, ktorí najčastejšie pracujú na domácom počítači. V tejto verzii je kladený mimoriadny dôraz na prácu s obrázkami, zvukom a videom. Verzia Microsoft Windows XP Professional je, ako už názov napovedá, určená pre profesionálov. Táto verzia sa najčastejšie používa v organizáciách. Ak robíte doma zložitú prácu pri vytváraní a úprave obrázkov, modelovaní a stavbe, alebo inú zložitú prácu, potom je táto verzia vhodná aj pre váš domáci počítač. Verzia Microsoft Windows XP Server je určená na inštaláciu na server – výkonný počítač, ktorý umožňuje mnohým používateľom pracovať v počítačovej sieti. Práca na lokálnych sieťach je mimo rozsahu tejto knihy, takže serverová verzia sa tu nebude brať do úvahy. Kniha popisuje hlavnú verziu operačného systému – Windows XP Professional. Prakticky žiadna iná verzia systému Windows XP Home Edition. Drobné rozdiely budú zvýraznené.

Treba si uvedomiť, že na efektívnu prácu s operačným systémom Windows XP je potrebný dostatočne výkonný moderný počítač. V prvom rade musí mať počítač nainštalovanú pamäť s veľkosťou aspoň 128 megabajtov. Je lepšie nainštalovať 256 megabajtov, aby systém bežal rýchlejšie. Dá sa použiť akýkoľvek procesor, ale nie príliš starý. Ak je rýchlosť procesora aspoň 300 megahertzov, bude to stačiť. Aj keď je samozrejme lepšie použiť procesor s frekvenciou viac ako jeden gigahertz. Pevný disk musí obsahovať nielen súbory operačného systému a dočasné súbory, ale aj dostatok voľného miesta, napríklad na vytvorenie obrazu CD pred jeho napálením. Naozaj to vyžaduje veľkosť disku aspoň dva až tri gigabajty. A ak si uvedomíte, že na disk potrebujete nainštalovať ďalšie programy a nechať miesto pre rôzne dokumenty, potom 10 gigabajtový disk nemožno nazvať príliš veľkým.

Vzhľad systému sa vo verzii Windows XP veľmi zmenil. Tlačidlá, ikony, panely teraz vyzerajú trochu inak. Dokonca aj hlavné menu windows zmenila. Zmeny rozhrania sú najvýraznejšie od prechodu z Windows 3.1 na Windows 95. Stále však môžete používať staré rozhranie, ak ste naň zvyknutí. Za zmienku stojí najmä prevádzka programov v režime kompatibility s predchádzajúcimi verziami systému Windows. Môžete pracovať s programom, ktorý bol napísaný pre Windows 95 a nefunguje v systéme Windows 2000. Všetky verzie systému Windows XP majú veľa nových funkcií. Podporuje sa oveľa širšia paleta zariadení. Systém umožňuje jednoducho a pohodlne spracovávať videá, fotografie, obrázky, hudbu a pesničky. Teraz so systémom Windows XP môže ktokoľvek vybudovať domácu sieť založenú na dvoch alebo troch počítačoch, zdieľanie súborov, priečinkov, tlačiarne, faxu a prístupu na internet.

Pri práci so systémom Windows XP nie je potrebné inštalovať ďalšie programy na zapisovanie informácií na zapisovateľné a prepisovateľné disky CD. CD môžete napáliť priamo z Windows Exploreru. Mimochodom, dirigent sa veľmi zmenil. Okrem podpory komprimovaných priečinkov, špeciálnych priečinkov na ukladanie obrázkov, hudby a videí pribudol panel s príkazmi, ktorých zloženie sa mení v závislosti od úkonov, ktoré vykonávate.

Užitočnou súčasťou systému je editor videa. Teraz môžete vykonávať profesionálne nelineárne strihanie vašich amatérskych filmov. Je oveľa jednoduchšie pracovať s digitálnymi fotoaparátmi a skenermi. Na zadanie fotografie do počítača, jej miernu konverziu a tlač na tlačiarni nepotrebujete žiadny ďalší program. Univerzálny prehrávač zvuku a videa teraz podporuje viac formátov a umožňuje vám zmeniť váš vzhľad. Môžete vytvoriť sami zvukové súbory v populárnom formáte MP3. Prehrávač médií podporuje aj prehrávanie digitálnych video diskov (DVD), vďaka čomu si môžete vychutnať obraz a zvuk najvyššej kvality zo súčasných filmov. Pre zábavu obsahuje Windows XP niekoľko nových hier, z ktorých niektoré vám umožňujú hrať online.

Výrazne sa zlepšila aj ochrana systému. Ak sa teraz omylom odstránia dôležité systémové súbory, automaticky sa obnovia. Po inštalácii nových programov a hardvéru je možné obnoviť systém do predchádzajúceho stavu. Vylepšená podpora technológie Plug & Play umožňuje pripojiť k počítaču mnoho moderných domácich spotrebičov.

Ďalej sa rozvíjali aj prostriedky na prácu s internetom. Systém pomoci bol výrazne prepracovaný, systém zabezpečenia bol vylepšený. Početné zmeny ovplyvnili prostriedky správy a riadenia práce mnohých používateľov v lokálnej sieti.

V systéme je mnoho ďalších noviniek, o ktorých sa dozviete pri čítaní knihy a spoznávaní Windows XP. Pred začatím práce so systémom však odporúčame oboznámiť sa so základnými pojmami používanými vo Windows XP. Ak poznáte predchádzajúce verzie systému Windows, väčšina pojmov vám bude známa.

WindowsVista

Windows Vista je operačný systém rodiny Microsoft Windows NT, rad operačných systémov používaných na osobných počítačoch spotrebiteľov. V štádiu vývoja bol tento operačný systém označený kódovým označením „Longhorn“.

V produktovom rade Windows NT má Windows Vista číslo verzie 6.0 (Windows 2000 je 5.0, Windows XP je 5.1, Windows Server 2003 je 5.2). Na označenie "Windows Vista" sa niekedy používa skratka "WinVI", ktorá kombinuje názov "Vista" a číslo verzie napísané rímskymi číslicami.

Windows Vista, podobne ako Windows XP, je výlučne klientsky systém. Spoločnosť Microsoft tiež vydala serverovú verziu systému Windows Vista, Windows Server 2008.

Dňa 30. novembra 2006 spoločnosť Microsoft oficiálne vydala Windows Vista a Office 2007 pre firemných zákazníkov. 30. januára 2007 sa začal predaj systému v CIS pre bežných používateľov.

Podľa webovej analýzy od W3Schools je k októbru 2012 podiel Windows Vista na trhu ▼ 3,0 %; táto hodnota dosiahla vrchol na úrovni 18,6 % v októbri 2009.

Windows 7

Windows 7 je operačný systém rodiny Windows NT po Windows Vista. Ďalší systém v rade Windows 8 po Windows 7. V rade Windows NT má systém číslo verzie 6.1 (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2, Windows Vista a Windows Server 2008 - 6.0) . Serverová verzia je Windows Server 2008 R2, verzia pre integrované systémy (postavená z komponentov Windows) je Windows Embedded Standard 2011 (Quebec), mobilná verzia je Windows Embedded Compact 2011 (Chelan, Windows CE 7.0).

Operačný systém sa začal predávať 22. októbra 2009, teda necelé tri roky po vydaní predchádzajúceho operačného systému Windows Vista. Multilicenčným partnerom a zákazníkom bol udelený prístup k RTM 24. júla 2009. Na internete sú od 21. júla 2009 dostupné pôvodné inštalačné obrazy finálnej verzie systému.

Podľa webovej analýzy od W3Schools bol v októbri 2012 podiel Windows 7 na svetových internetových operačných systémoch ▲ 56,8 %. Podľa tohto kritéria je na prvom mieste a prekonal tak doterajšieho lídra v auguste 2011 – Windows XP.

Systém súborovNTFS

NTFS (z anglického New Technology File System – „súborový systém novej technológie“) je štandardný súborový systém pre rodinu operačných systémov Microsoft Windows NT.

Súborový systém HPFS bol prvýkrát použitý pre operačný systém OS/2 1.2 na poskytovanie prístupu k veľkým diskom, ktoré boli v tom čase na trhu. Okrem toho je potrebné rozšíriť existujúci systém názvov, zlepšiť organizáciu a bezpečnosť, aby vyhovovali rastúcim potrebám trhu sieťových serverov. Súborový systém HPFS podporuje adresárovú štruktúru FAT a pridáva triedenie súborov podľa názvu. Názov súboru môže obsahovať až 254 dvojbajtových znakov. Súbor sa skladá z „údajov“ a špeciálnych atribútov, čo vytvára ďalšie príležitosti na podporu iných typov názvov súborov a zlepšenie zabezpečenia. Navyše, najmenší blok na ukladanie dát sa teraz rovná veľkosti fyzického sektora (512 bajtov), ​​čo pomáha znižovať plytvanie miestom na disku.

NTFS nahradil súborový systém FAT používaný v systémoch MS-DOS a Microsoft Windows. NTFS udržiava systém metadát a používa špecializované dátové štruktúry na ukladanie informácií o súboroch, aby sa zlepšil výkon, spoľahlivosť a efektívnosť miesta na disku. NTFS ukladá informácie o súboroch do hlavnej tabuľky súborov (MFT). NTFS má vstavané možnosti na obmedzenie prístupu k údajom pre rôznych používateľov a skupiny používateľov (Access Control Lists – Access Control Lists (ACL)), ako aj priradenie kvót (obmedzenia maximálneho množstva miesta na disku, ktoré zaberajú niektorí používatelia). NTFS používa žurnálovací systém USN na zlepšenie spoľahlivosti súborového systému.

NTFS je založený na súborovom systéme HPFS (High Performance File System) vyvinutom spoločnosťami Microsoft a IBM pre operačný systém OS/2. Ale po prijatí takých nepochybne užitočných inovácií, ako je citovanie, žurnálovanie, kontrola prístupu a audit, do značnej miery stratil [zdroj neuvedený 242 dní] veľmi vysoký výkon operácií so súbormi, ktoré sú vlastné jeho predkovi (HPFS).

Existuje niekoľko verzií NTFS: v1.2 sa používa v systéme Windows NT 3.51 a Windows NT 4.0, v3.0 sa dodáva so systémom Windows 2000, v3.1 sa dodáva so systémom Windows XP, Windows Server 2003, Windows Server 2003 R2, Windows Vista, Windows 7 a Windows Server 2008, Windows Server 2008 R2.

Špecifikácie systému súborov sú uzavreté. To spôsobuje určité ťažkosti pri implementácii jeho podpory v produktoch tretích strán, ktoré nepatria spoločnosti Microsoft – najmä vývojári ovládačov pre bezplatné operačné systémy musia systém spätne analyzovať.

Záznamy v adresári systému súborov HPFS obsahujú viac informácií ako vo FAT. Spolu s atribútmi súboru sa tu ukladajú informácie o vytvorení a úprave súboru, ako aj dátum a čas prístupu. Položky v adresári HPFS neukazujú na prvý klaster súboru, ale na FNODE. FNODE môže obsahovať údaje súboru, ukazovatele na údaje súboru alebo iné štruktúry ukazujúce na údaje súboru. HPFS sa snaží umiestniť údaje súboru do súvislých sektorov vždy, keď je to možné. To vedie k zvýšeniu rýchlosti sekvenčného spracovania súboru. HPFS rozdeľuje disk na bloky po 8 MB a vždy sa pokúša zapísať súbor do toho istého bloku. Pre každý blok sú vyhradené 2 KB pre alokačnú tabuľku, ktorá obsahuje informácie o zapísaných a voľných sektoroch v rámci bloku. Blokovanie vedie k lepšiemu výkonu, pretože hlava disku na určenie miesta uloženia súboru sa musí vrátiť nie na logický začiatok disku (zvyčajne je to nulový valec), ale do alokačnej tabuľky najbližšieho bloku. Okrem toho systém súborov HPFS obsahuje dva jedinečné dátové objekty.

Operačný systém Windows NT alebo New Technology vytvorila skupina vývojárov pod vedením Davea Cutlera.

Windows NT je 32-bitový operačný systém s preemptívnym multitaskingom. Operačný systém ako základné komponenty obsahuje bezpečnostné nástroje a vyvinutú sieťovú službu. Windows NT tiež poskytuje kompatibilitu s mnohými ďalšími operačnými systémami, súborovými systémami a sieťami. Windows NT je schopný fungovať ako na počítačoch vybavených CISC - procesormi s komplexnou inštrukčnou sadou (complex Instruction Set computing), tak aj na počítačoch s RISC - procesormi s redukovanou inštrukčnou sadou (reduced Instruction Set computing). Operačný systém Windows NT podporuje aj vysokovýkonné viacprocesorové systémy.

Známy vo Windows NT je len vzhľad. Za grafickým užívateľským rozhraním sa skrývajú nové výkonné funkcie.

Úlohy nastavené pri vytváraní systému WindowsNT. Windows NT nie je ďalším vývojom už existujúcich produktov. Jeho architektúra bola vytvorená nanovo s prihliadnutím na požiadavky na moderný operačný systém. Vlastnosti systému vyvinutého na základe týchto požiadaviek sú nasledovné.

V snahe poskytnúť kompatibilita nový operačný systém, vývojári Windows NT zachovali známe rozhranie Windows a implementovali podporu pre existujúce súborové systémy (napríklad FAT) a rôzne aplikácie (napísané pre MS-DOS, OS/2 1.x, Windows 3.x a POSIX ). Vývojári zahrnuli aj nástroje na prácu s rôznymi sieťovými nástrojmi vo Windows NT.

Dosiahnuté prenosnosť(prenosnosť) systém, ktorý teraz môže bežať na procesoroch CISC aj RISC. CISC obsahuje procesory kompatibilné s Intelom 80386 a vyššie. RISC predstavujú systémy s procesormi MIPS R4000, Digital Alpha AXP a Pentium P54 a vyššími.

Škálovateľnosť(škálovateľnosť) znamená, že Windows NT nie je viazaný na jednoprocesorovú počítačovú architektúru, ale je schopný plne využiť príležitosti, ktoré poskytujú symetrické multiprocesorové systémy. V súčasnosti Windows čas NT môže bežať na počítačoch s procesormi od 1 do 32. Okrem toho so zvyšujúcimi sa problémami používateľov a požiadavkami na výpočtové prostredie Windows NT uľahčuje pridávanie výkonnejších a produktívnejších serverov a pracovných staníc do podnikovej siete.

Ďalšie výhody poskytuje použitie jediného vývojového prostredia pre servery aj pracovné stanice.


Windows NT má uniformu bezpečnostný systém(zabezpečenie), ktoré spĺňa špecifikácie vlády USA a je v súlade s bezpečnostným štandardom B2. V podnikovom prostredí sú kritické aplikácie poskytované s úplne izolovaným prostredím.

Distribuované spracovanie(distribuované spracovanie) znamená, že Windows NT má v systéme zabudované sieťové funkcie. Windows NT tiež umožňuje komunikáciu s rôznymi typmi hostiteľských počítačov prostredníctvom podpory rôznych transportných protokolov a používania vysokoúrovňových zariadení klient/server, vrátane pomenovaných kanálov, vzdialených volaní procedúr (RPC) a soketov Windows.

Spoľahlivosť a odolnosť voči poruchám(spoľahlivosť a robustnosť) zabezpečujú architektonické prvky, ktoré chránia aplikačné programy pred poškodením navzájom a operačným systémom. Windows NT používa na všetkých architektonických úrovniach spracovanie štruktúrovaných výnimiek odolné voči chybám, ktoré zahŕňa obnoviteľný súborový systém NTFS a poskytuje ochranu prostredníctvom vstavaného zabezpečenia a pokročilých techník správy pamäte.

Schopnosti lokalizácia(allocation) predstavujú prostriedky pre roboty v mnohých krajinách sveta v národných jazykoch, čo je dosiahnuté použitím štandardu Unicod (vyvinutého medzinárodnou organizáciou pre štandardizáciu - ISO).

Vďaka modulárnej konštrukcii systému, rozšíriteľnosť Windows NT, ktorý umožňuje flexibilné pridávanie nových modulov na rôznych úrovniach operačného systému.

Balík obsahuje množstvo aplikácií: Internet Information Server 2.0, Index Server, FrontPage, Internet Explorer, Domain Name System (DNS) Server, Proxy Server a Internet Resource Center, všetky balíky Service Pack, Plus! a množstvo ďalších nástrojov, vrátane nových, ako sú Sprievodcovia správou alebo Imager, a vylepšených verzií starších programov, ako je Správca úloh.

Sprievodca správou vám umožňuje automatizovať typické úlohy správy siete a aktualizované verzie programov Windows NT Diagnostic a Performance Monitor sa používajú na rýchle sledovanie stavu systému. Dialógové okno Správca úloh sa zmenilo na výkonný program, ktorý poskytuje množstvo užitočných informácií – od stupňa vyťaženia procesora až po názvy všetkých aktívnych systémových procesorov.

Jednou z kľúčových súčastí systému Windows NT 4.0 je Internet Information Server 2.0. Ide o flexibilné a multifunkčné riešenie pre pripojenie k internetu a vytvorenie vlastného privátna sieť intranet. Používateľ potrebuje iba nakonfigurovať nastavenia protokolu TCP/IP (keď je nainštalovaný protokol DHCP, adresa IP sa pridelí automaticky), spustiť službu IIS a vytvoriť jednu alebo viac vlastných webových stránok. Webové dokumenty sú potom dostupné všetkým používateľom vo vašej sieti, ktorí majú nainštalovaný softvér, ktorý používa protokol TCP/IP a štandardný celosvetový webový prehliadač.

V subsystéme vzdialeného prístupu, Remote Access Service (RAS), došlo k niektorým zmenám. Teraz je možné využívať zabezpečené komunikačné kanály, nový protokol PPTP (Point-To-Point Tunneling Protocol), možnosť použiť viacero modemov na organizáciu komunikačných kanálov so vzdialenými sieťami.

Vlastnosti sieťovej architektúry predchádzajúcich verzií Windows NT (viacúrovňový model ochrany pred neoprávneným prístupom, špecifickosť modulárneho dizajnu systému atď.) obmedzovali jeho šírku pásma pri práci v sieťach rýchleho internetu. Vo verzii 4.0 sa zlepšili algoritmy pre ukladanie sieťových požiadaviek do vyrovnávacej pamäte, optimalizovali sa moduly subsystému zdieľania zdrojov, zmenil sa mechanizmus generovania prerušení (pri prechode na vysokorýchlostné siete sa táto funkcia nečakane stala zdrojom problémov siete operačné systémy). Druhou zmenou, na ktorú Microsoft poukazuje, je zvýšený výkon OS pri vykonávaní grafických operácií.

Kombinácia výkonného sieťového OS a grafického rozhrania určeného pre nekvalifikovaných používateľov vyzerá dosť nezvyčajne. Windows NT 4.0 nie je len ďalšou verziou obľúbeného operačného systému. Je základom pre novú generáciu softvérových produktov orientovaných na internet.

Architektonické moduly Windows NT. Ako je znázornené, Windows NT je modulárny (lepší ako monolitický) operačný systém, ktorý pozostáva zo samostatných vzájomne prepojených relatívne jednoduchých modulov.

Hlavné moduly Windows NT sú (zoradené v poradí od najnižšej úrovne architektúry po vrch): vrstva hardvérovej abstrakcie HAL (Hardware Abstraction Layer), jadro (Kernel), výkonný systém (Executive), chránené podsystémy (chránené subsystémy) a subsystémy prostredia (subsystémy životného prostredia).

virtualizuje hardvérové ​​rozhrania, čím robí zvyšok operačného systému nezávislým od konkrétnych hardvérových funkcií. Tento prístup umožňuje jednoduchú prenosnosť Windows NT z jednej hardvérovej platformy na druhú.

Nucleus je základom modulárnej štruktúry systému a koordinuje väčšinu základných operácií Windows NT. Tento komponent bol špeciálne optimalizovaný pre priestor a výkon. Jadro je zodpovedné za plánovanie vykonávania vlákien, synchronizáciu práce viacerých procesorov a spracovanie hardvérových prerušení a výnimiek.

Vykonávací systém zahŕňa množinu programovacích konštruktov privilegovaného režimu (režim jadra), ktoré predstavujú základnú službu operačného systému subsystémom prostredia. Realizačný systém pozostáva z niekoľkých komponentov,

Ryža. 2.32. Modulárna štruktúra Windows NT

každý z nich je navrhnutý tak, aby podporoval špecifickú systémovú službu. Jeden z komponentov – Security Reference Monitor – teda funguje v spojení s chránenými subsystémami a zabezpečuje implementáciu modelu bezpečnosti systému.

Subsystémy prostredia sú zabezpečené servery v užívateľskom režime, ktoré spúšťajú a podporujú aplikácie navrhnuté pre rôzne operačné prostredia (rôzne operačné systémy) Príkladmi subsystémov prostredia sú podsystémy Win32 a OS/2.

Vrstva abstrakcie hardvéru(HAL) je vrstva softvéru vytvorená výrobcami hardvéru, ktorá skrýva (alebo abstrahuje) funkcie, ktoré odlišujú hardvér od vyšších vrstiev operačného systému. V dôsledku filtra poskytovaného HAL teda rozdielny hardvér vyzerá z pohľadu operačného systému podobne; odpadá potreba špeciálnej konfigurácie operačného systému pre použité zariadenie.

Pri vytváraní vrstvy hardvérovej abstrakcie bolo úlohou pripraviť postupy, ktoré umožnia, aby jeden ovládač pre konkrétne zariadenie podporoval prevádzku tohto zariadenia pre všetky platformy. HAL je zameraná na veľké množstvo rôznych hardvérových platforiem s architektúrou jedného procesora; teda každá z možností hardvéru nevyžaduje samostatnú verziu operačného systému.

Procedúry HAL sa nazývajú nástroje operačného systému (vrátane jadra) a ovládače zariadení. Pri práci s ovládačmi zariadení poskytuje vrstva abstrakcie hardvéru podporu pre rôzne I/O technológie (namiesto tradičného zamerania sa na implementáciu jedného hardvéru alebo nákladnú adaptáciu na každú novú hardvérovú platformu).

Úroveň hardvérových abstrakcií tiež umožňuje „skryť“ pred ostatnými úrovňami operačného systému vlastnosti hardvérovej implementácie symetrických viacprocesorových systémov.

Nucleus(Kernel) pracuje v úzkom kontakte s vrstvou hardvérovej abstrakcie. Tento modul sa primárne zaoberá plánovaním činností procesora. Ak počítač obsahuje niekoľko procesorov, jadro synchronizuje ich prácu, aby sa dosiahol maximálny výkon systému.

Jadro odošle tečie(vlákna - vlákna kontroly, ktoré sa niekedy nazývajú podúlohy, vetvy), ktoré sú hlavnými objektmi v plánovanom systéme. Vlákna sú definované v kontexte procesu; proces zahŕňa adresný priestor, množinu objektov dostupných procesu a množinu riadiacich tokov, ktoré sa vykonávajú v kontexte procesu. Objekty sú prostriedky riadené operačným systémom.

Jadro naplánuje vlákna riadenia takým spôsobom, aby maximalizovalo zaťaženie systémových procesorov a zabezpečilo, že vlákna s vyššou prioritou budú spracované ako prvé. Celkovo existuje 32 hodnôt priority, ktoré sú zoskupené do dvoch tried: v reálnom čase a premenné. Tento prístup vám umožňuje dosiahnuť maximálnu efektivitu operačného systému.

Podkomponenty výkonného systému, ako je I/O manažér a manažér procesov, používajú jadro na synchronizáciu aktivít. Tiež interagujú s jadrom pre vyššie úrovne abstrakcie tzv objekty jadra; niektoré z týchto objektov sa exportujú v rámci volaní vlastného aplikačného programového rozhrania (API).

Jadro spravuje dva typy objektov.

Dispečing objektov(dispečerské objekty) sa vyznačujú signalizovaným stavom (signalizovaný alebo nesignalizovaný) a riadia dispečing a synchronizáciu systémových operácií. Tieto objekty zahŕňajú udalosti, mutanty, mutexy, semafory, vlákna, časovače, semafory, vlákna a časovače.

Ovládacie objekty(riadiace objekty) sa používajú na operácie riadenia jadra, ale neovplyvňujú plánovanie ani synchronizáciu.

Riadiace objekty zahŕňajú volania asynchrónnych procedúr, prerušenia, upozornenia na napájanie, stavy napájania, procesy, profily.

Vykonávací systém(Executive), ktorý zahŕňa jadro a vrstvu abstrakcie hardvéru HAL, poskytuje spoločnú systémovú službu, ktorú môžu využívať všetky podsystémy prostredia. Každá skupina služieb je riadená jedným z jednotlivých komponentov výkonného systému:

Správca objektov;

Správca virtuálnej pamäte (Správca virtuálnej pamäte);

Manažér procesov (Manažér procesov);

Spôsoby volania miestnych postupov (zariadenie na volanie miestnych postupov);

I/O manažér;

Bezpečnostný referenčný monitor.

Implementuje bezpečnostný monitor spolu s Logon procesorom a zabezpečenými podsystémami Bezpečnostný model Windows NT.

Najvyššia úroveň výkonného systému sa nazýva Systémové služby. Znázornené na obr. 2.33, systémová služba je rozhranie medzi podsystémami prostredia užívateľského režimu a privilegovaného režimu.

správca vyrovnávacej pamäte. I/O architektúra obsahuje jeden Cache Manager, ktorý vykonáva ukladanie do cache pre celý I/O systém. Ukladanie do vyrovnávacej pamäte je technika používaná súborovým systémom na zvýšenie efektivity.

Obr.2.33. Systémové rozhranie

Namiesto priameho zapisovania a čítania z disku sa často používané súbory dočasne ukladajú do vyrovnávacej pamäte; teda práca s týmito súbormi prebieha v pamäti. Operácie s údajmi v pamäti sú oveľa rýchlejšie ako operácie s údajmi na disku.

Správca vyrovnávacej pamäte používa model mapovania súborov, ktorý je integrovaný so správcom virtuálnej vyrovnávacej pamäte. Pamäť systému Windows NT. Správca vyrovnávacej pamäte poskytuje službu ukladania do vyrovnávacej pamäte pre všetky súborové systémy a sieťové komponenty, ktoré spravuje I/O manažér. V závislosti od množstva dostupnej pamäte RAM môže správca vyrovnávacej pamäte dynamicky zväčšovať alebo zmenšovať veľkosť vyrovnávacej pamäte. Keď proces otvorí súbor, ktorý už bol vo vyrovnávacej pamäti, správca vyrovnávacej pamäte jednoducho skopíruje údaje z vyrovnávacej pamäte do virtuálneho adresného priestoru.

Správca vyrovnávacej pamäte podporuje služby, ako je lenivý zápis a lenivé odovzdanie, čo môže výrazne zvýšiť efektivitu súborového systému. Počas procesu pomalého zápisu sa zmeny zaregistrujú vo vyrovnávacej pamäti štruktúry súborov, ktorá poskytuje viac rýchly prístup. Neskôr, keď sa využitie procesora zníži, správca vyrovnávacej pamäte zapíše zmeny na disk. Spomalený záznam je ako spomalený záznam. Namiesto okamžitého označenia transakcie ako úspešnej sa prenesené informácie uložia do vyrovnávacej pamäte a neskôr sa zapíšu do žurnálu súborového systému na pozadí.

Ovládače súborového systému. V I/O architektúre Windows NT sú ovládače súborového systému riadené I/O manažérom. Windows NT umožňuje použitie rôznych súborových systémov vrátane existujúcich súborových systémov FAT. Pre kompatibilitu zdola nahor s operačnými systémami MS-DOS, Windows 3.xa OS/2 podporuje Windows NT súborové systémy FAT a HTFS.

Okrem toho Windows NT podporuje aj NTFS, nový súborový systém navrhnutý špeciálne pre použitie s Windows NT. NTFS poskytuje množstvo funkcií vrátane obnovy súborového systému, podpory Unicode, dlhých názvov súborov a podpory POSIX.

I/O architektúra Windows NT podporuje nielen tradičné súborové systémy, ale umožňuje aj sieťovému editoru a serveru fungovať ako ovládače súborového systému. Z pohľadu I/O manažéra nie je rozdiel medzi prácou so súborom umiestneným na vzdialenom počítači v sieti a prácou so súborom na lokálnom pevnom disku. Presmerovače a servery môžu byť načítané a uvoľňované dynamicky rovnako ako ktorýkoľvek iný ovládač; jeden počítač môže súčasne hostiť veľké množstvo presmerovačov a serverov.

sieťové ovládače.Ďalším typom ovládačov prítomných ako komponenty v I/O architektúre sú sieťové ovládače. Windows NT obsahuje integrované sieťové funkcie a podporu pre distribuované aplikácie. Presmerovače a servery fungujú ako ovládače súborového systému a spúšťajú sa na úrovni rozhrania poskytovateľa alebo pod ňou, kde sa nachádza soket NetBIOS a Windows.

Ovládače transportného protokolu komunikujú s presmerovačmi a servermi prostredníctvom vrstvy nazývanej Transport Driver Interface (TD1). Windows NT obsahuje nasledujúce vozidlá:

  • protokol riadenia prenosu/internetový protokol TCP/IP, ktorý poskytuje možnosť pracovať so širokou škálou existujúcich sietí;
  • NBF je potomkom NetBIOS Extended User Interface (NetBEUI), ktorý poskytuje kompatibilitu s existujúcimi LAN založenými na LAN Manager, LAN Server a MS-Net;
  • Data Link Control (DLC), ktorý poskytuje rozhranie pre prístup k sálovým počítačom a sieťovým tlačiarňam;
  • NWLink je implementácia IPX/SPX, ktorá poskytuje komunikáciu s No-well NetWare.

V spodnej časti sieťovej architektúry je ovládač karty sieťového adaptéra. Windows NT v súčasnosti podporuje ovládače zariadení NDIS (Network Device Interface Specification) verzie 3.0. NDIS poskytuje flexibilné komunikačné prostredie medzi transportnými protokolmi a sieťovými adaptérmi. NDIS 3.0 umožňuje, aby v jednom počítači bolo nainštalovaných viacero sieťových kariet. Na druhej strane môže každá karta sieťového adaptéra podporovať viacero transportných protokolov na prístup k rôznym typom sieťových staníc.

Bezpečnostný model Windows NT- reprezentovaný bezpečnostným monitorom (Security Reference Monitor), ako aj dvoma ďalšími komponentmi: prihlasovacím procesorom (Logon Process) a bezpečnými bezpečnými podsystémami.

V multitaskingovom operačnom systéme, akým je napríklad Windows NT, zdieľajú aplikácie množstvo systémových prostriedkov vrátane pamäte počítača, I/O zariadení, súborov a systémových procesorov. Windows NT obsahuje sadu bezpečnostných funkcií, ktoré zaisťujú, že aplikácie nebudú mať prístup k týmto prostriedkom bez riadneho povolenia.

Bezpečnostný monitor je zodpovedný za presadzovanie politiky overovania a kontroly prístupu konkrétneho lokálneho bezpečnostného podsystému. Bezpečnostný monitor poskytuje služby na potvrdenie prístupu k objektom, kontrolu užívateľských privilégií a generovanie správ pre privilegovaný aj užívateľský režim. Security Monitor, podobne ako ostatné časti operačného systému, beží v privilegovanom režime.

Proces prihlásenia do systému Windows NT vyžaduje na overenie používateľa bezpečnostné prihlásenie. Každý používateľ musí mať rozpočet a na prístup k tomuto rozpočtu musí použiť heslo.

Predtým, ako môže používateľ pristupovať k akémukoľvek počítačovému prostriedku z Windows NT, musí sa používateľ prihlásiť prostredníctvom procesu prihlásenia, aby bezpečnostný subsystém rozpoznal používateľské meno a heslo. Iba po úspešnej autentifikácii vykoná bezpečnostný monitor procedúru overenia prístupu, aby určil užívateľské právo na prístup k tomuto objektu.

Zabezpečenie prostriedkov je jednou z funkcií poskytovaných modelom zabezpečenia. Úlohy nemôžu pristupovať k zdrojom iných ľudí (ako je pamäť), s výnimkou použitia špeciálnych mechanizmov zdieľania.

Windows NT tiež poskytuje ovládacie prvky, ktoré umožňujú správcovi zachytiť aktivitu používateľov.

Správa pamäte Windows NT. Windows NT Workstation 3.51 je v podstate serverový operačný systém prispôsobený na použitie na pracovnej stanici. To je dôvod pre architektúru, v ktorej má absolútna ochrana aplikácií a dát prednosť pred úvahami o rýchlosti a kompatibilite. Extrémna spoľahlivosť Windows NT je spojená s vysokými systémovými nákladmi, takže na dosiahnutie prijateľného výkonu potrebujete rýchly procesor a aspoň 16 MB RAM. Pod Windows NT je nižšia bezpečnosť pamäte dosiahnutá nekompatibilitou s ovládačmi zariadení. skutočný režim. Windows NT prevádzkuje svoje vlastné 32-bitové aplikácie NT, ako aj väčšinu aplikácií Windows 95. Podobne ako Windows 95, aj Windows NT umožňuje 16-bitové programy Windows a DOS vo svojom prostredí.

Schéma prideľovania pamäte Windows NT sa líši od schémy Windows 95. Natívnym aplikáciám je pridelených 2 GB špeciálneho adresného priestoru, od hranice 64 KB po 2 GB (prvých 64 KB je úplne nedostupných). Aplikačné programy sú od seba izolované, hoci môžu komunikovať cez schránky, DDE a OLE mechanizmy.

V hornej časti každého bloku aplikácie s veľkosťou 2 GB je kód, ktorý aplikačný program vníma ako systémové knižnice DLL kruhu 3. V skutočnosti ide len o pahýle presmerovania hovorov nazývané knižnice DLL na strane klienta. Keď sa väčšina funkcií API volá z aplikácie DLL na strane klienta, vyvolajú sa lokálne procedúry (Local Process Communication (LPC)), ktoré prenesú volanie a jeho pridružené parametre do úplne izolovaného adresného priestoru, ktorý obsahuje skutočný systémový kód. Tento proces servera skontroluje hodnotu parametrov, vykoná požadovanú funkciu a pošle výsledky späť do adresného priestoru aplikácie. Hoci samotný proces servera zostáva procesom na úrovni aplikácie, je úplne chránený a izolovaný od svojho volajúceho.

Medzi značkami 2 GB a 4 GB sú nízkoúrovňové systémové komponenty Windows NT ring 0 vrátane jadra, plánovača vlákien a správcu virtuálnej pamäte. Systémové stránky v tejto oblasti majú privilégiá supervízora, ktoré nastavujú fyzické obvody kruhovej ochrany procesora. To robí nízkoúrovňový systémový kód neviditeľným a nezapisovateľným pre programy na aplikačnej úrovni, ale výsledkom je zníženie výkonu počas prechodov medzi kruhmi. Pre 16-bitové aplikácie Windows Windows NT implementuje relácie Windows na Windows (WOW). Windows NT vám dáva možnosť spúšťať 16-bitové programy Windows jednotlivo v ich vlastných pamäťových priestoroch alebo spoločne v zdieľanom adresnom priestore. Takmer vo všetkých prípadoch môžu 16-bitové a 32-bitové aplikácie Windows voľne komunikovať pomocou OLE (v prípade potreby prostredníctvom špeciálnych thunk rutín), či už bežia v samostatnej alebo zdieľanej pamäti. Natívne aplikácie a relácie WOW bežia v preemptívnom multitaskingu založenom na kontrole jednotlivých vlákien. Viaceré 16-bitové aplikácie Windows v rovnakej relácii WOW bežia podľa kooperatívneho modelu multitaskingu. Windows NT môže tiež vykonávať viacero úloh naraz v systéme DOS. Keďže Windows NT je plne 32-bitová architektúra, neexistujú žiadne teoretické limity na zdroje GDI a USER.

Hlavné rozdiely v systéme Windows 2000. Windows 2000 alebo W2k je operačný systém (OS) od spoločnosti Microsoft založený na technológii Windows NT, čo sa premietlo aj do pôvodného názvu projektu W2k, Windows NT 5.0. Windows 2000 je plne 32-bitový operačný systém s preemptívnym multitaskingom a vylepšenou správou pamäte. Projekt W2k je založený na rovnakých princípoch, vďaka ktorým bol NT taký úspešný.

rozhranie w2k podobné ako rozhranie Windows 98 s nainštalovaným IE 5.0. Stále si však všimneme niektoré detaily.

Prvá vec, ktorá vás upúta, je, že sa zmenila farebná schéma. Teraz sa podobá jednej zo schém používaných v prostredí KDE pre Linux. Ďalším nápadným detailom je tieň pod kurzorom myši, ktorý sa odstráni/odkryje v Ovládacích paneloch -> Myš -> Ukazovatele so začiarknutím políčka Povoliť tieň ukazovateľa. Navyše pribudol nový efekt, keď sa objaví menu, teraz sa postupne objavujú z ničoho nič. Ovládané z Vlastnosti pracovnej plochy na karte Efekty začiarknite políčko Použiť prechodové efekty pre ponuku a popisy.

Ponuka Štart zaviedla funkciu známu z Office 2000, kedy sa pri otváraní zobrazujú len najčastejšie používané položky, ostatné sa otvára stlačením šípky nadol. Tento efekt môžete ovládať vo vlastnostiach panela úloh na karte Všeobecné pomocou začiarkavacieho políčka Použiť prispôsobené ponuky (podobne v 1E5 je táto možnosť zakázaná v časti Nástroje -> Možnosti internetu -» Rozšírené -> Povoliť ponuku prispôsobených obľúbených položiek). Vo vlastnostiach pracovnej plochy je niekoľko ďalších položiek vrátane Skryť indikátory navigácie na klávesnici, kým nepoužijem kláves Alt. Ak je vybratá, podčiarknutie sa odstráni pod písmenami, ktoré znamenajú klávesovú skratku programy Windows, kým sa nestlačí .

Na druhej karte Vlastnosti panela úloh, Rozšírené, sa nachádza okno Nastavenia ponuky Štart, ktoré vám umožňuje pridávať/odstraňovať riadky v ponuke Štart a rozširovať niektoré položky. Ak napríklad začiarknete políčko Rozbaliť ovládací panel, potom keď umiestnite kurzor myši na ovládací panel v ponuke Štart, napravo od neho sa otvorí ďalšia ponuka, v ktorej budú všetky prvky, ktoré obsahuje. Užitočnou funkciou na tejto karte je tlačidlo Znova zoradiť. W2k štandardne umiestňuje priečinky s najnovšími nainštalovanými programami úplne dole v ponuke Štart, priečinky môžu byť dokonca pod odkazmi na súbory. Re-sort odstraňuje túto nespravodlivosť a usporiada všetky priečinky zhora nadol v abecednom poradí. Rovnaký efekt však možno dosiahnuť kliknutím pravým tlačidlom myši v ponuke Štart -> Programy a výberom položky Zoradiť podľa názvu. Navyše pomocou pravého tlačidla môžete odtiaľ presunúť ľubovoľné prvky na ľubovoľné miesto.

Ďalším rozdielom, ktorý často zlyháva u ľudí, ktorí predtým pracovali s NT a W9x, je napodiv rozšírené používanie Checkboxu - najmä tých, ktoré sú len štvorcom na bielom pozadí. Takže ak zistíte, že niečo nemôžete urobiť, pozrite sa znova na všetky okná, možno ste len nevenovali pozornosť takémuto začiarknutiu.

správca úloh je jedným z najvýkonnejších a najpohodlnejších nástrojov v NT na riadenie procesov. Volá sa buď , alebo výberom z ponuky, ktorá sa zobrazí po kliknutí pravým tlačidlom myši na panel úloh. Môžete si vybrať po .

Správca úloh pozostáva z troch záložiek – Výkon, Procesy, Aplikácie. Začnime s Výkonom. Táto karta zobrazuje v reálnom čase informácie o zaťažení procesora (procesorov), zobrazuje zaťaženie fyzickej pamäte a ukazuje, koľko pamäte RAM je využitej/voľnej a koľko je systémový swap "a. Okrem toho sú tam uvedené ďalšie dodatočné informácie napríklad Threads and Processes – počet vlákien a procesov aktuálne spustených na počítači, Peak – maximálna veľkosť Swap "a počas relácie, Nestránkované – množstvo pamäte pridelenej pre jadro. Tieto informácie sa dajú použiť, keď potrebujete odpovedať na otázku, aký faktor v systéme je „úzkym hrdlom“, ktorý spomaľuje prácu (aj keď na tento účel je lepšie použiť Performance Monitor).

Druhá záložka Procesy obsahuje zoznam aktuálne aktívnych procesov. Pre každý proces môžete zistiť niektoré ďalšie informácie, ako napríklad: PID (Process ID), množstvo použitej pamäte RAM, počet vlákien generovaných procesom a oveľa viac. Zobrazené parametre môžete pridať/odobrať cez Zobraziť -> Vybrať stĺpce. Okrem toho je možné s ktorýmkoľvek z týchto procesov vykonávať celkom špecifické akcie. Ak to chcete urobiť, stačí naň kliknúť pravým tlačidlom myši, zobrazí sa kontextové menu, prostredníctvom ktorého môžete proces ukončiť, Ukončiť proces, môžete „zabiť“ samotný proces a všetky ostatné, ktoré „splodil“, Ukončiť Procesný strom. Môžete nastaviť prioritu procesu, od najvyššej v reálnom čase po najnižšiu, Nízka. Ak má stroj dva procesory a viacprocesorové jadro, potom sa v tejto ponuke objaví ďalšia položka Set Affinity, ktorá umožňuje preniesť proces na iný procesor, Cpu 0, Cpu l atď. až po Cp31.

Posledná záložka Správcu úloh – Aplikácie, umožňuje zobraziť zoznam spustených aplikácií a ukončiť ktorúkoľvek z nich. Správca úloh vám umožňuje nielen ukončiť aplikácie, ale môže tiež spustiť nové aplikácie. Súbor -> Nová úloha (Spustiť).

Aktívny adresár- je nový nástroj na správu používateľov a sieťových zdrojov. Je navrhnutý tak, aby uľahčil prácu správcom veľkých sietí na báze W2k a je na ňom postavený celý systém správy a zabezpečenia siete. Ak chcete nainštalovať Active Directory, musíte mať server W2k. W2kPro môže bežať v prostredí Active Directory, ale nemôže ho vytvoriť. Služba Active Directory je postavená na nasledujúcich princípoch:

1. Jedna registrácia v sieti. Vďaka technológii IntelliMirror môžete prejsť k akémukoľvek počítaču v kancelárii a zadať heslo

a pred vami bude vaša pracovná plocha, vaše dokumenty a nastavenia.

2. Bezpečnosť informácií. Služba Active Directory má zabudovanú autentifikáciu používateľov. Pre každý objekt v sieti môžete centrálne nastaviť prístupové práva v závislosti od skupín a konkrétnych používateľov. So zabezpečením Kerberos môžete bezpečne komunikovať aj cez otvorené siete, ako je internet. Údaje prenášané cez sieť sú zároveň šifrované a heslá sa neprenášajú ani neukladajú na klientskych počítačoch. Bezpečnostný systém Kerberos (pomenovaný podľa bájneho trojhlavého psa, ktorý podľa gréckej mytológie strážil brány pekla) je známy už dlho, no prvýkrát je použitý v OS od Microsoftu. Bez toho, aby sme zachádzali do podrobností, tento systém funguje takto:

Klient odošle požiadavku na autentifikačný server o povolenie prístupu k požadovaným informáciám;

Server skontroluje práva klienta a pošle mu povolenie na prijímanie požadovaných informácií zašifrovaných klientom známym kľúčom a zároveň pošle dočasný šifrovací kľúč. Pomocou tohto kľúča sú šifrované všetky prenášané informácie a životnosť kľúča je obmedzená, takže autentifikačný server z času na čas posiela nový kľúč (samozrejme, nový kľúč je zašifrovaný pomocou aktuálneho kľúča), ktorý nepozná nikto okrem server a klient. Pravidelná zmena šifrovacích kľúčov veľmi sťažuje život útočníkom, ktorí hľadajú vaše dáta.

Ako si však všetci pamätáme, v gréckom mýte Kerberos neodolal mocnému Herkulovi. Takže v našom prípade, napriek všetkým svojim výhodám, bezpečnostný systém Kerberos nemôže odolať všetkým typom útokov. Napríklad je možné bombardovať aplikáciu falošnými požiadavkami, takzvaným útokom „Deny of service“, čo môže viesť k tomu, že aplikácia nebude používať protokol Kerberos.

3. Centralizované riadenie. Pri používaní Active Directory nemusí administrátor manuálne konfigurovať každý stroj, ak je napríklad potrebné zmeniť prístupové práva k ľubovoľnému objektu alebo nainštalovať novú sieťovú tlačiareň. Takéto zmeny je možné vykonať okamžite Pre celú sieť.

štyri . Flexibilné rozhranie. Adresárové štruktúry sa menia rýchlo a jednoducho. Môžete si napríklad vytvoriť katalóg svojej firmy, rozčleniť účtovníctvo, marketingové oddelenia, sekretariát do samostatných podadresárov a to všetko prezentovať vo forme stromovej štruktúry. Alebo si napríklad vytvorte niekoľko stromov reprezentujúcich rôzne kancelárie v rôznych budovách alebo regiónoch a jednoducho medzi nimi nastavte prepojenie a prístupové práva. Pripojte sieťovú tlačiareň k adresáru účtovníka jediným pohybom myši. (Ovládače sa na tieto počítače nainštalujú automaticky.) Alebo presuňte celé účtovné oddelenie z jedného servera na druhý so všetkými ich právami, priečinkami a dokumentmi.

5. Integrácia s DNS. Vďaka úzkej integrácii s Active Directory DNS sa v lokálnej sieti používajú rovnaké názvy zdrojov ako na internete, čo vedie k menšiemu zmätku a podporuje užšiu interakciu medzi lokálnymi a rozsiahlymi sieťami.

6. Škálovateľnosť. Viacero domén Active Directory je možné kombinovať pod jednou správou.

7. Jednoduché vyhľadávanie. V doméne Active Directory možno nájsť rôzne objekty podľa rôznych atribútov, ako je meno používateľa alebo počítača, e-mailová adresa používateľa atď.

DFS (distribuovaný súborový systém) je jedným z nástrojov Active Directory. Umožňuje vám vytvárať sieťové zdieľania, ktoré môžu zahŕňať mnoho súborových systémov na rôznych počítačoch. Pre používateľa Active Directory je to absolútne transparentné a nezáleží na tom, kde a na akých strojoch sa fyzicky nachádzajú súbory, s ktorými pracuje – pre neho sú všetky umiestnené na jednom mieste. Navyše, pri použití DFS a Active Directory je správa takýchto zdrojov zjednodušená. Je centralizovaný, môžete jednoducho a bezbolestne pridávať nové zdroje alebo mazať staré, meniť fyzické umiestnenie súborov zahrnutých v DFS atď.

V tomto článku sa pozrieme na typy operačných systémov Windows NT. Windows NT nie je Windows2000 alebo čokoľvek iné. Ide o sériu, alebo skôr platformu, na základe ktorej sa OS vyvíja. Na tejto platforme je založená takmer celá rodina Windows. Okrem NT existuje aj platforma 9x, ktorá zahŕňa Windows95, Windows98 a WindowsME.

Vzhľadom na to, že existovali obavy z nesprávneho fungovania programov napísaných s prihliadnutím na staré verzie OS, bola 10. verzia operačného systému vydaná hneď po ôsmej. V opačnom prípade by 9 vo verzii mohol byť programom interpretovaný ako operačný systém série 9. Podrobnosti o tom, čo je NT - v tomto článku.

Windows NT(hovorovo len NT) je rad operačných systémov (OS) vyrobených spoločnosťou Microsoft Corporation a názov prvých verzií OS. Windows NT bol vyvinutý po ukončení spolupráce medzi Microsoftom a IBM na OS / 2, vyvinutý oddelene od ostatných operačných systémov rodiny Windows (Windows 3.xa Windows 9x).

Na rozdiel od Windows 3.xa Windows 9x bol Windows NT umiestnený ako spoľahlivé riešenie pre pracovné stanice (Windows NT Workstation) a servery (Windows NT Server). Windows NT dal vzniknúť rodine operačných systémov, ktorá zahŕňa: samotný Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8. Informácie z článku Windows NT, Wikipedia.

Názov operačného systému Windows

Číslo verzie NT

Windows NT 4.0 4.0.1381
5.0.2195
Windows XP 5.1.2600
6.0.6000
Windows 7 6.1.7600

Číslo, ktoré nasleduje po písmenách NT- toto je sériové číslo vývoja operačného systému založeného na NT. Windows 7 (Windows NT6.1), siedmy vývoj založený na NT, je teraz vonku. Vista - NT6.0, XP - NT5.1, Windows2000 - NT5.0. Win2K je len fyzická interpretácia čísla (2K=2000). Windows NT je celá rodina operačných systémov. Často sa s tým stretnete pri sťahovaní inštalačných a konfiguračných príručiek alebo ovládačov zariadení.

Od čias Windows95 sa rozhranie operačného systému zásadne veľmi nezmenilo. Samozrejme, stalo sa to lepšie, dokonalejšie a pohodlnejšie, objavilo sa veľa nových funkcií. Ale osoba, ktorá pracovala na Windows2000, si ľahko zvykne na nasledujúce verzie Windows (ak hovoríme o systémovom rozhraní ako celku). Technicky sa systémy od seba líšia, líšia sa aj spôsoby riešenia užívateľských úloh na rôznych systémoch.

Vo všeobecnosti, ak popíšeme túto rodinu operačných systémov, potom môžeme povedať, že história systému Windows je rozdelená na 2 časti - pred vydaním systému Windows Vista a po ňom. Nič zásadne nové (okrem vizuálne efekty) Vývojári spoločnosti Microsoft nepredstavili rozhranie tejto verzie svojho OS, jadro systému však bolo úplne prepísané.

Kvôli novému jadru sa stratila kompatibilita so staršími programami (ktorých vývoj sa zastavil pred vydaním Vista) a staršími ovládačmi zariadení. To do značnej miery vysvetľuje známosť a neobľúbenosť tejto verzie systému Windows. V systéme Windows 7 vývojári zohľadnili chyby, výrobcovia softvéru a hardvéru už mali možnosť vydať softvér a hardvér s prihliadnutím na nové požiadavky operačného systému, ale väčšina starých programov a starých zariadení už tento operačný systém nepodporuje. .

Kompatibilita verzií systému Windows

Aby ste sa vyhli (veľa priemyselných programov nefunguje v systéme Windows7), edície Windows7 Professional, Enterprise a Ultimate majú možnosť spúšťať programy z režimu XP. Režim XP je virtuálny prístroj a obrázok licencovaného systému WindowsXP. Pravda, možnosti grafickej emulácie sú na úrovni S3 Trio64 bez podpory 3D, teda úplné minimum.