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ázhatják a magas szintű operációs rendszerek előnyeit, például többszálas (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, az Apple Macintosh-szal, UNIX-szerű rendszerekkel különböző típusú hálózatokon. 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-t eredetileg az operációs rendszercsaládtól elkülönítve fejlesztették ki. Windows rendszerek 9x, és munkaállomások (Windows NT Workstation) és szerverek (Windows NT Server) megoldásaként került forgalomba. 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 a közös projekt Az IBM és a Microsoft új generációs operációs rendszert hoz létre - OS / 2 NT-t, amely Windows-ra és OS / 2-re írt programokat is futtathat, és mindkét rendszert helyettesítenie kellett volna. 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. Az új rendszer a 32 bites processzorok összes funkcióját használhatja, beleértve a 32 bites programok futtatását és a nagy mennyiségű memória címzését (legfeljebb 4 gigabájtot);
  • 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. A korábbi verzióhoz képest csekély különbségek voltak: telepítő új grafikus felülettel, új tartalommal ellátott súgórendszer, PowerPC processzorok támogatása. Három szervizcsomag jelent meg az NT 3.5-höz és öt a 3.51-hez.

Az NT 3.51 megjelenésével egyidőben megjelent a Shell Technology Preview csomag, amely új felületet biztosít 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ész mellett 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 szállítása, a többprotokollú útválasztás támogatása), 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 Terminal Server, amely távoli kapcsolat felhasználókat. 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 megjelenésére 2000 februárjában került sor. Az új funkciók közé tartozik: Active Directory címtárszolgáltatás, Plug&Play és FAT32 fájlrendszer támogatása, hálózati programok új verziói (IE 5.0 és IIS 5.0), továbbfejlesztett titkosítási képességek (beleértve a titkosított fájlrendszer támogatását), 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, a továbbfejlesztett távoli adminisztráció, a rendszer-visszaállítás és az illesztőprogram-telepítés visszaállítása voltak. 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: .NET platform és IIS 6.0 webszerver a telepítésben, az Active Directory fejlesztései, beépített tűzfal, a rendszeradminisztrációs segédprogramok bővített 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.

Fejlődéstörténet

A Windows NT fejlesztését "NT OS / 2" munkacímen 1988 novemberében kezdte el David Cutler (Eng. Dave Cutler ), akik a DEC-től a Microsofthoz költöztek, ahol VAX-ot és VMS-t fejlesztettek. A munka kéz a kézben haladt az IBM saját operációs rendszerének, az OS/2 2.0-nak a fejlesztésével, amely végül 1992 áprilisában jelent meg. Ugyanakkor a Microsoft folytatta DOS és Windows operációs rendszereinek fejlesztését, amelyeket az IBM OS / 2-nél alacsonyabb számítógépes erőforrásigény jellemez. Miután a Windows 3.0 1990 májusában megjelent, a Microsoft úgy döntött, hogy hozzáad egy Windows API-kompatibilis programozási felületet (API) az NT OS/2-höz. Ez a döntés komoly súrlódásokat okozott a Microsoft és az IBM között, aminek az együttműködés megszakadt a vége. Az IBM folytatta az OS/2 önálló fejlesztését, míg a Microsoft elkezdett dolgozni a rendszeren, amely végül Windows NT néven jelent meg. Bár marketing szempontból nem vált azonnal népszerűvé, mint a DOS, a Windows 3.x vagy a Windows 9.x, a Windows NT lényegesen sikeresebbnek bizonyult, mint az OS/2.

Meg kell jegyezni, hogy az OS / 2 API-kat, majd a POSIX-et eredetileg az NT OS programozási felületeként tervezték, a Windows API támogatását utoljára adták hozzá. Emellett az Intel i860-at, majd a MIPS-t eredetileg az NT hardverplatformjának tervezték, később az Intel x86 támogatása is bekerült. Aztán ennek az operációs rendszernek az evolúciója során mind az eredetileg tervezett szoftverinterfészek, mind az eredetileg tervezett hardverplatformok támogatása megszűnt. Ennek az operációs rendszernek még egyetlen kiadása sem volt az i860-hoz, bár ez a processzor kódnevéből származik. N10(N Ten) magának az NT operációs rendszernek a neve. A Microsoft most az NT as rövidítése új technológia. A POSIX alrendszer alternatívájaként a Microsoft elkezdte kínálni a Microsoft Windows Services for UNIX csomagot.

Az NT operációs rendszer fejlesztésére a Microsoft meghívott egy szakértői csoportot a DEC-től, David Cutler vezetésével ( angol) többfeladatos operációs rendszerek, például VAX/VMS és RSX-11 építésében szerzett tapasztalattal. A Windows NT és a VMS operációs rendszercsalád belső architektúrái között megfigyelt néhány hasonlóság okot adott arra, hogy a Microsoft újonnan felvett alkalmazottait DEC szellemi tulajdonának ellopásával vádolják. Az ebből fakadó konfliktust békés úton oldották meg: a DEC elismerte a Microsoft tulajdonjogát a Windows NT alapjául szolgáló technológiákban, a Microsoft pedig létrehozta és karbantartotta a Windows NT egy verzióját a DEC Alpha architektúrához.

Közös gyökereik ellenére a Windows NT és az OS/2 közötti kompatibilitás az operációs rendszer minden egyes új kiadásával csökkent. Az OS/2 2.0 API támogatása, bár az NT-re tervezték, soha nem fejeződött be; A Windows NT 4.0 megszüntette a HPFS fájlrendszer támogatását, a Windows XP pedig az OS/2 1.x szoftvertámogatási alrendszerét.

Verziók

Név ( kód név), lehetőségek verziószám első kiadás legutolsó kiadás /
Windows NT 3.1 3.1.528 július 27 SP3 (november 10.)
Munkaállomás, Advanced Server
Windows NT 3.5 ( Daytona) 3.5.807 szeptember 21 SP3 (június 21.)
Munkaállomás, Szerver
Windows NT 3.51 ( Tukwila) 3.51.1057 május 30 SP5 (szeptember 19.)
Munkaállomás, Szerver
Windows NT 4.0 ( Indy) 4.0.1381 július 29 SP6a (november 30.)
Munkaállomás, Szerver, Szerver Enterprise ( Gránit), Terminál szerver ( Hydra), Beágyazott ( Impala)
Windows 2000 ( Kairó) 5.0.2195 február 17 SP4 (június 26.)
Professzionális, Szerver, Advanced Server, Datacenter Server
Windows XP ( Fütyülő) 5.1.2600 október 25 SP3 (május 6.)
Otthoni, Professzionális, 64 bites, Médiaközpont ( eHome), Tablet PC, Indító, Beágyazott ( Mantis), N; Windows Fundamentals régebbi számítógépekhez ( Eiger)
Windows Server 2003 ( Whistler szerver, Windows .NET Server) 5.2.3790 április 24 SP2 (május 13.)
Standard, Enterprise, Datacenter, Web, Small Business Server ( hiúz), Compute Cluster Server, Storage Server; Windows XP Professional x64
Windows Vista ( Longhorn) 6.0.6000 január 30 SP2 (május 25.)
Starter, Home Basic, Home Premium, Business, Enterprise, Ultimate, N Home Basic, N Business; A Starter kivételével az összes x64-es változata
Windows Server 2008 ( Longhorn szerver) 6.0.6001 február 27 SP2 (május 27.)
Normál, Vállalati, Adatközpont, HPC, Web, Tárhely, Kisvállalati ( Puma), Essential Business ( Centro), Itanium; A HPC kivételével az összes x64-es változata
Windows 7 ( feketefésű, Bécs) 6.1.7600 október 22 SP1 (KB976932) (február 22.)
Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate, Windows 7 N, Windows 7 E; A Starter kivételével az összes x64-es verziója
Windows Server 2008 R2 6.1.7600 október 22 SP1 (KB976932) (február 22.)
Standard, Enterprise, Datacenter, HPC, Web, Storage, Small Business, Itanium; minden verzió csak 64 bites
Windows 8 6.2.9200 október 26 Pro (október 26.)
Windows 8, Windows 8 RT, Professional, Professional N, Professional WMC, Enterprise, Enterprise N; A Windows RT kivételével az összes x64-es változata
Windows Server 2012 6.2.9200 október 26 RTM (augusztus 1.)
Normál, adatközpont, tároló; minden verzió csak 64 bites

Belső építészet

Kernel komponensek

Felhasználói mód összetevői

A Windows NT felhasználói felület alrendszere a Windows korábbi verzióihoz hasonlóan ablakos felületet valósít meg. Ebben az alrendszerben két olyan objektumtípus található, amelyek nem voltak jelen a Windows 16 bites verzióiban és a Windows 9x rendszerben: ablak állomásokés asztali számítógépek. Az ablakállomás egy munkamenetnek felel meg Windows felhasználó NT - például a távoli asztali szolgáltatáson keresztüli csatlakozáskor egy új ablakállomás jön létre. Minden futó folyamat valamelyik ablakállomáshoz tartozik; a szolgáltatások, kivéve azokat, amelyek meg vannak jelölve, hogy képesek együttműködni az asztallal, különálló, láthatatlan ablakállomásokon futnak.

Minden ablakállomásnak saját vágólapja, globális atomkészlete (a DDE műveletekhez használatos) és asztali számítógépek készlete van. Az asztal a felhasználói felület alrendszer összes globális műveletének kontextusa, mint például a hoook telepítése és üzenetszórás. Minden futó szál az egyik asztalhoz tartozik - ahhoz, ahol az általa kiszolgált ablakok találhatók; konkrétan egyetlen szál nem hozhat létre több, különböző asztalokhoz tartozó ablakot. Az egyik asztal lehet aktív (látható a felhasználó számára, és képes reagálni a műveleteire), a többi asztal rejtett. A szabványos Windows felhasználói felület eszközei még nem biztosítottak több asztal létrehozását egyetlen munkamenethez és azok közötti váltást, bár léteznek harmadik féltől származó programok, amelyek hozzáférést biztosítanak ehhez a funkcióhoz.

A Windows NT felhasználói felület alrendszerében az ablakállomások és az asztali számítógépek az egyedüli objektumok, amelyekhez jogosultságokat lehet hozzárendelni. A fennmaradó objektumtípusok - ablakés menü- teljes hozzáférést biztosítanak minden olyan folyamathoz, amely ugyanazon az ablakállomáson van velük. Ezért Windows szolgáltatások Az NT alapértelmezés szerint külön ablakállomásokon fut: emelt jogosultságokkal futnak, és ha a felhasználói folyamatok korlátlan ideig manipulálják a szolgáltatási ablakokat, az összeomláshoz és/vagy biztonsági problémákhoz vezethet.

Szoftver interfészek

Natív API

A Windows NT számos API-készletet biztosít az alkalmazásprogramokhoz. A fő az úgynevezett "natív" API ( NT natív API) az ntdll.dll dynamic-link könyvtárban van megvalósítva, és két részből áll: NT kernel rendszerhívások (az Nt és Zw előtagokkal rendelkező függvények, amelyek a végrehajtást az ntoskrnl.exe rendszermag azonos nevű függvényeihez viszik át) és a felhasználói módban megvalósított függvények (RTL előtaggal). A második csoport egyes funkciói belső rendszerhívásokat használnak; a többi teljes egészében privilegizált kódból áll, és nem csak felhasználói módú kódból hívható, hanem meghajtókból is. A natív API-függvényeken kívül az ntdll a C Standard Library függvényeit is tartalmazza.

A Native API hivatalos dokumentációja igen csekély, de a rajongók közösségének elég sok információt sikerült összegyűjtenie erről a felületről próbálkozások és tévedések útján. Különösen 2000 februárjában Gary Nebbet könyve " Alapvető Windows NT/2000 API-referencia» (ISBN 1-57870-199-6); 2002-ben lefordították oroszra (ISBN 5-8459-0238-X). A Native API-val kapcsolatos információforrás a Windows DDK, amely leírja a Native API-n keresztül elérhető kernelfunkciók egy részét, valamint a Windows-kód tanulmányozását (reverse engineering) - szétszereléssel, akár kiszivárgott Windows 2000 források felhasználásával, ill. a Windows Research Kernel programon keresztül elérhető eredeti Windows 2003 szövegek használatával.

Azok a programok, amelyek a többi Windows NT API-t futtató alrendszer betöltése előtt futnak, a natív API-t használhatják. Például az autochk program, amely ellenőrzi a lemezeket, amikor az operációs rendszer hibás leállítás után indul, csak a natív API-t használja.

Win32 API

A Windows NT alkalmazások leggyakrabban a Win32 API-t használják, a Windows 3.1 API-n alapuló interfészt, amely lehetővé teszi az újrafordítást. meglévő programokat a Windows 16 bites verzióihoz minimális forráskód-módosítással. A Win32 API és a 16 bites Windows API kompatibilitása olyan nagy, hogy a 32 bites és 16 bites alkalmazások szabadon tudnak üzeneteket váltani, együttműködni egymás ablakaival stb. A meglévő Windows API funkcióinak támogatása mellett, a Win32 API emellett számos új funkciót is hozzáadott, beleértve a konzolprogramok támogatását, a többszálú és szinkronizálási objektumokat, például a mutexet és a szemaforokat. A Win32 API dokumentációja a Microsoft Platform SDK részét képezi, és a következő webhelyen érhető el.

A Win32 API-támogató könyvtárak elnevezése többnyire megegyezik a Windows 3.x rendszerkönyvtáraival, a 32-es utótaggal: ezek a kernel32 , advapi32 , gdi32 , user32 , comctl32 , comdlg32 , shell32 könyvtárak és még sok más. A Win32 API függvények vagy önállóan implementálhatják a szükséges funkcionalitást felhasználói módban, vagy meghívhatják a fent leírt Native API függvényeket, vagy hozzáférhetnek a csrss alrendszerhez az LPC mechanizmuson keresztül ( angol), vagy indítson rendszerhívást a win32k könyvtárba, amely megvalósítja a szükséges Win32-t API támogatás kernel módban. A felsorolt ​​négy lehetőség tetszőleges kombinációban is kombinálható: például a Win32 API WriteFile függvénye meghívja a Native API NtWriteFile-jét, hogy lemezfájlba írjon, és meghívja a megfelelő csrss függvényt, hogy kimenetet küldjön a konzolra.

A Win32 API-támogatás a Windows 9x operációs rendszerek családjába tartozik; Windows 3.1x rendszerhez is hozzáadható a Win32s csomag telepítésével. A karakterláncok megjelenítésére MBCS kódolást használó meglévő Windows-alkalmazások portolásának megkönnyítése érdekében az összes olyan Win32 API-függvényt, amely karakterláncokat paraméterként vesz fel, két változatban hozták létre: A utótagú függvények ( ANSI) elfogadja az MBCS karakterláncokat, míg a W utótagú függvények ( széles) elfogadja az UTF-16 kódolású karakterláncokat. Win32s és Windows 9x rendszeren csak az A-függvények támogatottak, míg a Windows NT-ben, ahol az operációs rendszeren belüli összes karakterlánc kizárólag UTF-16-ban van tárolva, minden A-függvény egyszerűen átalakítja a funkcióját. karakterlánc paraméterei Unicode-ba, és meghívja ugyanazon függvény W verzióját. A könyvtár mellékelt H-fájljaiban utótag nélküli függvénynevek is definiálva vannak, a függvények A- vagy W-verziójának használatát pedig a fordítási opciók határozzák meg, a Delphi-modulokban pedig például 2010 előtt szorosan kötődik az A utótagú változatokhoz. Fontos megjegyezni, hogy a Windows 2000-ben vagy későbbiekben bevezetett újdonságok többsége a Windows NT családban csak a Unicode verzióban létezik, mert probléma a régebbi programokkal és a A Windows 9x már nem olyan akut, mint korábban.

POSIX és OS/2

A Windows NT 4 első kiadása négy platformot támogatott (x86, Alpha, MIPS és PowerPC), de a kevésbé elterjedt platformok támogatása a szervizcsomagok megjelenésével csökkent: a MIPS támogatást az SP1-ből, a PowerPC támogatást pedig az SP3-ból eltávolították. A Windows NT 4 legújabb kiadásai csak az x86-ot és az Alfát támogatják; bár a tervek szerint az Alpha támogatást beépítik a Windows 2000-be, az RC2 kiadásból kikerült. Ennek eredményeként a Windows 2000 operációs rendszeren támogatott egyetlen platform az x86 volt.

A 64 bites processzorok támogatását először a Windows XP rendszerben valósították meg az IA-64-hez, az Intel Itanium processzorarchitektúrához. A Windows XP 64 bites verziója alapján készültek a Windows 2000 64 bites szerververziói is; Később a Windows Server 2003 egyes verzióihoz hozzáadták az Itanium processzor támogatását. A Windows NT családban támogatott második 64 bites architektúra az AMD által létrehozott x86-64 architektúra volt, amelyet később EM64T néven Intel processzorokba valósítottak. Egyszerre jelent meg a Windows Server 2003 SP1 x64 és a Windows XP Professional x64, amelyek a Windows ugyanazon verziójának kiszolgálói és asztali verziói – különösen ezekre a kiadásokra ugyanazok a frissítések vonatkoznak. 2005 óta a Microsoft úgy döntött, hogy megszünteti az IA-64 támogatását. legújabb verzió Az Itaniumot teljes mértékben támogató Windows NT operációs rendszer a Windows NT 5.2 (XP Professional 64-bit Edition és Server 2003). A drágább (és ezért nehezebben frissíthető) szervereknél azonban speciális változatok A Windows Server 2008 és a Windows Server 2008 R2, valamint a Windows Server 2012 már nem kapott támogatást az IA-64-hez.

Megjegyzések

Lásd még

  • A ReactOS egy nyílt forráskódú operációs rendszer, amely kompatibilis a Windows NT alkalmazásokkal és illesztőprogramokkal.

ablakokNT

A Windows NT a Microsoft Corporation által gyártott operációs rendszerek (OS) sorozata, és az operációs rendszer első verzióinak neve.

A Windows NT-t a Microsoft és az IBM közötti együttműködés megszűnése után fejlesztették ki az OS / 2-n, a Windows család többi operációs rendszerétől (Windows 3.x és Windows 9x) külön fejlesztették, és azokkal ellentétben megbízható megoldásként helyezték el a munkaállomások számára. (Windows NT Workstation) és szerverek (Windows NT Server). A Windows NT egy operációs rendszercsaládot hozott létre, amely magában foglalja a Windows NT-t, a Windows 2000-et, a Windows XP-t, a Windows Server 2003-at, a Windows Vista-t, a Windows Server 2008-at, a Windows 7-et, a Windows Server 2008 R2-t, a Windows 8-at, a Windows Server 2012-t.

Építészeti modulokablakokNT

A Windows NT architektúrája moduláris, és két fő rétegből áll: felhasználói módú összetevőkből és kernel módú összetevőkből. A felhasználói módban futó programok és alrendszerek korlátozzák a rendszererőforrásokhoz való hozzáférést. A kernel mód korlátlan hozzáféréssel rendelkezik a rendszermemóriához és a külső eszközökhöz. Az NT rendszerek kernelét hibrid kernelnek vagy makrokernelnek nevezik. Az architektúra magában foglalja a kernelt, a hardveres absztrakciós réteget (HAL), az illesztőprogramokat és számos szolgáltatást (Executives), amelyek kernel módban (Kernel módú illesztőprogramok) vagy felhasználói módban (Felhasználói módú illesztőprogramok) működnek.

Egyedi windows mód Az NT olyan alrendszerekből áll, amelyek I/O-kezelőn keresztül továbbítják az I/O kéréseket a megfelelő kernel módú illesztőprogramnak. Felhasználói szinten két alrendszer létezik: a környezeti alrendszer (különböző operációs rendszerekre írt alkalmazásokat futtat) és az integrált alrendszer (a környezeti alrendszer nevében speciális rendszerfunkciókat kezel). A kernel mód teljes hozzáféréssel rendelkezik a számítógép hardveréhez és rendszer erőforrásaihoz. Ezenkívül megakadályozza a felhasználói szolgáltatások és alkalmazások hozzáférését a rendszer kritikus területeihez.

A Windows 2000 és az NT 4.0 közötti különbségek

A Windows 2000 legjelentősebb fejlesztései közül néhány a Windows NT 4.0-hoz képest:

Az Active Directory címtárszolgáltatás támogatása. Az Active Directory háttérrendszer a Server, Advanced Server és Datacenter Server kiadásokkal érkezik, míg a Professional kiadás teljes mértékben támogatja az ügyféloldali szolgáltatást.

IIS 5.0 verzió. Az IIS 4.0-hoz képest ez a verzió többek között az ASP webprogramozási rendszer 3.0-s verzióját tartalmazza.

Fájlrendszer NTFS 3.0 verzió (a Windows 2000 rendszeren belül NTFS 5.0-nak is nevezik – NT 5.0). Az NTFS ezen verziója először vezette be a kvóták támogatását, vagyis az egyes felhasználók számára tárolt fájlok maximális mennyiségének korlátozását.

Frissített felhasználói felület, beleértve az Internet Explorer 5-ös verzióján alapuló Active Desktopot, és így hasonló a Windows 98 felületéhez. A színséma át lett tervezve.

Nyelvi integráció: A Windows korábbi verziói három verzióban jelentek meg - európai nyelvekhez (egybájtos karakterek, csak balról jobbra írható), távol-keleti nyelvekhez (többbájtos karakterek) és közel-keleti nyelvekhez. (írás jobbról balra szövegkörnyezetfüggő betűváltozatokkal). A Windows 2000 egyesíti ezeket a szolgáltatásokat; minden lokalizált változata egyetlen alapon készül.

EFS titkosított fájlrendszer, amellyel fájlokat és mappákat titkosíthat.

Főbb jellemzőkablakokXP

A Microsoft Windows XP operációs rendszer NT technológián alapul, és a Windows 2000 közvetlen utódja. A Windows Me-ben található legjobb újítások azonban megtalálhatók a Windows XP-ben. A megbízhatóság, a biztonság és a teljesítmény magas szintjének megőrzése mellett a rendszer könnyebben megtanulható, számos eszközt tartalmaz az egyéni otthoni felhasználók számára.

A rendszert többféle változatban szállítjuk, amelyek a különböző alkalmazási jellemzőkhöz igazodnak. A Microsoft Windows XP Home Edition olyan egyéni felhasználók számára készült, akik leggyakrabban otthoni számítógépen dolgoznak. Ebben a verzióban különös hangsúlyt kap a képekkel, hanggal és videóval végzett munka. A Microsoft Windows XP Professional verziója, ahogy a neve is sugallja, a szakemberek számára készült. Ezt a verziót használják leggyakrabban a szervezetekben. Ha komplex munkát végez otthon, képeket készít és szerkeszt, modellez és épít, vagy bármilyen más összetett munkát, akkor ez a verzió alkalmas otthoni számítógépére is. A Microsoft Windows XP Server verzióját kiszolgálóra való telepítésre tervezték – egy olyan nagy teljesítményű számítógépre, amely lehetővé teszi sok felhasználó számára, hogy számítógépes hálózaton dolgozzon. A helyi hálózatokon végzett munka kívül esik ennek a könyvnek a hatókörén, ezért a szerververziót itt nem vesszük figyelembe. A könyv leírja az operációs rendszer fő verzióját - a Windows XP Professionalt. Gyakorlatilag nem különbözik a Windows XP Home Edition verziótól. A kisebb eltérések kiemelésre kerülnek.

Meg kell jegyezni, hogy a Windows XP operációs rendszerrel való hatékony együttműködéshez kellően erős, modern számítógépre van szükség. Először is, a számítógépnek legalább 128 megabájt memóriával kell rendelkeznie. Jobb 256 megabájtot telepíteni, hogy a rendszer gyorsabban működjön. Bármilyen processzor használható, de nem túl régi. Ha a processzor órajele legalább 300 megahertz, akkor megteszi. Bár természetesen jobb, ha egy gigahertznél nagyobb frekvenciájú processzort használunk. A merevlemeznek nemcsak operációs rendszer fájljait és ideiglenes fájljait kell tartalmaznia, hanem elegendő szabad területtel is kell rendelkeznie, például egy CD képének elkészítéséhez, mielőtt azt kiírná. Valójában legalább két-három gigabájt lemezméret szükséges. És ha úgy gondolja, hogy más programokat kell telepítenie a lemezre, és helyet kell hagynia a különféle dokumentumok számára, akkor egy 10 gigabájtos lemezt nem lehet túl nagynak nevezni.

A rendszer megjelenése sokat változott a Windows XP verziójában. A gombok, ikonok, panelek most egy kicsit másképp néznek ki. Még a fő windows menü megváltozott. Az interfész változásai a legjelentősebbek a Windows 3.1-ről a Windows 95-re való áttérés óta. Ha azonban megszokta, továbbra is használhatja a régi felületet. Külön kiemelendő a programok kompatibilitási módban való működése a Windows korábbi verzióival. Dolgozhat olyan programmal, amelyet Windows 95-höz írtak, de nem működik Windows 2000 rendszeren. A Windows XP minden verziója számos új funkcióval rendelkezik. Az eszközök sokkal szélesebb választéka támogatott. A rendszer lehetővé teszi videók, fényképek, képek, zenék és dalok egyszerű és kényelmes feldolgozását. Mostantól a Windows XP-vel bárki otthoni hálózatot építhet két vagy három számítógépre, megosztva fájlokat, mappákat, nyomtatót, faxot és internet-hozzáférést.

Ha Windows XP-vel dolgozik, nem kell további programokat telepítenie az írható és újraírható CD-lemezekre írható információk írásához. Írhat CD-t közvetlenül a Windows Intézőből. A karmester egyébként sokat változott. A tömörített mappák, a képek, zenék és videók tárolására szolgáló speciális mappák támogatása mellett egy parancsokat tartalmazó panel is hozzáadásra került, amelynek összetétele az elvégzett műveletektől függően változik.

A rendszer hasznos eleme a videószerkesztő. Mostantól professzionális, nem lineáris vágást végezhet amatőr filmjein. Sokkal könnyebbé vált a digitális fényképezőgépekkel és szkennerekkel való munka. Nincs szükség további programra, hogy beírja a fényképet a számítógépbe, kissé átalakítja és kinyomtassa a nyomtatón. Az univerzális audio- és videolejátszó mostantól több formátumot támogat, és lehetővé teszi, hogy módosítsa a megjelenés. Létrehozhatod magad hangfájlokat a népszerű MP3 formátumban. A médialejátszó támogatja a digitális videolemezek (DVD-k) lejátszását is, így a mai filmek legjobb kép- és hangminőségét élvezheti. A szórakoztatás kedvéért a Windows XP számos új játékot tartalmaz, amelyek közül néhány lehetővé teszi az online játékot.

A rendszer védelme is jelentősen javult. Most, ha a fontos rendszerfájlok véletlenül törlődnek, automatikusan visszaállnak. Új programok és hardverek telepítése után lehetőség van a rendszer korábbi állapotának visszaállítására. A Plug & Play technológia továbbfejlesztett támogatása lehetővé teszi számos modern háztartási készülék csatlakoztatását a számítógéphez.

Az Internettel való munkavégzés eszközeit is továbbfejlesztették. Jelentősen átalakult a súgórendszer, továbbfejlesztették a biztonsági rendszert. Számos változás érintette a helyi hálózat számos felhasználójának adminisztrációs eszközeit és munkájának irányítását.

A rendszerben sok más újítás is található, amelyekről a könyv olvasása és a Windows XP megismerése során tájékozódhat. Mielőtt azonban elkezdene dolgozni a rendszerrel, javasoljuk, hogy ismerkedjen meg a Windows XP rendszerben használt alapfogalmakkal. Ha ismeri a Windows korábbi verzióit, a legtöbb fogalom ismerős lesz.

ablakokTávlat

A Windows Vista a Microsoft Windows NT család operációs rendszere, amely a fogyasztói személyi számítógépeken használt operációs rendszerek sorozata. A fejlesztés során ez az operációs rendszer a "Longhorn" kódnevet kapta.

A Windows NT termékcsaládban a Windows Vista 6.0 verziószámú (Windows 2000 5.0, Windows XP 5.1, Windows Server 2003 5.2). A "WinVI" rövidítést néha a "Windows Vista" kifejezésre használják, amely a "Vista" nevet és a római számokkal írt verziószámot egyesíti.

A Windows Vista a Windows XP-hez hasonlóan kizárólag ügyfélrendszer. A Microsoft a Windows Vista, a Windows Server 2008 szerververzióját is kiadta.

2006. november 30-án a Microsoft hivatalosan is kiadta a Windows Vista és az Office 2007 operációs rendszert a vállalati ügyfelek számára. 2007. január 30-án megkezdődött a rendszer értékesítése a FÁK-ban a hétköznapi felhasználók számára.

A W3Schools webelemzései szerint 2012 októberében a Windows Vista piaci részesedése ▼ 3,0%; ez az érték 2009 októberében 18,6%-on tetőzött.

ablakok 7

A Windows 7 a Windows NT család operációs rendszere, a Windows Vista után. A következő rendszer a Windows 8 sorban a Windows 7 után. A Windows NT sorban a rendszer 6.1 verziószámú (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2, Windows Vista és Windows Server 2008 - 6.0) . A szerver verziója Windows Server 2008 R2, az integrált rendszerekre (Windows komponensekből épült) a Windows Embedded Standard 2011 (Quebec), a mobil verzió a Windows Embedded Compact 2011 (Chelan, Windows CE 7.0).

Az operációs rendszer értékesítése 2009. október 22-én jelent meg, kevesebb mint három évvel az előző operációs rendszer, a Windows Vista megjelenése után. A mennyiségi licencelési partnerek és ügyfelek 2009. július 24-én hozzáférést kaptak az RTM-hez. Az interneten 2009. július 21-e óta elérhetők a rendszer végleges verziójának eredeti telepítési képei.

A W3Schools webelemzései szerint 2012 októberében a Windows 7 a világ internetes operációs rendszereinek ▲ 56,8%-át tette ki. E kritérium szerint az első helyen áll, megelőzve az előző, 2011 augusztusi vezetőjét - a Windows XP-t.

FájlrendszerNTFS

Az NTFS (az angol New Technology File System szóból – „új technológiai fájlrendszer”) a Microsoft Windows NT operációs rendszercsalád szabványos fájlrendszere.

A HPFS fájlrendszert először az OS/2 1.2 operációs rendszerhez használták, hogy hozzáférést biztosítsanak az akkoriban forgalomban lévő nagy lemezekhez. Ezen túlmenően szükség van a meglévő elnevezési rendszer bővítésére, a szervezettség és a biztonság javítására, hogy megfeleljen a hálózati szerverek piacának növekvő igényeinek. A HPFS fájlrendszer támogatja a FAT könyvtárszerkezetet, és hozzáadja a fájlok név szerinti rendezését. A fájlnév legfeljebb 254 kétbájtos karaktert tartalmazhat. A fájl „adatokból” és speciális attribútumokból áll, amelyek további lehetőségeket teremtenek más típusú fájlnevek támogatására és a biztonság javítására. Ezenkívül az adattárolás legkisebb blokkja most megegyezik a fizikai szektor méretével (512 bájt), ami segít csökkenteni az elpazarolt lemezterületet.

Az NTFS felváltotta az MS-DOS-ban és a Microsoft Windowsban használt FAT fájlrendszert. Az NTFS metaadatrendszert tart fenn, és speciális adatstruktúrák segítségével tárolja a fájlokkal kapcsolatos információkat a teljesítmény, a megbízhatóság és a lemezterület hatékonyságának javítása érdekében. Az NTFS a fájlok adatait a Master File Table-ban (MFT) tárolja. Az NTFS beépített képességekkel rendelkezik az adatokhoz való hozzáférés korlátozására a különböző felhasználók és felhasználói csoportok számára (Hozzáférés-vezérlési listák - Hozzáférés-vezérlési listák (ACL)), valamint kvóták hozzárendelésére (az egyes felhasználók által elfoglalt maximális lemezterület korlátozása). Az NTFS az USN naplózó rendszert használja a fájlrendszer megbízhatóságának javítására.

Az NTFS a HPFS (High Performance File System) fájlrendszeren alapul, amelyet a Microsoft és az IBM fejlesztett ki az OS/2 operációs rendszerhez. De miután olyan kétségtelenül hasznos újításokat kapott, mint az idézés, a naplózás, a hozzáférés-vezérlés és az auditálás, nagyrészt elvesztette [a forrás nincs megadva 242 nap] az ősében (HPFS) rejlő nagyon nagy teljesítményű fájlműveleteket.

Az NTFS-nek több verziója is létezik: a v1.2-t a Windows NT 3.51 és a Windows NT 4.0, a v3.0 a Windows 2000, a v3.1 a Windows XP, a Windows Server 2003, a Windows Server 2003 R2, a Windows Vista, a Windows rendszerrel 7 és Windows Server 2008, Windows Server 2008 R2.

A fájlrendszer specifikációi le vannak zárva. Ez bizonyos nehézségeket okoz, amikor a támogatást olyan harmadik féltől származó termékekben implementálja, amelyek nem tartoznak a Microsofthoz - különösen az ingyenes operációs rendszerek illesztőprogramjainak fejlesztőinek kell visszafejteni a rendszert.

A HPFS fájlrendszer könyvtárában található bejegyzések több információt tartalmaznak, mint a FAT-ban. A fájlattribútumokkal együtt a létrehozással és módosítással kapcsolatos információk, valamint a hozzáférés dátuma és időpontja is itt tárolódnak. A HPFS-könyvtár bejegyzései nem a fájl első fürtjére, hanem az FNODE-ra mutatnak. Az FNODE fájladatokat, fájladatokra mutató mutatókat vagy más fájladatokra mutató struktúrákat tartalmazhat. A HPFS lehetőség szerint megpróbálja a fájladatokat szomszédos szektorokba helyezni. Ez a fájl szekvenciális feldolgozásának sebességének növekedéséhez vezet. A HPFS a lemezt egyenként 8 MB-os blokkokra osztja, és mindig ugyanabba a blokkba próbálja írni a fájlt. Minden blokkhoz 2 KB van fenntartva az allokációs tábla számára, amely a blokkon belüli írott és szabad szektorokról tartalmaz információkat. A blokkolás jobb teljesítményt eredményez, mivel a lemezfejnek a fájl mentési helyének meghatározásához nem a lemez logikai elejére kell visszatérnie (általában ez a cilinder nulla), hanem a legközelebbi blokk kiosztási táblázatához. Ezenkívül a HPFS fájlrendszer két egyedi adatobjektumot is tartalmaz.

A Windows NT vagy New Technology operációs rendszert Dave Cutler vezette fejlesztői csoport hozta létre.

A Windows NT egy 32 bites operációs rendszer megelőző többfeladatos kezeléssel. Alapvető összetevőként az operációs rendszer biztonsági eszközöket és fejlett hálózati szolgáltatást tartalmaz. A Windows NT számos más operációs rendszerrel, fájlrendszerrel és hálózattal is kompatibilis. A Windows NT képes működni mind a CISC - processzorokkal felszerelt számítógépeken, amelyek összetett utasításkészlettel rendelkeznek (komplex utasításkészletű számítás), mind a RISC - processzorokkal ellátott számítógépeken, amelyek csökkentett utasításkészlettel rendelkeznek (csökkentett utasításkészletű számítás). A Windows NT operációs rendszer a nagy teljesítményű többprocesszoros rendszereket is támogatja.

A Windows NT-ben csak a látszat ismerős. A grafikus felhasználói felület mögött erőteljes új funkciók húzódnak meg.

A Windows létrehozásakor beállított feladatokNT. A Windows NT nem a már meglévő termékek továbbfejlesztése. Architektúráját a modern operációs rendszer követelményeinek figyelembevételével újonnan hozták létre. Az ezen követelmények alapján kidolgozott rendszer jellemzői a következők.

Annak érdekében, hogy biztosítsa kompatibilitás Az új operációs rendszerrel a Windows NT fejlesztői megtartották az ismerős Windows felületet, és bevezették a meglévő fájlrendszerek (például FAT) és különféle alkalmazások (MS-DOS, OS/2 1.x, Windows 3.x és POSIX rendszerekhez írt) támogatását. ). A fejlesztők a Windows NT különféle hálózati eszközeivel való munkához eszközöket is tartalmaztak.

Elért hordozhatóság(hordozhatósági) rendszer, amely mostantól CISC és RISC processzorokon is futhat. A CISC Intel-kompatibilis 80386-os és újabb processzorokat tartalmaz. A RISC-ket MIPS R4000, Digital Alpha AXP és Pentium P54 és magasabb processzorokkal rendelkező rendszerek képviselik.

Méretezhetőség(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. Jelenleg Windows idő Az NT 1-től 32 processzoros számítógépeken futhat, emellett a felhasználói kihívások és a számítási környezet követelményeinek növekedésével a Windows NT megkönnyíti a nagyobb teljesítményű és termelékenyebb szerverek és munkaállomások vállalati hálózatba való hozzáadását.

További előnyöket biztosít az egyetlen fejlesztőkörnyezet használata a szerverek és a munkaállomások számára.


A Windows NT egyenruhával rendelkezik biztonsági rendszer(biztonság), amely megfelel az Egyesült Államok kormányzati 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.

Elosztott feldolgozás(elosztott feldolgozás) azt jelenti, hogy a Windows NT a rendszerbe 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 a nevesített csöveket, a távoli eljáráshívásokat (RPC) és a Windows socketeket.

Megbízhatóság és hibatűrés(megbízhatóság és robusztusság) olyan architekturális jellemzők biztosítják, amelyek megvédik az alkalmazásokat az 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.

Képességek lokalizáció Az (allokáció) a világ számos országában a robotok számára nemzeti nyelven használható eszközöket jelent, amelyet a (nemzetközi szabványügyi szervezet - ISO) Unicod szabvány alkalmazásával érnek el.

A rendszer moduláris felépítésének köszönhetően nyújthatóság Windows NT, amely lehetővé teszi az új modulok rugalmas hozzáadását az operációs rendszer különböző szintjein.

A csomag számos alkalmazást tartalmaz: Internet Information Server 2.0, Index Server, FrontPage, Internet Explorer, Domain Name System (DNS) szerver, Proxy szerver és Internet Resource Center, az összes szervizcsomag, Plusz! és számos további segédprogram, beleértve az újakat, például az Adminisztrációs varázslókat vagy az Imager-t, valamint a régebbi programok továbbfejlesztett verzióit, például a Feladatkezelőt.

Az Adminisztrációs varázsló lehetővé teszi a tipikus hálózatkezelési feladatok automatizálását, a Windows NT Diagnostic és Performance Monitor programok frissített verziói pedig a rendszerállapot gyors figyelésére szolgálnak. A Feladatkezelő párbeszédpanel a következőre módosult erőteljes program, amely sok hasznos információval szolgál - a processzor kihasználtság mértékétől az összes aktív rendszerprocesszor nevéig.

A Windows NT 4.0 egyik kulcsfontosságú összetevője az Internet Information Server 2.0. Ez egy rugalmas és többfunkciós megoldás az internethez való csatlakozáshoz és a saját létrehozásához privát hálózat intranet. A felhasználónak csak konfigurálnia kell a TCP/IP protokoll beállításait (a DHCP telepítésekor a rendszer automatikusan hozzárendeli az IP-címet), elindítja az IIS-t, és létre kell hoznia egy vagy több egyéni weblapot. Ezt követően a webes dokumentumok a hálózat minden olyan felhasználója számára elérhetők, akik telepítették a TCP / IP protokoll működését biztosító szoftvert és egy szabványos világméretű webböngészőt.

Néhány változás történt a távelérési alrendszerben, a távelérési szolgáltatásban (RAS). Mostantól lehetőség nyílik biztonságos kommunikációs csatornák, az új Point-To-Point Tunneling Protocol (PPTP) használatára, több modem használatára a kommunikációs csatornák távoli hálózatokkal való megszervezésére.

A Windows NT korábbi verzióinak hálózati architektúrájának jellemzői (az illetéktelen hozzáférés elleni védelem többszintű modellje, a moduláris rendszer kialakításának sajátossága stb.) korlátozták a sávszélességet a Fast Internet hálózatokban végzett munka során. A 4.0-s verzióban javították a hálózati kérések gyorsítótárazási algoritmusait, optimalizálták az erőforrás-megosztó alrendszer moduljait, megváltozott a megszakítások generálásának mechanizmusa (a nagy sebességű hálózatokra való átállás során ez a funkció váratlanul a hálózati problémák forrásává vált operációs rendszer). A második változás, amelyre a Microsoft rámutat, az operációs rendszer megnövekedett teljesítménye a grafikus műveletek végrehajtása során.

Az erős hálózati operációs rendszer és a képzetlen felhasználók számára tervezett grafikus felület kombinációja meglehetősen szokatlannak tűnik. A Windows NT 4.0 nem csupán egy újabb verziója a népszerű operációs rendszernek. Ez az alapja az internet-orientált szoftvertermékek új generációjának.

A Windows NT architekturális moduljai. Mint látható, a Windows NT egy moduláris (jobb, mint a monolitikus) operációs rendszer, amely különálló, egymáshoz kapcsolódó, viszonylag egyszerű modulokból áll.

A Windows NT fő moduljai a következők (sorrendben az architektúra legalacsonyabb szintjétől felfelé): a hardveres absztrakciós réteg HAL (Hardware Abstraction Layer), a kernel (Kernel), a végrehajtó rendszer (Executive), a védett alrendszerek (védett). alrendszerek) és környezeti alrendszerek (környezeti alrendszerek).

virtualizálja a hardver interfészt, ezáltal az operációs rendszer többi részét függetlenné teszi az adott hardver jellemzőitől. Ez a megközelítés lehetővé teszi a Windows NT egyszerű hordozhatóságát egyik hardverplatformról a másikra.

Sejtmag a rendszer moduláris felépítésének alapja, és koordinálja a Windows NT legtöbb alapvető műveletét. Ezt az alkatrészt kifejezetten a hely és a teljesítmény szempontjából optimalizálták. A kernel feladata a szálak végrehajtásának ütemezése, a több processzor munkájának szinkronizálása, valamint a hardveres megszakítások és kivételek kezelése.

Végrehajtó rendszer privilegizált módú (kernel mód) programozási konstrukciók készletét tartalmazza, amelyek az operációs rendszer alapszolgáltatását jelentik a környezet alrendszerei számára. A végrehajtási rendszer több komponensből áll,

Rizs. 2.32. A Windows NT moduláris felépítése

mindegyiket egy adott rendszerszolgáltatás támogatására tervezték. Így az egyik komponens - a Security Reference Monitor - védett alrendszerekkel együtt működik, és biztosítja a rendszer biztonsági modelljének megvalósítását.

Környezetvédelmi alrendszerek biztonságos felhasználói módú kiszolgálók, amelyek különböző operációs környezetekhez (különböző operációs rendszerekhez) tervezett alkalmazásokat futtatnak és támogatnak.A Win32 és OS/2 alrendszerek a környezeti alrendszerek példái.

Hardveres absztrakciós réteg(HAL) a hardvergyártók által létrehozott szoftverréteg, amely elrejti (vagy absztrakt) olyan funkciókat, amelyek megkülönböztetik a hardvert az operációs rendszer felső rétegeitől. Így a HAL által biztosított szűrőnek köszönhetően a különböző hardverek hasonlónak tűnnek az operációs rendszer szemszögéből; megszűnik az operációs rendszer speciális konfigurációjának szükségessége a használt berendezésekhez.

A hardveres absztrakciós réteg létrehozásakor a feladat olyan eljárások előkészítése volt, amelyek lehetővé teszik, hogy egy adott eszközhöz egyetlen meghajtó támogassa ennek az eszköznek a működését minden platformon. A HAL számos hardverplatformot céloz meg egyetlen processzor architektúrával; így a hardver opciók mindegyikéhez nincs szükség az operációs rendszer külön verziójára.

A HAL eljárásokat operációs rendszer eszközeinek (beleértve a kernelt is) és eszközillesztőknek egyaránt nevezik. Az eszközillesztőkkel végzett munka során a hardveres absztrakciós réteg különféle I/O technológiákhoz nyújt támogatást (a hagyományos egyetlen hardvermegvalósításra vagy minden új hardverplatformhoz való költséges adaptációra való összpontosítás helyett).

A hardveres absztrakciók szintje lehetővé teszi a szimmetrikus többprocesszoros rendszerek hardveres megvalósításának jellemzőinek „elrejtését” az operációs rendszer más szintjei elől is.

Sejtmag(Kernel) szoros kapcsolatban áll a hardveres absztrakciós réteggel. Ez a modul elsősorban a processzor műveleteinek ütemezésére vonatkozik. Ha a számítógép több processzort tartalmaz, a kernel szinkronizálja azok munkáját a maximális rendszerteljesítmény elérése érdekében.

A kernel elküldi folyik(szálak - vezérlési szálak, amelyeket néha részfeladatoknak, ágaknak neveznek), amelyek a tervezett rendszer fő objektumai. A szálakat egy folyamat kontextusában határozzák meg; egy folyamat tartalmaz egy címteret, a folyamat számára elérhető objektumok halmazát és a folyamat kontextusában végrehajtott vezérlőfolyamatokat. Az objektumok az operációs rendszer által kezelt erőforrások.

A kernel úgy ütemezi a vezérlési szálakat, hogy maximalizálja a rendszerprocesszorok terhelését, és biztosítsa, hogy a magasabb prioritású szálak kerüljenek feldolgozásra. Összesen 32 prioritási érték van, amelyek két osztályba vannak csoportosítva: valós idejű és változó. Ez a megközelítés lehetővé teszi az operációs rendszer maximális hatékonyságának elérését.

A végrehajtó rendszer részösszetevői, például az I/O-kezelő és a folyamatkezelő a kernelt használják a tevékenységek szinkronizálására. Kölcsönhatásba lépnek a kernellel is a magasabb szintű absztrakció érdekében kernel objektumok; ezeknek az objektumoknak egy része egyedi alkalmazásprogram-interfész (API) hívásokon belül exportálva van.

A kernel kétféle objektumot kezel.

Tárgyak feladása(diszpécser objektumok) jelzett állapottal (jelzett vagy nem jelzett), és a rendszerműveletek kiosztását és szinkronizálását vezérlik. Ezek az objektumok események, mutánsok, mutexek, szemaforok, szálak, időzítők, szemaforok, szálak és időzítők lehetnek.

Ellenőrző objektumok(vezérlőobjektumok) kernelvezérlő műveletekhez használatosak, de nem befolyásolják az ütemezést vagy a szinkronizálást.

A vezérlőobjektumok közé tartoznak az aszinkron eljáráshívások, megszakítások, tápellátási értesítések, tápellátási állapotok, folyamatok, profilok.

Végrehajtó rendszer(Executive), amely magában foglalja a kernelt és a HAL hardveres absztrakciós réteget, olyan közös rendszerszolgáltatást biztosít, amelyet a környezet összes alrendszere használhat. Minden szolgáltatáscsoportot a végrehajtó rendszer egyes összetevőinek egyike kezel:

Objektumkezelő;

Virtuális memóriakezelő (Virtual Memory Manager);

Process Manager (folyamatvezető);

Helyi eljárások hívásának módja (Local Procedure Call Facility);

I / O menedzser;

Biztonsági referenciafigyelő.

A biztonsági figyelő a bejelentkezési processzorral és a biztonságos alrendszerekkel együtt megvalósítja Windows NT biztonsági modell.

A végrehajtó rendszer legfelső szintjét rendszerszolgáltatásoknak nevezik. ábrán látható. 2.33, a rendszerszolgáltatás egy interfész a felhasználói módú környezet és a privilegizált mód alrendszerei között.

gyorsítótár-kezelő. Az I/O architektúra egyetlen gyorsítótár-kezelőt tartalmaz, amely a teljes I/O rendszer gyorsítótárazását végzi. A gyorsítótárazás a fájlrendszer által a hatékonyság növelésére használt technika.

2.33. Rendszer interfész

Ahelyett, hogy közvetlenül a lemezre írnának és olvasnának róla, a gyakran használt fájlok ideiglenesen a gyorsítótárban tárolódnak; így ezekkel a fájlokkal a munka a memóriában történik. A memóriában lévő adatokkal végzett műveletek sokkal gyorsabbak, mint a lemezen lévő adatokkal végzett műveletek.

A gyorsítótár-kezelő a virtuális gyorsítótár-kezelővel integrált fájlleképezési modellt használ. Windows memória NT. A gyorsítótár-kezelő gyorsítótár-szolgáltatást biztosít az I/O-kezelő által kezelt összes fájlrendszerhez és hálózati összetevőhöz. A rendelkezésre álló RAM mennyiségétől függően a gyorsítótár-kezelő dinamikusan növelheti vagy csökkentheti a gyorsítótár méretét. Amikor egy folyamat megnyit egy fájlt, amely már a gyorsítótárban volt, a gyorsítótár-kezelő egyszerűen átmásolja az adatokat a gyorsítótárból a virtuális címtérbe.

A gyorsítótár-kezelő támogatja az olyan szolgáltatásokat, mint a lusta írás és a lusta véglegesítés, amelyek drasztikusan növelhetik a fájlrendszer hatékonyságát. A lassú írási folyamat során a változásokat a fájlstruktúra gyorsítótárában regisztrálják, ami többet biztosít gyors hozzáférés. Később, amikor a CPU-használat csökken, a gyorsítótár-kezelő lemezre írja a változtatásokat. A lassított felvétel olyan, mint a lassított felvétel. Ahelyett, hogy azonnal sikeresnek jelölné meg a tranzakciót, az átvitt információk gyorsítótárba kerülnek, és később a háttérben a fájlrendszer naplójába íródnak.

Fájlrendszer-illesztőprogramok. A Windows NT I/O architektúrában a fájlrendszer-illesztőprogramokat az I/O-kezelő kezeli. A Windows NT számos fájlrendszert tesz lehetővé, beleértve a meglévő FAT fájlrendszereket is. Az MS-DOS, Windows 3.x és OS/2 operációs rendszerekkel való alulról felfelé irányuló kompatibilitás érdekében a Windows NT támogatja a FAT és HTFS fájlrendszereket.

Ezenkívül a Windows NT támogatja az NTFS-t is, egy új fájlrendszert, amelyet kifejezetten a Windows NT-vel való használatra terveztek. Az NTFS számos szolgáltatást kínál, beleértve a fájlrendszer helyreállítását, a Unicode támogatását, a hosszú fájlneveket és a POSIX támogatását.

A Windows NT I/O architektúrája nem csak a hagyományos fájlrendszereket támogatja, hanem lehetővé teszi, hogy a hálózati szerkesztő és a szerver fájlrendszer-illesztőprogramként működjön. Az I/O menedzser szempontjából nincs különbség a távoli hálózati számítógépen tárolt fájl és a helyi merevlemezen lévő fájl használata között. Az átirányítók és a kiszolgálók dinamikusan betölthetők és törölhetők, mint bármely más illesztőprogram; egy számítógép egyszerre számos átirányítót és kiszolgálót képes tárolni.

hálózati illesztőprogramok. A következő típusú illesztőprogramok az I/O architektúrában összetevőként jelennek meg hálózati illesztőprogramok. A Windows NT integrált hálózati képességeket és az elosztott alkalmazások támogatását tartalmazza. Az átirányítók és a kiszolgálók fájlrendszer-illesztőprogramként működnek, és a szolgáltatói interfész szintjén vagy az alatt futnak, ahol a NetBIOS és a Windows socket található.

A szállítási protokoll illesztőprogramjai a Transport Driver Interface (TD1) nevű rétegen keresztül kommunikálnak az átirányítókkal és a szerverekkel. A Windows NT a következő járműveket tartalmazza:

  • átvitelvezérlő protokoll/internetprotokoll TCP/IP, amely lehetőséget biztosít a meglévő hálózatok széles skálájával való együttműködésre;
  • Az NBF a NetBIOS kiterjesztett felhasználói felület (NetBEUI) leszármazottja, amely kompatibilitást biztosít a LAN Manageren, LAN Serveren és MS-Neten alapuló meglévő LAN-okkal;
  • Data Link Control (DLC), amely interfészt biztosít a nagyszámítógépek és a hálózati nyomtatók eléréséhez;
  • Az NWLink egy IPX/SPX implementáció, amely kommunikációt biztosít a No-well NetWare-rel.

A hálózati architektúra alján található a hálózati adapterkártya illesztőprogramja. A Windows NT jelenleg támogatja az NDIS (Network Device Interface Specification) 3.0-s verziójú eszközillesztőket. Az NDIS rugalmas kommunikációs környezetet biztosít a szállítási protokollok és a hálózati adapterek között. Az NDIS 3.0 lehetővé teszi, hogy egyetlen számítógépen több hálózati kártya legyen telepítve. Az egyes hálózati adapterkártyák viszont több szállítási protokollt is támogathatnak a különböző típusú hálózati állomások eléréséhez.

Windows NT biztonsági modell- a biztonsági figyelő (Security Reference Monitor), valamint két másik összetevő képviseli: a bejelentkezési processzor (Logon Process) és a biztonságos biztonságos alrendszerek.

Egy többfeladatos operációs rendszerben, mint például a Windows NT, az alkalmazások számos rendszererőforráson osztoznak, beleértve a számítógép memóriáját, az I/O eszközöket, fájlokat és a rendszer processzora(ka)t. A Windows NT egy sor biztonsági szolgáltatást tartalmaz, amelyek biztosítják, hogy az alkalmazások megfelelő engedély nélkül ne férhessenek hozzá ezekhez az erőforrásokhoz.

A biztonsági figyelő felelős egy adott helyi biztonsági alrendszer hozzáférés-ellenőrzési és ellenőrzési szabályzatának érvényesítéséért. A biztonsági figyelő szolgáltatásokat nyújt az objektumokhoz való hozzáférés megerősítéséhez, a felhasználói jogosultságok ellenőrzéséhez és üzenetek generálásához mind a privilegizált módhoz, mind a felhasználói módhoz. A Security Monitor az operációs rendszer más részeihez hasonlóan privilegizált módban fut.

A Windows NT bejelentkezési folyamata biztonsági bejelentkezést igényel a felhasználó hitelesítéséhez. Minden felhasználónak rendelkeznie kell egy költségvetéssel, és jelszót kell használnia ahhoz, hogy hozzáférjen ahhoz.

Mielőtt a felhasználó hozzáférhetne bármely számítógépes erőforráshoz a Windows NT rendszeren belül, a felhasználónak be kell jelentkeznie a bejelentkezési folyamaton keresztül, hogy a biztonsági alrendszer felismerje a felhasználónevet és a jelszót. Csak a sikeres hitelesítés után a biztonsági figyelő végrehajt egy hozzáférés-ellenőrzési eljárást, hogy meghatározza a felhasználó hozzáférési jogát az objektumhoz.

Az erőforrás-biztonság a biztonsági modell egyik szolgáltatása. A feladatok csak speciális megosztási mechanizmusok használatával férhetnek hozzá mások erőforrásaihoz (például a memóriához).

A Windows NT olyan vezérlőket is biztosít, amelyek lehetővé teszik a rendszergazdák számára a felhasználói tevékenységek rögzítését.

Windows NT memóriakezelés. A Windows NT Workstation 3.51 alapvetően egy kiszolgáló operációs rendszer, amelyet munkaállomásokon való használatra szabtak. Ez az oka annak az architektúrának, amelyben az alkalmazások és adatok abszolút védelme elsőbbséget élvez a sebességgel és a kompatibilitási szempontokkal szemben. A Windows NT rendkívüli megbízhatósága magas rendszerköltséggel jár, ezért gyors CPU-ra és legalább 16 MB RAM-ra van szüksége az elfogadható teljesítmény eléréséhez. Windows NT alatt alacsonyabb memóriabiztonság érhető el, ha nem kompatibilis az eszközillesztőkkel. valós mód. A Windows NT saját 32 bites NT alkalmazásait futtatja, valamint a legtöbb Windows 95 alkalmazást.A Windows 95-höz hasonlóan a Windows NT is lehetővé teszi a 16 bites Windows és DOS programok futtatását a környezetében.

A Windows NT memóriakiosztási sémája eltér a Windows 95-től. A natív alkalmazásoknak 2 GB speciális címterület van lefoglalva, a 64 KB-os határtól 2 GB-ig (az első 64 KB teljesen elérhetetlen). Az alkalmazási programok el vannak szigetelve egymástól, bár képesek kommunikálni a vágólapon, a DDE és az OLE mechanizmusokon keresztül.

Minden 2 GB-os alkalmazásblokk tetején olyan kód található, amelyet az alkalmazás 3. rendszer-DLL-ként fog fel. Ezek valójában csak hívástovábbítási csonkok, amelyeket kliensoldali DLL-eknek neveznek. Amikor a legtöbb API-függvényt egy kliensoldali DLL-alkalmazásból hívják, a rendszer meghívja a helyi eljárásokat (Local Process Communication (LPC)), amelyek a hívást és a hozzá tartozó paramétereket egy teljesen elszigetelt címtérbe továbbítják, amely tartalmazza a tényleges rendszerkódot. Ez a szerverfolyamat ellenőrzi a paraméterek értékét, végrehajtja a kért függvényt, és az eredményeket visszaküldi az alkalmazás címterébe. Bár maga a szerverfolyamat továbbra is alkalmazásszintű folyamat marad, teljesen védett a hívójától és el van szigetelve attól.

A 2 GB és 4 GB között vannak az alacsony szintű Windows NT ring 0 rendszerkomponensek, beleértve a kernelt, a szálütemezőt és a virtuális memóriakezelőt. Az ezen a területen található rendszeroldalak felügyelői jogosultságokkal rendelkeznek, amelyeket a processzor fizikai gyűrűvédelmi áramkörei állítanak be. Ez láthatatlanná és írhatatlanná teszi az alacsony szintű rendszerkódot az alkalmazásszintű programok számára, de teljesítménycsökkenést eredményez a gyűrűátmenetek során. A 16 bites Windows alkalmazásokhoz a Windows NT Windows on Windows (WOW) munkameneteket valósít meg. A Windows NT lehetővé teszi a 16 bites Windows-programok külön-külön a saját memóriaterületükön vagy közösen, egy megosztott címterületen történő futtatását. A 16 bites és 32 bites Windows alkalmazások szinte minden esetben szabadon kommunikálhatnak az OLE használatával (szükség esetén speciális thunk rutinokon keresztül), függetlenül attól, hogy külön vagy megosztott memóriában futnak. A natív alkalmazások és a WOW-munkamenetek az egyes szálak vezérlésén alapuló preemptív multitaskingban futnak. Ugyanabban a WOW-munkamenetben több 16 bites Windows-alkalmazás fut a kooperatív többfeladatos modell szerint. A Windows NT több DOS-munkamenet többfeladatos kezelésére is képes. Mivel a Windows NT egy teljesen 32 bites architektúra, a GDI és a USER erőforrások tekintetében nincsenek elméleti korlátok.

Főbb különbségek a Windows 2000 között. A Windows 2000 vagy W2k egy Windows NT technológián alapuló Microsoft operációs rendszer (OS), amely a W2k projekt eredeti elnevezésében, a Windows NT 5.0-ban is tükröződött. A Windows 2000 egy teljesen 32 bites operációs rendszer megelőző többfeladatos kezeléssel és továbbfejlesztett memóriakezeléssel. A W2k projekt ugyanazokon az elveken alapul, amelyek egykor az NT-t olyan sikeressé tették.

w2k felület hasonló a Windows 98 interfészéhez, telepített IE 5.0-val. Néhány részletet azonban még megjegyezünk.

Az első dolog, ami felkelti a szemét, az, hogy a színséma megváltozott. Most hasonlít a KDE-asztalon Linuxhoz használt egyik sémára. Egy másik figyelemreméltó részlet az egérkurzor alatti árnyék, amelyet a Vezérlőpult -> Egér -> Mutatók menüpontban távolítunk el/kitetünk be, a Mutatóárnyék engedélyezése jelölőnégyzet bejelölésével. Ezen kívül a menü megjelenésekor egy új effektus is bekerült, most fokozatosan légből kapott. Az Asztal tulajdonságai párbeszédpanelen vezérelhető, az Effektusok lapon jelölje be az Átmeneti effektusok használata a menükhöz és az eszköztippekhez jelölőnégyzetet.

A Start menü az Office 2000-ből ismert funkciót vezette be, amikor kinyitáskor csak a leggyakrabban használt elemek jelennek meg, a többi a lefelé mutató nyíl megnyomásával nyitható meg. Ezt a hatást a Tálca tulajdonságaiban, az Általános fülön a Személyre szabott menük használata jelölőnégyzet segítségével szabályozhatja (hasonlóan az 1E5-ben ez az opció le van tiltva az Eszközök -> Internetbeállítások -» Speciális -> Személyre szabott kedvencek menü engedélyezése menüpontban). Az Asztal tulajdonságai között van még néhány elem, köztük a billentyűzet navigációs jelzőinek elrejtése, amíg nem használom az Alt billentyűt. Ha ki van választva, eltávolítja az aláhúzást a billentyűparancsot jelentő betűk alól Windows programok, amíg le nem nyomják .

A Tálca tulajdonságainak második lapján, a Speciális oldalon található a Start menü beállításai ablak, amely lehetővé teszi a Start menüben található sorok hozzáadását/eltávolítását, valamint egyes elemek bővítését. Például, ha bepipáljuk a Vezérlőpult kibontása jelölőnégyzetet, akkor ha a Start menüben a Vezérlőpult fölé viszi az egeret, attól jobbra megnyílik egy másik menü, amiben ott lesz az összes benne szereplő elem. Egy hasznos funkció ezen a lapon az Újrarendezés gomb. A W2k alapértelmezés szerint a legfrissebb telepített programokat tartalmazó mappákat a Start menü legaljára helyezi, a mappák akár a fájlokra mutató hivatkozások alatt is lehetnek. Az újrarendezés kiküszöböli ezt az igazságtalanságot, és az összes mappát ábécé sorrendbe rendezi felülről lefelé. Ugyanezt a hatást érhetjük el, ha jobb gombbal kattintunk a Start menü -> Programok menüpontra, és kiválasztjuk a Rendezés név szerint menüpontot. Ráadásul a jobb gombbal tetszőleges elemet húzhatunk onnan bárhová.

Egy másik különbség, amely gyakran kudarcot vall a korábban NT-vel és W9x-szel dolgozó emberek számára, furcsa módon a Checkbox széles körben elterjedt használata – különösen azok, amelyek csak egy négyzet fehér alapon. Tehát ha úgy találja, hogy nem tud valamit megtenni, nézze meg újra az összes ablakot, talán csak nem figyelt egy ilyen jelölőnégyzetre.

feladatkezelő az egyik leghatékonyabb és legkényelmesebb eszköz az NT-ben a folyamatok kezelésére. Úgy is hívják , vagy válasszon a menüből, amely a jobb gombbal a tálcán való kattintás után jelenik meg. utána választhat .

A Feladatkezelő három lapból áll: Teljesítmény, Folyamatok, Alkalmazások. Kezdjük a Teljesítménnyel. Ez a lap valós idejű információkat jelenít meg a processzor(ok) terhelésével kapcsolatban, megmutatja a fizikai memória terhelését, és megmutatja, hogy mennyi RAM van felhasználva/szabad, és mennyi a rendszercsere "a. Ezen kívül egyéb további információk is megtalálhatók itt például: Szálak és folyamatok – a gépen jelenleg futó szálak és folyamatok száma, Peak – a Swap csúcsmérete a munkamenet során, Nonpaged – a kernel számára lefoglalt memória mennyisége. Ezt az információt akkor használhatjuk fel, ha meg kell válaszolni azt a kérdést, hogy a rendszerben melyik tényező az a "szűk keresztmetszet", amely lassítja a munkát (bár erre a célra jobb a Performance Monitor használata).

A második lap, a Folyamatok, a jelenleg aktív folyamatok listáját tartalmazza. Minden egyes folyamathoz megtudhat néhány további információt, például: PID (folyamatazonosító), a felhasznált RAM mennyisége, a folyamat által generált szálak száma és még sok más. A megjelenített paramétereket a Nézet -> Oszlopok kiválasztása menüpontban adhatja hozzá/eltávolíthatja. Ezen túlmenően ezen folyamatok bármelyikével egészen konkrét műveletek is végrehajthatók. Ehhez csak jobb gombbal kell rákattintani, megjelenik egy helyi menü, amelyen keresztül leállíthatja a folyamatot, End Process, "megölheti" magát a folyamatot és az összes többit, amit "született", End Folyamatfa. Beállíthatja a folyamat prioritását, a legmagasabb valós idejűtől a legalacsonyabb, alacsonyig. Ha a gép két processzorral és egy többprocesszoros maggal rendelkezik, akkor ebben a menüben megjelenik egy másik elem, a Set Affinity, amely lehetővé teszi a folyamat átvitelét egy másik processzorra, Cpu 0, Cpu l stb. Cp31-ig.

A Feladatkezelő utolsó lapján – Alkalmazások – megtekintheti a futó alkalmazások listáját, és bármelyiket leállíthatja. A Feladatkezelő nemcsak az alkalmazások leállítását teszi lehetővé, hanem új alkalmazásokat is indíthat. Fájl -> Új feladat (Futtatás).

Active Directory- egy új felhasználói és hálózati erőforrás-kezelő eszköz. A W2k-n alapuló nagy hálózatok adminisztrátorainak munkáját hivatott megkönnyíteni, a teljes hálózatfelügyeleti és biztonsági rendszer köré épül fel. Az Active Directory telepítéséhez W2k Server szükséges. A W2kPro futhat Active Directory környezetben, de nem hozhat létre. Az Active Directory a következő elvekre épül:

1. Egyszeri regisztráció a hálózatban. Az IntelliMirror technológiának köszönhetően az iroda bármelyik számítógépéhez léphet, megadhatja jelszavát

és előtted lesznek az asztalod, a dokumentumaid és a beállításaid.

2. Információbiztonság. Az Active Directory beépített felhasználói hitelesítéssel rendelkezik. A hálózat minden egyes objektumához központilag beállíthatja a hozzáférési jogokat, csoportoktól és konkrét felhasználóktól függően. A Kerberos biztonság segítségével biztonságosan kommunikálhat nyílt hálózatokon, például az interneten keresztül is. Ugyanakkor a hálózaton keresztül továbbított adatok titkosítva vannak, a jelszavakat nem továbbítják és nem tárolják a kliens gépeken. A Kerberos biztonsági rendszer (a mitikus háromfejű kutya után kapta a nevét, amely a görög mitológia szerint a pokol kapuit őrizte) régóta ismert, de az operációs rendszerben először a Microsofttól alkalmazzák. Anélkül, hogy belemennénk a részletekbe, ez a rendszer a következőképpen működik:

A kliens kérelmet küld a hitelesítési szervernek, hogy engedélyezze a szükséges információk elérését;

A szerver ellenőrzi a kliens jogait, és engedélyt küld neki a szükséges információk fogadására, az ügyfél által ismert kulccsal titkosítva, és egyúttal ideiglenes titkosító kulcsot is küld. Ezzel a kulccsal minden továbbított információ titkosításra kerül, és a kulcs élettartama korlátozott, így a hitelesítő szerver időről időre új kulcsot küld (természetesen az új kulcsot az aktuális kulccsal titkosítják), amelyet senki sem ismer, kivéve a szerver és kliens. A titkosítási kulcsok rendszeres cseréje nagyon megnehezíti azoknak a támadóknak az életét, akik az Ön adataira vadásznak.

Azonban, mint mindannyian emlékszünk, a görög mítoszban Kerberosz nem tudott ellenállni a hatalmas Herkulesnek. Így esetünkben a Kerberos biztonsági rendszer minden előnye ellenére nem tud ellenállni minden típusú támadásnak. Lehetőség van például hamis kérésekkel bombázni egy alkalmazást, úgynevezett "Szolgáltatásmegtagadás" támadással, ami azt eredményezheti, hogy az alkalmazás nem használja a Kerberos protokollt.

3. Központosított irányítás. Az Active Directory használatakor a rendszergazdának nem kell manuálisan konfigurálnia az egyes gépeket, ha például meg kell változtatnia egy objektum hozzáférési jogait, vagy új hálózati nyomtatót kell telepítenie. Az ilyen változtatások azonnal elvégezhetők a teljes hálózaton.

négy . Rugalmas felület. A címtárszerkezetek gyorsan és egyszerűen változnak. Például elkészítheti cégének katalógusát, külön alkönyvtárakba oszthatja a könyvelési, marketing osztályokat, titkárságot, és mindezt fastruktúra formájában bemutathatja. Vagy például hozzon létre több fát, amelyek különböző épületekben vagy régiókban különböző irodákat képviselnek, és egyszerűen állítsa be a köztük lévő kapcsolatot és hozzáférési jogokat. Csatlakoztasson egy hálózati nyomtatót a könyvelő könyvtárához egyetlen egérmozdulattal. (Az illesztőprogramok automatikusan települnek ezekre a számítógépekre.) Vagy húzza át a teljes könyvelési osztályt egyik szerverről a másikra az összes jogával, mappájával és dokumentumával együtt.

5. Integráció DNS-sel. Az Active Directory DNS-szel való szoros integrációnak köszönhetően a helyi hálózaton ugyanazok az erőforrásnevek használatosak, mint az interneten, ami kevesebb zavart okoz, és elősegíti a szorosabb interakciót a helyi és a nagy kiterjedésű hálózatok között.

6. Skálázhatóság. Több Active Directory tartomány kombinálható egy kezelés alatt.

7. Könnyű keresés. Az Active Directory tartományban különféle objektumok különféle attribútumok alapján találhatók meg, mint például a felhasználó vagy a számítógép neve, a felhasználó e-mail címe stb.

DFS (elosztott fájlrendszer) az Active Directory egyik eszköze. Lehetővé teszi hálózati megosztások létrehozását, amelyek számos fájlrendszert tartalmazhatnak különböző gépeken. Az Active Directory felhasználó számára ez teljesen átlátható, és nem mindegy, hogy fizikailag hol és milyen gépeken találhatók azok a fájlok, amelyekkel dolgozik - számára ezek mind egy helyen találhatók. Ezenkívül az elosztott fájlrendszer és az Active Directory használatakor az ilyen erőforrások kezelése leegyszerűsödik. Központosított, egyszerűen és fájdalommentesen adhat hozzá új erőforrásokat vagy törölheti a régieket, módosíthatja a DFS-ben szereplő fájlok fizikai helyét stb.

Ebben a cikkben megvizsgáljuk a Windows NT operációs rendszerek típusait. A Windows NT nem Windows2000 vagy bármi más. Ez egy sorozat, vagy inkább egy platform, amely alapján az operációs rendszert fejlesztik. Szinte az egész Windows család ezen a platformon alapul. Az NT mellett ott van a 9x platform is, amely magában foglalja a Windows95-öt, a Windows98-at és a WindowsME-t.

Mivel aggályok merültek fel az operációs rendszer régi verzióinak figyelembevételével írt programok hibás működésével kapcsolatban, az operációs rendszer 10. verziója közvetlenül a nyolcadik után jelent meg. Egyébként a verzió 9-ét a program a 9-es sorozat operációs rendszereként értelmezheti. Részletek arról, hogy mi az NT - ebben a cikkben.

Windows NT(köznyelven csak NT) a Microsoft Corporation által gyártott operációs rendszerek (OS) sorozata és az operációs rendszer első verzióinak neve. A Windows NT-t a Microsoft és az IBM közötti együttműködés megszűnése után fejlesztették ki az OS / 2-n, külön fejlesztették a Windows család többi operációs rendszerétől (Windows 3.x és Windows 9x).

A Windows 3.x-től és a Windows 9x-től eltérően a Windows NT megbízható megoldást jelent a munkaállomások (Windows NT Workstation) és a szerverek (Windows NT Server) számára. A Windows NT egy operációs rendszercsaládot hozott létre, amely magában foglalja a Windows NT-t, a Windows 2000-et, a Windows XP-t, a Windows Server 2003-at, a Windows Vista-t, a Windows Server 2008-at, a Windows 7-et, a Windows 8-at. Információk a Windows NT, Wikipédia cikkből.

Windows operációs rendszer neve

NT verziószám

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

A betűk után következő szám NT- ez az NT alapú operációs rendszer fejlesztésének sorozatszáma. Megjelent a Windows 7 (Windows NT6.1), a hetedik NT-alapú fejlesztés. Vista - NT6.0, XP - NT5.1, Windows2000 - NT5.0. A Win2K csak a szám fizikai értelmezése (2K=2000). Windows NT operációs rendszerek egész családja. Gyakran találkozhat ezzel a telepítési és konfigurációs kézikönyvek vagy eszközillesztő-programok letöltésekor.

A Windows95 napjai óta az operációs rendszer felülete alapvetően nem sokat változott. Természetesen jobb, tökéletesebb és kényelmesebb lett, sok új funkció jelent meg. De egy személy, aki a Windows2000-en dolgozott, könnyen megszokja a Windows következő verzióit (ha a rendszerfelület egészéről beszélünk). Technikailag a rendszerek különböznek egymástól, a felhasználói feladatok megoldási módjai is különböznek a különböző rendszereken.

Általánosságban elmondható, hogy ha leírjuk ezt az operációs rendszer családot, akkor azt mondhatjuk, hogy a Windows története 2 részre oszlik - a Windows Vista megjelenése előtt és utána. Semmi alapvetően új (kivéve vizuális effektek) A Microsoft fejlesztői nem vezették be operációs rendszerük ezen verziójának felületét, azonban a rendszermagot teljesen átírták.

Az új kernel miatt elveszett a kompatibilitás a régebbi programokkal (amelyek fejlesztése a Vista megjelenése előtt leállt) és a régebbi eszközmeghajtókkal. Ez nagyrészt megmagyarázza a Windows ezen verziójának ismertségét és népszerűtlenségét. A Windows7-ben a fejlesztők figyelembe vették a hibákat, a szoftver- és hardvergyártóknak már volt lehetőségük az operációs rendszer új követelményeit figyelembe véve szoftver- és hardverkiadásra, de a régi programok és régi berendezések nagy részét ez az operációs rendszer már nem támogatja. .

Windows-verzió kompatibilitás

A helyváltoztatáshoz (sok ipari program nem működik Windows7 rendszeren) a Windows7 Professional, Enterprise és Ultimate kiadások képesek futtatni a programokat XP módból. XP-Mode az Virtuális gépés a licencelt WindowsXP képe. Igaz, a grafikus emulációs képességek a 3D támogatás nélküli S3 Trio64 szintjén vannak, vagyis a minimumon.