Sistemet operative windows nt janë. WNT: Historia e vërtetë e Windows NT

DritaretNT

Windows NT është një linjë e sistemeve operative (OS) e prodhuar nga Microsoft Corporation dhe emri i versioneve të para të OS.

Windows NT u zhvillua pas përfundimit të bashkëpunimit midis Microsoft dhe IBM në OS / 2, i zhvilluar veçmas nga sistemet e tjera operative të familjes Windows (Windows 3.x dhe Windows 9x) dhe, ndryshe nga ata, u pozicionua si një zgjidhje e besueshme për stacionet e punës. (Windows NT Workstation) dhe serverët (Windows NT Server). Windows NT krijoi një familje sistemesh operative që përfshin: Windows NT të duhur, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012

Modulet arkitekturoreDritaretNT

Arkitektura e Windows NT është modulare dhe përbëhet nga dy shtresa kryesore - komponentët e modalitetit të përdoruesit dhe komponentët e modalitetit kernel. Programet dhe nënsistemet që funksionojnë në modalitetin e përdoruesit kanë kufizime në aksesin në burimet e sistemit. Modaliteti i kernelit ka akses të pakufizuar në memorien e sistemit dhe pajisjet e jashtme. Bërthama e një sistemi NT quhet kernel hibrid ose makrokernel. Arkitektura përfshin vetë kernelin, shtresën e abstraksionit të harduerit (HAL), drejtuesit dhe një numër shërbimesh (ekzekutiv) që funksionojnë në modalitetin e kernelit (drejtuesit e modalitetit të kernelit) ose në modalitetin e përdoruesit (drejtuesit e modalitetit të përdoruesit).

Modaliteti i përdoruesit të Windows NT përbëhet nga nënsisteme që kalojnë kërkesat për I/O tek drejtuesi i duhur i modalitetit të kernelit nëpërmjet një menaxheri I/O. Ekzistojnë dy nënsisteme në nivelin e përdoruesit: nënsistemi i mjedisit (drejton aplikacione të shkruara për sisteme të ndryshme operative) dhe nënsistemi i integruar (menaxhon funksione të veçanta të sistemit në emër të nënsistemit mjedisor). Modaliteti i kernelit ka akses të plotë në harduerin dhe burimet e sistemit të kompjuterit. Dhe gjithashtu parandalon aksesin në zonat kritike të sistemit nga shërbimet dhe aplikacionet e përdoruesve.

Dallimet midis Windows 2000 dhe NT 4.0

Disa nga përmirësimet më të rëndësishme në Windows 2000 mbi Windows NT 4.0 janë:

Mbështetje për shërbimin e drejtorisë Active Directory. Pjesa e pasme e Active Directory vjen me botimet e Serverit, Serverit të Avancuar dhe Serverit të Datacenter, ndërsa edicioni Professional ofron mbështetje të plotë për shërbimin nga ana e klientit.

Versioni IIS 5.0. Krahasuar me IIS 4.0, ky version përfshin, ndër të tjera, versionin 3.0 të sistemit të programimit në internet ASP.

Sistemi i skedarëve NTFS versioni 3.0 (i quajtur gjithashtu NTFS 5.0 brenda në Windows 2000 - NT 5.0). Ky version i NTFS prezantoi për herë të parë mbështetje për kuotat, domethënë kufizime në sasinë maksimale të skedarëve të ruajtur për çdo përdorues.

Ndërfaqja e përdoruesit e përditësuar, duke përfshirë Active Desktop bazuar në versionin 5 të Internet Explorer dhe kështu e ngjashme me ndërfaqen e Windows 98. Skema e ngjyrave është ridizajnuar.

Integrimi i gjuhës: Versionet e mëparshme të Windows u lëshuan në tre versione - për gjuhët evropiane (karaktere me një bajt, duke shkruar vetëm nga e majta në të djathtë), për gjuhët e Lindjes së Largët (karaktere me shumë bajtë) dhe për gjuhët e Lindjes së Mesme (duke shkruar nga e djathta në të majtë me variante të shkronjave kontekstuale). Windows 2000 kombinon këto veçori; të gjitha versionet e tij të lokalizuara bëhen në një bazë të vetme.

Sistemi i skedarëve të koduar EFS, me të cilin mund të kriptoni skedarët dhe dosjet.

Karakteristikat kryesoreDritaretXP

Sistemi operativ Microsoft Windows XP bazohet në teknologjinë NT dhe është një pasues i drejtpërdrejtë i Windows 2000. Megjithatë, të gjitha risitë më të mira të përfshira në Windows Me mund të gjenden në Windows XP. Ndërsa ruan nivele të larta të besueshmërisë, sigurisë dhe performancës, sistemi është bërë më i lehtë për t'u mësuar, ai ka shumë mjete të dizajnuara për përdoruesit individualë të shtëpisë.

Sistemi ofrohet në disa versione, të orientuara në veçori të ndryshme të aplikacionit. Microsoft Windows XP Home Edition është menduar për përdoruesit individualë që më së shpeshti punojnë në një kompjuter shtëpiak. Në këtë version, theks i veçantë i kushtohet punës me foto, audio dhe video. Versioni i Microsoft Windows XP Professional është menduar, siç nënkupton edhe emri, për profesionistët. Ky version përdoret më së shpeshti në organizata. Nëse jeni duke bërë punë komplekse në shtëpi duke krijuar dhe redaktuar imazhe, modelim dhe ndërtim, ose ndonjë punë tjetër komplekse, atëherë ky version është i përshtatshëm edhe për kompjuterin tuaj të shtëpisë. Versioni i Microsoft Windows XP Server është krijuar për t'u instaluar në një server - një kompjuter i fuqishëm që lejon shumë përdorues të punojnë në një rrjet kompjuterik. Puna në rrjetet lokale është jashtë objektit të këtij libri, kështu që versioni i serverit nuk do të merret parasysh këtu. Libri përshkruan versionin kryesor të sistemit operativ - Windows XP Professional. Praktikisht asnjë version i ndryshëm i Windows XP Home Edition. Dallimet e vogla do të theksohen.

Duhet të theksohet se për të punuar në mënyrë efektive me sistemin operativ Windows XP, kërkohet një kompjuter mjaft i fuqishëm modern. Para së gjithash, kompjuteri duhet të ketë të instaluar të paktën 128 megabajt memorie. Është më mirë të instaloni 256 megabajt në mënyrë që sistemi të funksionojë më shpejt. Mund të përdoret çdo procesor, por jo shumë i vjetër. Nëse shpejtësia e orës së procesorit është të paktën 300 megahertz, atëherë do të ndodhë. Edhe pse është më mirë, natyrisht, të përdorni një procesor me një frekuencë prej më shumë se një gigahertz. Hard drive jo vetëm që duhet të përmbajë skedarë të sistemit operativ dhe skedarë të përkohshëm, por gjithashtu duhet të ketë hapësirë ​​​​të mjaftueshme të lirë, për shembull, për të krijuar një imazh të një CD përpara se ta digjni atë. Me të vërtetë kërkon një madhësi disku prej të paktën dy deri në tre gigabajt. Dhe nëse mendoni se duhet të instaloni programe të tjera në disk dhe të lini hapësirë ​​për dokumente të ndryshme, atëherë një disk 10 gigabajt nuk mund të quhet shumë i madh.

Pamja e sistemit ka ndryshuar shumë në versionin e Windows XP. Butonat, ikonat, panelet tani duken pak më ndryshe. Edhe menyja kryesore e Windows ka ndryshuar. Ndryshimet e ndërfaqes janë më të rëndësishmet që nga kalimi nga Windows 3.1 në Windows 95. Megjithatë, mund të përdorni akoma ndërfaqen e vjetër nëse jeni mësuar me të. Vëmendje e veçantë është funksionimi i programeve në modalitetin e përputhshmërisë me versionet e mëparshme të Windows. Mund të punoni me një program që është shkruar për Windows 95 dhe nuk funksionon në Windows 2000. Të gjitha versionet e Windows XP kanë shumë veçori të reja. Mbështetet një shumëllojshmëri shumë më e gjerë e pajisjeve. Sistemi ju lejon të përpunoni me lehtësi dhe lehtësi video, foto, fotografi, muzikë dhe këngë. Tani, me Windows XP, çdokush mund të ndërtojë një rrjet shtëpiak bazuar në dy ose tre kompjuterë, duke ndarë skedarë, dosje, printer, faks dhe akses në internet.

Kur punoni me Windows XP, nuk keni nevojë të instaloni programe shtesë për të shkruar informacion në CD të regjistruar dhe të rishkruhen. Mund të digjni një CD direkt nga Windows Explorer. Nga rruga, dirigjenti ka ndryshuar shumë. Përveç mbështetjes së dosjeve të kompresuara, dosjeve speciale për ruajtjen e fotove, muzikës dhe videove, është shtuar një panel me komanda, përbërja e të cilit ndryshon në varësi të veprimeve që kryeni.

Një komponent i dobishëm i sistemit është redaktori i videos. Tani mund të kryeni montazh profesional jolinear të filmave tuaj amatore. Është bërë shumë më e lehtë të punosh me kamera dixhitale dhe skanerë. Ju nuk keni nevojë për ndonjë program shtesë për të futur një foto në një kompjuter, ta konvertoni pak dhe ta printoni në një printer. Luajtësi universal audio dhe video tani mbështet më shumë formate dhe ju lejon të ndryshoni pamjen e tij. Ju mund të krijoni skedarët tuaj të zërit në formatin popullor MP3. Media player mbështet gjithashtu riprodhimin e disqeve video dixhitale (DVD), duke ju lejuar të shijoni figurën dhe tingullin me cilësi më të lartë të filmave të sotëm. Për argëtim, Windows XP përfshin disa lojëra të reja, disa prej të cilave ju lejojnë të luani online.

Mbrojtja e sistemit gjithashtu është përmirësuar ndjeshëm. Tani, nëse skedarët e rëndësishëm të sistemit fshihen aksidentalisht, ato do të rikthehen automatikisht. Është e mundur të rivendosni sistemin në një gjendje të mëparshme pas instalimit të softuerit dhe harduerit të ri. Mbështetja e përmirësuar për teknologjinë Plug & Play ju lejon të lidhni shumë pajisje shtëpiake moderne me kompjuterin tuaj.

Mjetet për të punuar me internetin gjithashtu janë zhvilluar më tej. Sistemi i ndihmës është ridizajnuar ndjeshëm, sistemi i sigurisë është përmirësuar. Ndryshime të shumta kanë ndikuar në mjetet e administrimit dhe menaxhimit të punës së shumë përdoruesve në një rrjet lokal.

Ka shumë risi të tjera në sistem, për të cilat do të mësoni ndërsa lexoni librin dhe njiheni me Windows XP. Megjithatë, para se të filloni të punoni me sistemin, ju rekomandojmë të njiheni me konceptet bazë të përdorura në Windows XP. Nëse jeni njohur me versionet e mëparshme të Windows, shumica e koncepteve do të jenë të njohura për ju.

DritaretVista

Windows Vista është një sistem operativ i familjes Microsoft Windows NT, një linjë sistemesh operative të përdorura në kompjuterët personalë të konsumatorit. Në fazën e zhvillimit, ky sistem operativ u kodua "Longhorn".

Në linjën e produkteve të Windows NT, Windows Vista është versioni numër 6.0 (Windows 2000 është 5.0, Windows XP është 5.1, Windows Server 2003 është 5.2). Shkurtesa "WinVI" përdoret ndonjëherë për t'iu referuar "Windows Vista", e cila kombinon emrin "Vista" dhe numrin e versionit të shkruar me numra romakë.

Windows Vista, si Windows XP, është ekskluzivisht një sistem klienti. Microsoft lëshoi ​​gjithashtu një version server të Windows Vista, Windows Server 2008.

Më 30 nëntor 2006, Microsoft lëshoi ​​zyrtarisht Windows Vista dhe Office 2007 për klientët e korporatave. Më 30 janar 2007, shitjet e sistemit filluan në CIS për përdoruesit e zakonshëm.

Sipas analizave në internet nga W3Schools, që nga tetori 2012, pjesa e tregut të Windows Vista është ▼ 3.0%; kjo vlerë arriti kulmin në 18.6% në tetor 2009.

Dritaret 7

Windows 7 është sistemi operativ i familjes Windows NT, pas Windows Vista. Sistemi tjetër në linjën Windows 8 pas Windows 7. Në linjën Windows NT, sistemi ka numrin e versionit 6.1 (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2, Windows Vista dhe Windows Server 2008 - 6.0) . Versioni i serverit është Windows Server 2008 R2, versioni për sistemet e integruara (ndërtuar nga komponentët e Windows) është Windows Embedded Standard 2011 (Quebec), versioni celular është Windows Embedded Compact 2011 (Chelan, Windows CE 7.0).

Sistemi operativ doli në shitje më 22 tetor 2009, më pak se tre vjet pas lëshimit të sistemit operativ të mëparshëm, Windows Vista. Partnerëve dhe klientëve të Licencimit të Vëllimit iu dha akses në RTM më 24 korrik 2009. Në internet, imazhet origjinale të instalimit të versionit përfundimtar të sistemit janë të disponueshme që nga 21 korriku 2009.

Sipas analizave të internetit nga W3Schools, që nga tetori 2012, pjesa e Windows 7 e sistemeve operative të internetit në botë ishte ▲ 56.8%. Sipas këtij kriteri, ai është në vendin e parë, duke tejkaluar liderin e mëparshëm në gusht 2011 - Windows XP.

Sistemi i skedarëveNTFS

NTFS (nga sistemi i skedarëve të teknologjisë së re në anglisht - "skedari i teknologjisë së re") është një sistem skedar standard për familjen e sistemeve operative të Microsoft Windows NT.

Sistemi i skedarëve HPFS u përdor fillimisht për sistemin operativ OS/2 1.2 për të siguruar akses në disqet e mëdhenj që ishin në treg në atë kohë. Përveç kësaj, ekziston nevoja për të zgjeruar sistemin ekzistues të emërtimit, për të përmirësuar organizimin dhe sigurinë për të përmbushur nevojat në rritje të tregut të serverëve të rrjetit. Sistemi i skedarëve HPFS mbështet strukturën e drejtorisë FAT dhe shton renditjen e skedarëve sipas emrit. Emri i skedarit mund të përmbajë deri në 254 karaktere me dy bajt. Një skedar përbëhet nga "të dhëna" dhe atribute të veçanta, të cilat krijojnë mundësi shtesë për të mbështetur llojet e tjera të emrave të skedarëve dhe për të përmirësuar sigurinë. Për më tepër, blloku më i vogël për ruajtjen e të dhënave tani është i barabartë me madhësinë e sektorit fizik (512 bajt), gjë që ndihmon në reduktimin e hapësirës së humbur të diskut.

NTFS ka zëvendësuar sistemin e skedarëve FAT të përdorur në MS-DOS dhe Microsoft Windows. NTFS mban një sistem meta të dhënash dhe përdor struktura të specializuara të të dhënave për të ruajtur informacionin rreth skedarëve për të përmirësuar performancën, besueshmërinë dhe efikasitetin e hapësirës në disk. NTFS ruan informacione rreth skedarëve në tabelën kryesore të skedarëve (MFT). NTFS ka aftësi të integruara për të kufizuar aksesin në të dhëna për përdorues të ndryshëm dhe grupe përdoruesish (listat e kontrollit të aksesit - Listat e kontrollit të aksesit (ACL)), si dhe caktimin e kuotave (kufizime në sasinë maksimale të hapësirës në disk të zënë nga përdorues të caktuar). NTFS përdor sistemin e ditarit USN për të përmirësuar besueshmërinë e sistemit të skedarëve.

NTFS bazohet në sistemin e skedarëve HPFS (High Performance File System) i zhvilluar nga Microsoft dhe IBM për sistemin operativ OS/2. Por, pasi ka marrë risi të tilla padyshim të dobishme si citimi, ditari, kontrolli i aksesit dhe auditimi, ajo ka humbur në masë të madhe [burimi nuk është specifikuar 242 ditë] performancën shumë të lartë të operacioneve të skedarëve të qenësishme në paraardhësin e saj (HPFS).

Ka disa versione të NTFS: v1.2 përdoret në Windows NT 3.51 dhe Windows NT 4.0, v3.0 vjen me Windows 2000, v3.1 vjen me Windows XP, Windows Server 2003, Windows Server 2003 R2, Windows Vista, Windows 7 dhe Windows Server 2008, Windows Server 2008 R2.

Specifikimet e sistemit të skedarëve janë mbyllur. Kjo krijon vështirësi të caktuara gjatë zbatimit të mbështetjes së saj në produkte të palëve të treta që nuk i përkasin Microsoft - në veçanti, zhvilluesit e drejtuesve për sistemet operative falas duhet të bëjnë inxhinierinë e kundërt të sistemit.

Regjistrimet në drejtorinë e sistemit të skedarëve HPFS përmbajnë më shumë informacion sesa në FAT. Së bashku me atributet e skedarit, informacioni rreth krijimit dhe modifikimit, si dhe data dhe ora e hyrjes, ruhen këtu. Regjistrimet në drejtorinë HPFS nuk tregojnë grupin e parë të skedarit, por FNODE. FNODE mund të përmbajë të dhëna skedari, tregues për të dhënat e skedarit ose struktura të tjera që tregojnë të dhënat e skedarit. HPFS përpiqet të vendosë të dhënat e skedarëve në sektorë të afërt kur është e mundur. Kjo çon në një rritje të shpejtësisë së përpunimit sekuencial të skedarit. HPFS e ndan diskun në blloqe prej 8 MB secili dhe gjithmonë përpiqet të shkruajë skedarin brenda të njëjtit bllok. Për çdo bllok, 2 KB rezervohen për tabelën e alokimit, e cila përmban informacione për sektorët e shkruar dhe të lirë brenda bllokut. Bllokimi çon në performancë më të mirë, pasi koka e diskut për të përcaktuar se ku të ruhet skedari duhet të kthehet jo në fillimin logjik të diskut (zakonisht ky është cilindri zero), por në tabelën e shpërndarjes së bllokut më të afërt. Përveç kësaj, sistemi i skedarëve HPFS përmban dy objekte unike të të dhënave.

Historia e zhvillimit

Zhvillimi i Windows NT nën titullin e punës "NT OS / 2" filloi në nëntor 1988 nga një grup specialistësh të udhëhequr nga David Cutler (Eng. Dave Cutler ), të cilët u transferuan në Microsoft nga DEC, ku zhvilluan VAX dhe VMS. Puna shkoi paralelisht me zhvillimin e sistemit operativ të IBM, OS/2 2.0, i cili u lëshua përfundimisht në prill 1992. Në të njëjtën kohë, Microsoft vazhdoi të zhvillonte sistemet e tij operative të familjeve DOS dhe Windows, të cilat dallohen nga kërkesa më të ulëta për burimet kompjuterike sesa IBM OS / 2. Pasi Windows 3.0 u lëshua në maj 1990, Microsoft vendosi të shtojë një ndërfaqe programimi të pajtueshme me Windows API (API) në NT OS/2. Ky vendim shkaktoi fërkime serioze midis Microsoft dhe IBM, të cilat përfunduan në një ndërprerje të bashkëpunimit. IBM vazhdoi të zhvillonte vetë OS/2, ndërsa Microsoft filloi të punonte në sistemin, i cili përfundimisht u lëshua me emrin Windows NT. Megjithëse nuk u bë menjëherë i njohur si DOS, Windows 3.x ose Windows 9.x, nga pikëpamja e marketingut, Windows NT rezultoi të ishte dukshëm më i suksesshëm se OS/2.

Duhet të theksohet se API-të OS / 2 dhe më pas POSIX ishin planifikuar fillimisht si ndërfaqe programimi për NT OS, mbështetja për API-në e Windows u shtua e fundit. Për më tepër, Intel i860 dhe më pas MIPS ishin planifikuar fillimisht si një platformë harduerike për NT, mbështetja për Intel x86 gjithashtu u shtua më vonë. Më pas, gjatë evolucionit të këtij OS, mbështetja për të dyja ndërfaqet softuerike të planifikuara fillimisht dhe të dyja platformat harduerike të planifikuara fillimisht u zhdukën. Nuk kishte as një version të vetëm të lëshimit të këtij OS për i860, megjithëse ishte nga emri i koduar i këtij procesori që N10(N Ten) është emri i vetë NT OS. Microsoft tani qëndron për NT si Teknologji e re. Dhe si një alternativë ndaj nënsistemit POSIX, Microsoft filloi të ofrojë paketën Microsoft Windows Services for UNIX.

Për të zhvilluar NT OS, Microsoft ftoi një grup specialistësh nga DEC, të udhëhequr nga David Cutler ( anglisht) me përvojë në ndërtimin e sistemeve operative me shumë detyra si VAX/VMS dhe RSX-11. Disa ngjashmëri të vërejtura midis arkitekturave të brendshme të Windows NT dhe familjes së sistemeve operative VMS dhanë bazën për të akuzuar punonjësit e sapopunësuar të Microsoft-it për vjedhjen e pronës intelektuale të DEC. Konflikti që rezultoi u zgjidh në mënyrë miqësore: DEC njohu pronësinë e Microsoft-it mbi teknologjitë në bazë të Windows NT dhe Microsoft krijoi dhe mbajti një version të Windows NT për arkitekturën DEC Alpha.

Pavarësisht rrënjëve të tyre të përbashkëta, përputhshmëria midis Windows NT dhe OS/2 është ulur me çdo lëshim të ri të këtij OS. Mbështetja për OS/2 2.0 API, edhe pse e planifikuar për NT, nuk u përfundua kurrë; Windows NT 4.0 hoqi mbështetjen për sistemin e skedarëve HPFS dhe Windows XP hoqi nënsistemin e mbështetjes së softuerit për OS/2 1.x.

Versionet

Emri ( emri i koduar), opsione numri i versionit botimi i parë publikimi i fundit /
Windows NT 3.1 3.1.528 27 korrik SP3 (10 nëntor)
Stacioni i punës, Server i avancuar
Windows NT 3.5 ( Daytona) 3.5.807 21 shtator SP3 (21 qershor)
Stacioni i punës, Serveri
Windows NT 3.51 ( Tukwila) 3.51.1057 30 maj SP5 (19 shtator)
Stacioni i punës, Serveri
Windows NT 4.0 ( Indy) 4.0.1381 29 korrik SP6a (30 nëntor)
Stacioni i punës, Serveri, Ndërmarrja Server ( Granit), Serveri i terminalit ( Hidra), i ngulitur ( Impala)
Windows 2000 ( Kajro) 5.0.2195 17 shkurt SP4 (26 qershor)
Profesional, Server, Server i avancuar, Server i qendrës së të dhënave
Windows XP ( Bilbili) 5.1.2600 25 tetor SP3 (6 maj)
Home, Profesionale, 64-bit, Media Center ( eHome), Tablet PC, Starter, Embedded ( Mantis), N; Bazat e Windows për PC-të e trashëguar ( Eiger)
Windows Server 2003 ( Serveri i Whistler, Windows .NET Server) 5.2.3790 24 prill SP2 (13 maj)
Standard, Ndërmarrje, Qendra e të Dhënave, Ueb, Server i Biznesit të Vogël ( bobcat), Serveri i Clusterit të Llogaritjes, Serveri i ruajtjes; Windows XP Professional x64
Windows Vista ( Longhorn) 6.0.6000 30 janar SP2 (25 maj)
Starter, Home Basic, Home Premium, Business, Enterprise, Ultimate, N Home Basic, N Business; x64 variantet e të gjitha, përveç Starter
Windows Server 2008 ( Serveri Longhorn) 6.0.6001 27 shkurt SP2 (27 maj)
Standard, Ndërmarrje, Qendra e të Dhënave, HPC, Ueb, Hapësirë ​​ruajtëse, Biznes i Vogël ( Pumë), Biznes thelbësor ( Qendra), Itanium; Variantet x64 të të gjitha, përveç HPC
Windows 7 ( krehër i zi, Vjena) 6.1.7600 22 tetor SP1 (KB976932) (22 shkurt)
Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate, Windows 7 N, Windows 7 E; versionet x64 të të gjithave përveç Starter
Windows Server 2008 R2 6.1.7600 22 tetor SP1 (KB976932) (22 shkurt)
Standard, Enterprise, Datacenter, HPC, Web, Storage, Small Business, Itanium; të gjitha versionet janë vetëm 64-bit
Windows 8 6.2.9200 26 tetor Pro (26 tetor)
Windows 8, Windows 8 RT, Professional, Professional N, Professional WMC, Enterprise, Enterprise N; Variantet x64 të të gjitha, përveç Windows RT
Windows Server 2012 6.2.9200 26 tetor RTM (1 gusht)
Standard, Datacenter, Storage; të gjitha versionet janë vetëm 64-bit

Arkitektura e brendshme

Komponentët e kernelit

Komponentët e modalitetit të përdoruesit

Nënsistemi i ndërfaqes së përdoruesit në Windows NT zbaton një ndërfaqe me dritare, të ngjashme me atë të versioneve të mëparshme të Windows. Dy lloje objektesh në këtë nënsistem që nuk ishin të pranishëm në versionet 16-bit të Windows dhe në Windows 9x janë stacionet e dritareve Dhe desktop. Një stacion dritareje korrespondon me një sesion të vetëm përdoruesi të Windows NT - për shembull, kur lidheni nëpërmjet Shërbimit të Desktopit në distancë, krijohet një stacion i ri dritareje. Çdo proces i ekzekutimit i përket njërit prej stacioneve të dritareve; shërbimet, përveç atyre të shënuara si të afta për të bashkëvepruar me desktopin, funksionojnë në stacione të veçanta dritaresh të padukshme.

Secili stacion dritare ka clipboard-in e vet, një grup atomesh globale (të përdorura për operacionet DDE) dhe një grup desktopësh. Desktopi është konteksti për të gjitha operacionet globale të nënsistemit të ndërfaqes së përdoruesit, të tilla si instalimi i grepave dhe transmetimi i mesazheve. Çdo thread që funksionon i përket një prej desktopeve - atij ku ndodhen dritaret e shërbyera prej tij; në veçanti, një thread i vetëm nuk mund të krijojë dritare të shumta që i përkasin desktopëve të ndryshëm. Një nga desktopët mund të jetë aktiv (i dukshëm për përdoruesin dhe i aftë për t'iu përgjigjur veprimeve të tij), pjesa tjetër e desktopëve janë të fshehura. Mundësia për të krijuar shumë desktop për një seancë të vetme dhe për të kaluar midis tyre nuk është siguruar ende nga mjetet standarde të ndërfaqes së përdoruesit të Windows, megjithëse ka programe të palëve të treta që ofrojnë akses në këtë funksion.

Stacionet e dritareve dhe desktopët janë objektet e vetme në nënsistemin e ndërfaqes së përdoruesit të Windows NT që mund t'u caktohen leje. Llojet e mbetura të objekteve - dritare Dhe menu- jepni akses të plotë në çdo proces që është me ta në të njëjtin stacion dritareje. Prandaj, shërbimet e Windows NT ekzekutohen në stacione të veçanta dritaresh si parazgjedhje: ato funksionojnë me privilegje të ngritura dhe lejimi i proceseve të përdoruesit për të manipuluar dritaret e shërbimit për një kohë të pacaktuar mund të çojë në përplasje dhe/ose probleme sigurie.

Ndërfaqet e softuerit

API amtare

Windows NT ofron disa grupe API-sh për programet e aplikimit. Kryesorja është e ashtuquajtura API "amtare" ( NT Native API) zbatohet në bibliotekën me lidhje dinamike ntdll.dll dhe përbëhet nga dy pjesë: thirrjet e sistemit të kernelit NT (funksionon me prefikset Nt dhe Zw që transferojnë ekzekutimin në funksionet e kernelit ntoskrnl.exe me të njëjtin emra) dhe funksionet e implementuara në modalitetin e përdoruesit (me prefiksin RTL). Disa nga funksionet e grupit të dytë përdorin thirrjet e sistemit brenda vendit; pjesa tjetër përbëhet tërësisht nga kodi i paprivilegjuar dhe mund të thirret jo vetëm nga kodi i modalitetit të përdoruesit, por edhe nga drejtuesit. Përveç funksioneve Native API, ntdll përfshin gjithashtu funksione nga Biblioteka standarde C.

Dokumentacioni zyrtar për Native API është shumë i rrallë, por komuniteti i entuziastëve arriti të mbledhë mjaft informacione rreth kësaj ndërfaqe përmes provave dhe gabimeve. Në veçanti, në shkurt 2000, libri i Gary Nebbet " Referenca bazë e Windows NT/2000 API» (ISBN 1-57870-199-6); në 2002 u përkthye në Rusisht (ISBN 5-8459-0238-X). Burimi i informacionit rreth Native API është Windows DDK, i cili përshkruan disa nga funksionet e kernelit të disponueshëm përmes API-së Native, si dhe studimin e kodit të Windows (inxhinieri e kundërt) - përmes çmontimit, ose duke përdorur burime të rrjedhura të Windows 2000, ose duke përdorur tekstet origjinale të Windows 2003 të disponueshme përmes programit Windows Research Kernel.

Programet që ekzekutohen përpara se të ngarkohen nënsistemet që ekzekutojnë pjesën tjetër të API-ve të Windows NT janë të kufizuara në përdorimin e API-së vendase. Për shembull, programi autochk, i cili kontrollon disqet kur OS niset pas një mbylljeje të gabuar, përdor vetëm API-në vendase.

Win32 API

Më shpesh, aplikacionet për Windows NT përdorin Win32 API, një ndërfaqe e krijuar në bazë të API të Windows 3.1, e cila ju lejon të rikompiloni programet ekzistuese për versionet 16-bit të Windows me ndryshime minimale në kodin burimor. Përputhshmëria e API-së Win32 dhe API-së 16-bit të Windows është aq e madhe saqë aplikacionet 32-bit dhe 16-bit mund të shkëmbejnë lirisht mesazhe, të punojnë me dritaret e njëri-tjetrit, etj. Përveç mbështetjes së funksioneve të API-së ekzistuese të Windows, një sërë veçorish të reja, duke përfshirë mbështetjen për programet e konsolës, multithreading dhe objektet e sinkronizimit si mutexes dhe semafores. Dokumentacioni për API-në Win32 përfshihet me SDK-në e Platformës së Microsoft dhe disponohet nga .

Bibliotekat mbështetëse të Win32 API quhen kryesisht njësoj si bibliotekat e sistemit Windows 3.x, me prapashtesën 32 të shtuar: këto janë bibliotekat kernel32 , advapi32 , gdi32 , user32 , comctl32 , comdlg32 , shell32 dhe një sërë të tjerash. Funksionet e Win32 API ose mund të zbatojnë në mënyrë të pavarur funksionalitetin e kërkuar në modalitetin e përdoruesit, ose të thërrasin funksionet Native API të përshkruara më sipër, ose të hyjnë në nënsistemin csrss përmes mekanizmit LPC ( anglisht), ose bëni një thirrje sistemi në bibliotekën win32k, e cila zbaton mbështetjen e modalitetit kernel për API-në Win32. Katër opsionet e listuara mund të kombinohen gjithashtu në çdo kombinim: për shembull, funksioni Win32 API WriteFile thërret funksionin Native API NtWriteFile për të shkruar në një skedar disk dhe thërret funksionin e duhur csrss për të dalë në tastierë.

Mbështetja e Win32 API përfshihet në familjen e sistemeve operative Windows 9x; mund të shtohet edhe në Windows 3.1x duke instaluar paketën Win32s. Për të lehtësuar transferimin e aplikacioneve ekzistuese të Windows që përdorin kodime MBCS për të përfaqësuar vargjet, të gjitha funksionet e API-së Win32 që marrin vargjet si parametra janë krijuar në dy versione: funksionet me prapashtesë A ( ANSI) pranoni vargjet MBCS, ndërsa funksionet me një prapashtesë W ( i gjerë) pranoni vargjet e koduara UTF-16. Në Win32s dhe Windows 9x, mbështeten vetëm funksionet A, ndërsa në Windows NT, ku të gjitha vargjet brenda sistemit operativ ruhen ekskluzivisht në UTF-16, çdo funksion A thjesht konverton parametrat e tij të vargut në Unicode dhe thërret versionin W të të njëjtin funksion. Skedarët H të bibliotekës gjithashtu përcaktojnë emrat e funksioneve pa prapashtesë, dhe përdorimi i versionit A- ose W të funksioneve përcaktohet nga opsionet e përpilimit, dhe në modulet Delphi para vitit 2010, për shembull, ato janë të lidhura ngushtë me variantet me prapashtesën A. Është e rëndësishme të theksohet se shumica e veçorive të reja të prezantuara në Windows 2000 ose më vonë në familjen Windows NT ekzistojnë vetëm në versionin Unicode, sepse problemi i sigurimit të përputhshmërisë me programet e vjetra dhe me Windows 9x nuk është më e gjatë aq akute sa dikur.

POSIX dhe OS/2

Lëshimi i parë i Windows NT 4 mbështeti katër platforma (x86, Alpha, MIPS dhe PowerPC), por mbështetja për platformat më pak të zakonshme u zvogëlua pasi u lëshuan paketat e shërbimit: mbështetja MIPS u hoq nga SP1 dhe mbështetja për PowerPC nga SP3. Publikimet e fundit të Windows NT 4 mbështetën vetëm x86 dhe Alpha; megjithëse mbështetja Alpha ishte planifikuar për t'u përfshirë në Windows 2000, ajo u hoq nga lëshimi RC2. Si rezultat, e vetmja platformë e mbështetur në Windows 2000 ishte x86.

Mbështetja për procesorët 64-bit u zbatua për herë të parë në Windows XP për IA-64, arkitektura e procesorit Intel Itanium. Bazuar në versionin 64-bit të Windows XP, u krijuan edhe versionet e serverit 64-bit të Windows 2000; mbështetja për procesorin Itanium u shtua më vonë në disa versione të Windows Server 2003. Arkitektura e dytë 64-bit e mbështetur në familjen e sistemeve operative Windows NT ishte arkitektura x86-64 e krijuar nga AMD, e zbatuar më vonë në procesorët Intel me emrin EM64T. Windows Server 2003 SP1 x64 dhe Windows XP Professional x64 u lëshuan në të njëjtën kohë, të cilat janë versione të serverit dhe desktopit të të njëjtit version të Windows - në veçanti, të njëjtat përditësime zbatohen për këto botime. Që nga viti 2005, Microsoft ka marrë vendimin për t'i dhënë fund mbështetjes për IA-64.; Versioni më i fundit i Windows NT që mbështet plotësisht Itanium është Windows NT 5.2 (XP Professional 64-bit Edition and Server 2003). Sidoqoftë, për serverët më të shtrenjtë (dhe për rrjedhojë më të vështirë për t'u përmirësuar), u lëshuan versione speciale të Windows Server 2008 dhe Windows Server 2008 R2 dhe Windows Server 2012 nuk mori më mbështetje IA-64.

Shënime

Shiko gjithashtu

  • ReactOS është një sistem operativ me burim të hapur i pajtueshëm me aplikacionet dhe drejtuesit e Windows NT.

Windows NT nuk është një zhvillim i mëtejshëm i produkteve para-ekzistuese. Arkitektura e saj u krijua nga e para, duke marrë parasysh kërkesat për një sistem operativ modern. Karakteristikat e sistemit të ri të zhvilluar në bazë të këtyre kërkesave janë renditur më poshtë.

    Në përpjekje për të siguruar përputhshmërinë (të pajtueshme) të sistemit të ri operativ, zhvilluesit e Windows NT ruajtën ndërfaqen e njohur të Windows dhe zbatuan mbështetje për sistemet ekzistuese të skedarëve (si FAT) dhe aplikacione të ndryshme (të shkruara për MS - Dos, OS / 2 1.x, Windows 3.x dhe POSIX) Zhvilluesit përfshinin gjithashtu mjete për të punuar me mjete të ndryshme rrjetëzimi në Windows NT.

    Arritur transportueshmëri të sistemit, i cili tani mund të funksionojë si në procesorë CISC ashtu edhe në RISC. CISC përfshin procesorë të përputhshëm me Intel 80386 dhe më të lartë; RISC përfaqësohet nga sisteme me procesorë MIPS R4000, Digital Alpha AXP dhe procesorë të serive Pentium P54 dhe më të lartë.

    Shkallueshmëria do të thotë që Windows NT nuk është i lidhur me një arkitekturë kompjuteri me një procesor të vetëm, por është në gjendje të përfitojë plotësisht nga mundësitë e ofruara nga sistemet simetrike me shumë procesorë. Aktualisht, Windows NT mund të funksionojë në kompjuterë me nga 1 deri në 32 procesorë. Përveç kësaj, ndërsa detyrat e përdoruesit bëhen më komplekse dhe kërkesat për mjedisin kompjuterik zgjerohen, Windows NT e bën të lehtë

    shtoni serverë dhe stacione pune më të fuqishme dhe produktive në rrjetin e korporatës. Përfitime shtesë sigurohen nga përdorimi i një mjedisi të vetëm zhvillimi për serverët dhe stacionet e punës.

    Windows NT ka një sistem uniform sigurie (sigurie) që plotëson specifikimet e qeverisë amerikane dhe përputhet me standardin e sigurisë B2. Në një mjedis të korporatës, aplikacionet kritike pajisen me një mjedis plotësisht të izoluar.

    Përpunimi i shpërndarë do të thotë që Windows NT ka aftësi rrjeti të integruara në sistem. Windows NT gjithashtu lejon komunikimin me lloje të ndryshme të kompjuterëve pritës përmes mbështetjes për një sërë protokollesh transporti dhe përdorimit të pajisjeve të nivelit të lartë klient-server, duke përfshirë tubacionet me emër, thirrjet e procedurave në distancë (RPC) dhe bazat e Windows.

    Besueshmëria dhe qëndrueshmëria ofrojnë veçori arkitekturore që mbrojnë programet e aplikimit nga korruptimi nga njëri-tjetri dhe nga sistemi operativ. Windows NT përdor trajtimin e përjashtimeve të strukturuara tolerante ndaj gabimeve në të gjitha nivelet arkitekturore, i cili përfshin një sistem skedarësh NTFS të rikuperueshëm dhe siguron mbrojtje përmes sigurisë së integruar dhe teknikave të avancuara të menaxhimit të kujtesës.

    Aftësitë e lokalizimit (alokimi) ofrojnë mjetet për të punuar në shumë vende të botës në gjuhët kombëtare, gjë që arrihet duke përdorur standardin ISO Unicod (i zhvilluar nga organizata ndërkombëtare për standardizim).

    Konceptet e Windows NT

Sistemi operativ Windows NT zbatohet në dy lloje: Windows NT Server dhe Windows NT Workstation. Windows NT Server 4.0 është një sistem operativ rrjeti me aplikacione interneti, shërbime skedarësh dhe printimi, shërbim të aksesit në distancë, ruter të integruar, indeksimin e skedarëve dhe menaxhim rrjeti. Varianti i dytë i Windows NT, Windows NT Workstation 4.0, është shumë si NT Server, por është i optimizuar si një sistem operativ i stacionit të punës. Për sa i përket arkitekturës dhe veçorive, Windows NT Server është një superset i Windows NT Workstation dhe përfshin të gjitha veçoritë e këtij të fundit. Më tej, në rastet kur nuk tregohet se për cilin OS bëhet fjalë, komentet i referohen të dyjave.

    Origjina e Windows NT

Fillimi i punës për krijimin e Windows NT bie në fund të vitit të 88-të. Microsoft ka emëruar David Cutler për të udhëhequr një projekt të ri softuerësh: Zhvillimi i OS Teknologjia e Re (NT). David Cutler ishte konsulenti kryesor i DEC dhe punoi për firmën për 17 vjet duke zhvilluar OS dhe përpilues: VAX/VMS, OS për MicroVAX I, OS RSX-11M, përpiluesit VAX PL/1, VAX C.

Windows NT u zhvillua fillimisht si një version i lehtë i OS/2 (OS/2 Lite) që mund të funksiononte në makina më pak të fuqishme duke shkurtuar disa veçori. Megjithatë, me kalimin e kohës, duke parë se sa i suksesshëm u prit Windows 3.0 nga konsumatorët, Microsoft u rifokusua dhe filloi të zhvillonte një version të përmirësuar të Windows 3.1. Strategjia e re e Microsoft ishte krijimi i një familjeje të vetme të sistemeve operative të bazuara në Windows që do të mbulonte shumë lloje kompjuterësh, nga laptopët më të vegjël deri te stacionet më të mëdha të punës me shumë procesor.

Windows NT, siç është quajtur gjenerata e ardhshme e sistemeve Windows, është niveli më i lartë në hierarkinë e familjes Windows. Ky sistem operativ, i cili fillimisht mbështeti ndërfaqen e njohur grafike të përdoruesit (GUI) të përdoruesit të Windows, ishte sistemi i parë operativ plotësisht 32-bit i Microsoft. Win32 API - një ndërfaqe programimi për zhvillimin e aplikacioneve të reja - i vënë në dispozicion të aplikacioneve veçoritë e përmirësuara të OS, të tilla si proceset me shumë fije, sinkronizimi, siguria, I/O, menaxhimi i objekteve.

Përparësitë konceptuale të Windows NT mbi çiftimin MS-DOS/Windows 3.1 ishin të qarta. Baza e tij 32-bitësh, së bashku me multitasking të vërtetë dhe multithreading, rritën shumë potencialin e sistemit.

Sistemet e para operative të familjes NT, Windows NT 3.1 dhe Windows NT Advanced Server 3.1, u shfaqën në korrik 1993. Emri i koduar për versionin tjetër të Windows NT 3.5, Daytona, i cili është i njëjtë me emrin e autostradës në Florida, mund të ketë treguar se avantazhi kryesor i saj është shpejtësia. Në të vërtetë, performanca e versionit 3.5 u rrit me 1.5 herë në krahasim me versionin 3.1, dhe pas prezantimit të tij, shumë përdorues të korporatës që refuzuan versionin 3.1 për një arsye ose një tjetër, rishikuan qëndrimin e tyre ndaj linjës NT: në 1995, pjesa e Windows NT në sektorin e tyre të tregut u rrit me 2 herë dhe arriti në 15%.

    Karakteristikat e versionit të Windows NT 4.0

Në gusht 1996, u lëshua versioni tjetër i Windows NT 4.0. Ky version tjetër i Windows NT fillimisht ishte menduar të kishte numër 3.52, por iu dha numri 4.0, i cili u përmend më parë në shtypin kompjuterik në lidhje me një version tjetër të ardhshëm të Windows NT të koduar me emrin Kajro. Ndoshta kjo sugjeron që ky version i fundit (Windows NT 4.0) ka kaq shumë veçori të reja të rëndësishme që kërkojnë ndryshime më të rëndësishme në kodim. Risitë e bëra në Windows NT Server 4.0 kanë të bëjnë kryesisht me përmirësimin e ndërfaqes së përdoruesit, zgjerimin e mbështetjes së internetit, futjen e mjeteve të reja dhe modernizimin e mjeteve ekzistuese administrative dhe përmirësimin e performancës së sistemit.

Në Windows NT 4.0 u bënë shumë ndryshime të rëndësishme, ndër të cilat më të rëndësishmet janë këto:

    zbatimi i ndërfaqes në stilin e Windows 95;

    orientimi drejt internetit dhe intranetit;

    ndryshimet arkitekturore që lejuan të rrisin në mënyrë dramatike performancën e operacioneve grafike;

    modifikimi i mjeteve të ndërveprimit me NetWare - Gateway dhe klienti NCP tani mbështesin NDS;

    mbështetje për rrugëtim me shumë protokolle;

    shfaqja në Windows NT 4.0 e një emulatori të procesorëve të Intel për platformat RISC.

Ka përmirësime të tjera në versionin 4.0. Për shembull, Windows NT Server 4.0 përmirëson shumë shkallëzueshmërinë ndaj Windows NT Server 3.51, duke lejuar performancë dukshëm më të shpejtë në makinat me 4 procesorë, si dhe përfitime lineare të performancës në makinat me tetë ose më shumë procesorë.

Performanca e Windows NT Server 4.0 kur funksionon si server skedari gjithashtu u rrit ndjeshëm dhe tejkaloi performancën e Windows NT Server 3.51, sipas disa raporteve, më shumë se 2 herë.

Veglat e reja administrative të Windows NT mund të funksionojnë nga distanca në klientët e Windows 95. Përveç kësaj, Windows NT Server ofron një shërbim të nisjes në distancë për klientët e Windows 95. (Kjo është e dobishme për stacionet e punës pa disk.)

Windows NT 4.0 përmban një ndërfaqe të re të përdoruesit grafike të stilit Windows 95. Edhe pse disa përdoruesve mund të mos e pëlqejnë këtë ndryshim, Microsoft po rikthen parimin "one-stop-shop" që fillimisht konsiderohej si një nga pikat e forta të Windows NT. Në një rrjet me stacione klientësh që ekzekutojnë Windows 95 ose Windows NT (ose në një rrjet të përzier që përfshin stacione të tilla), administratorët e Windows NT Server mund të kryejnë funksionet e tyre duke përdorur të njëjtën ndërfaqe si përdoruesit e stacioneve të punës.

Përveç ndryshimeve të jashtme, përmirësimi i GUI-së nuk ka pasur shumë ndikim në metodat e menaxhimit të rrjetit. Mjetet bazë të administratorit të Windows NT Server mbeten të njëjta. Menaxheri i Përdoruesit për Domenet, Menaxheri i Serverit, Administratori i Diskut, Shikuesi i Ngjarjeve, Monitori i Performancës, Menaxheri DHCP, Menaxheri WINS, Administratori i Klientit të Rrjetit, Menaxheri i Licencave dhe Mjeti i Migrimit për NetWare nuk kanë ndryshuar ndjeshëm. As Administratori i Qasjes në distancë nuk ka ndryshuar, por tani është zhvendosur nga një dosje e veçantë në menynë Administrative Tools. Redaktori i ri i Politikave të Sistemit, i cili është i pajtueshëm me Windows NT dhe Windows 95, ka zëvendësuar redaktuesin e profilit të përdoruesit që keni parë që nga Windows NT Server 3.x. Versioni 4.0 përfshin katër shtesa: Administrative Wizards, Redaktori i Politikave të Sistemit të përmendur tashmë, si dhe një mjet i avancuar i Diagnostifikimit të Windows NT dhe Monitorimi i Rrjetit (një program monitorimi i rrjetit i përfshirë më parë vetëm me produktin e Serverit të Menaxhimit të Sistemeve të Microsoft).

Administrative Wizards ju lejojnë të kryeni lehtësisht veprime hap pas hapi si krijimi i llogarive të përdoruesve, menaxhimi i grupeve të përdoruesve, kontrolli i aksesit në skedarë dhe drejtori, instalimi i një printeri të ri, instalimi dhe çinstalimi i programeve, lidhja e një modemi, përgatitja e paketave të disketave të instalimit për të reja klientët dhe monitorimi i pajtueshmërisë me marrëveshjet e licencës për programet e instaluara. E gjithë kjo do të jetë e dobishme për ata administratorë që zbulojnë se, pavarësisht pranisë së një ndërfaqe grafike, mjetet e menaxhimit të Windows NT janë ende të ndërlikuara.

Windows NT 4.0 ka disa komponentë të dobishëm të monitorimit të sistemit të huazuar nga Serveri i Menaxhimit të Sistemeve të Microsoft. Aplikacioni kryesor është mjeti Performance Monitor që monitoron grafikisht ngjarjet e zgjedhura të sistemit. Në veçanti, Performance Monitor mund të përdoret për të marrë grafikët e përdorimit të CPU-së, totalin e hyrjes/daljes së NIC dhe numrin e bajteve të transferuara në HTTP.

Një aplikacion tjetër, Monitor Tool, është gjithashtu i aftë për të kapur dhe monitoruar trafikun e rrjetit që vjen dhe shkon nga një kompjuter nën NT. Një skenar monitorimi (për shembull, një përshkrim i kornizave të protokollit që dëshironi të monitoroni, cilat karakteristika të trafikut të matni, nga cilat stacione pune ose përdorues) mund të ruhet dhe të ripërdoret nëse është e nevojshme.

Grupi i magjistarëve është ende larg plotësimit funksional. Për shembull, ai nuk ka një program që do të zhvendoste buxhetin e përdoruesit nga një domen në tjetrin, domethënë do të kryente procedura që lidhen me nevojën për të fshirë një llogari dhe për të krijuar një tjetër.

Risi të tjera në Windows NT Server 4.0 lidhen kryesisht me internetin dhe intranetin. Një vend i rëndësishëm midis tyre zënë komponentët e mëposhtëm të softuerit të përfshirë në grupin e dorëzimit:

    Versioni 2.0 i Serverit të Informacionit të Internetit (IIS) është një produkt i Microsoft që ofron shërbime të serverit Web, ftp dhe gopher, aftësitë e Serverit të Informacionit të Internetit janë të krahasueshme dhe në një numër testesh ato tejkalojnë produktin e ngjashëm të njohur Server Netscape. Microsoft Internet Information Server 2.0 është serveri më i shpejtë në internet për Windows NT Server - deri në 40 përqind më i shpejtë se paraardhësi i tij 1.0;

    Modeli i objektit të komponentëve të shpërndarë - Modeli i objekteve të komponentëve të shpërndarë (DCOM), i cili siguron komunikim të sigurt ndërmjet komponentëve përmes internetit;

    Serveri DNS / WINS, i cili e bën të lehtë gjetjen e faqeve të nevojshme të internetit në internet ose intranet;

    Teknologjia PPTP (protokolli i tunelit pikë-për-pikë), i cili zgjeron funksionalitetin e serverit të aksesit në distancë të Windows NT Server (RAS) dhe ofron mundësinë për të krijuar rrjete private në internet;

    FrontPage, i cili ju lejon të krijoni faqe në internet nga një shumëllojshmëri shabllonesh, të vërtetoni lidhjet dhe në përgjithësi të menaxhoni faqet e internetit që krijoni;

    Serveri i indeksit Microsoft Search Server, i cili e bën të lehtë gjetjen e informacionit mbi serverët e intranetit të shpërndarë brenda çdo dokumenti, duke përfshirë ato të krijuara në Microsoft Office.

Dy veçori të sistemit të ri të internetit janë me interes të veçantë për administratorët. I pari është shërbimi i emrit DNS. Ai lejon përdorimin e emrave DNS, por mbështet vetëm adresimin statik. Për të hequr këtë kufizim, Microsoft ofron integrimin DNS dhe WINS, duke e quajtur këtë kombinim "DNS i vërtetë dinamik". Tani, kur një klient WINS duhet të përcaktojë adresën IP që korrespondon me emrin simbolik NetBIOS, ai së pari konsultohet me bazën e të dhënave WINS dhe më pas vetë DNS-në. Kështu, të dy emrat e njohur dinamikisht WINS dhe emrat statikë DNS mund të përdoren në mënyrë të barabartë në sistem.

Përveç kësaj, Windows NT 4.0 përfshin një mjet administrimi të bazuar në ueb që ofron akses në mjetet e administrimit të Windows NT nga çdo shfletues uebi. Për arsye sigurie, administrimi në distancë duhet të përdorë shfletues uebi që mund të regjistrojnë përdoruesin direkt në serverin Windows NT (p.sh. Internet Explorer) ose të mbështesin SSL.

Një nga përmirësimet është për faktin se rritja e rolit të internetit "dhe sistemeve klient-server po çon në një rritje të numrit të përdoruesve celularë. Microsoft ka përmirësuar RAS në këtë drejtim (përmirësuar mbështetjen e ISDN) dhe ka ofruar mjete për duke punuar në mënyrë të sigurt me RAS në internet RAS zbaton protokollet PPTP (krijon trafik të koduar në internet) dhe Multilink PPP (ju lejon të kombinoni disa kanale në një) Klientët mund të jenë Windows NT 4.0 Workstation ose Windows 95.

Modeli i objektit të komponentit të shpërndarë është një tjetër shtesë kyçe për Windows NT Server 4.0. Modeli i lidhjes së objekteve (COM) i lejon zhvilluesit e softuerit të krijojnë aplikacione që përbëhen nga komponentë individualë. Modeli i shpërndarë (DCOM) në Windows NT Server 4.0 zgjeron COM në një mënyrë që lejon komponentët individualë të komunikojnë përmes Internetit. DCOM është një standard interneti në rritje i publikuar sipas formatit të përcaktuar në specifikimet RFC 1543.

Në zhvillimin e Windows NT 4.0, Microsoft vendosi të sakrifikojë stabilitetin për performancën. Për këtë qëllim, janë bërë ndryshime arkitekturore: menaxheri i dritareve dhe bibliotekat GDI, si dhe drejtuesit e përshtatësve grafik, janë zhvendosur nga modaliteti i përdoruesit në modalitetin e kernelit. Ky ndryshim shënon një largim nga koncepti i një mikrokerneli të miratuar në versionet e mëparshme të Windows NT 3.x.

Zhvendosja e bibliotekës grafike dhe drejtuesve në kernel përmirëson performancën e I/O grafike. Këto ndryshime ndikuan veçanërisht në shpejtësinë e aplikacioneve Win32, ndërsa aplikacionet Windows-16 dhe aplikacionet grafike DOS funksionojnë pothuajse në të njëjtën mënyrë si në versionin 3.5.

Në të njëjtën kohë, ndryshimet e përshkruara e bëjnë sistemin operativ, në parim, më pak të besueshëm. Në të vërtetë, meqenëse softueri i përshtatësve grafik zakonisht zhvillohet nga prodhuesit e pajisjeve, dhe ky softuer shpesh ndryshon (së bashku me harduerin), është e vështirë të pritet prej tij besueshmëria që kërkohet për modulet e sistemit operativ.

    Karakteristikat e reja në Windows NT 5.0

Në fund të vitit 1997 pritet të shihet Windows NT 5.0, një version i përmirësuar i Windows NT. Ai nuk do të jetë vetëm një sistem plotësisht 32-bit, por edhe një sistem plotësisht i orientuar nga objekti. Baza e Windows NT 5.0 është një sistem skedari i orientuar nga objekti, i zbatuar në bazë të standardit OLE 2.0, i cili ju lejon të ruani objekte, jo skedarë. Qasja e orientuar nga objekti bën të mundur sigurimin e korrektësisë së kopjeve të shumta të të dhënave, të tilla si dokumente, fletëllogaritëse, aplikacione dhe lloje të tjera informacioni, të ruajtura në makina të ndryshme rrjeti me koston më të ulët.

Windows NT 5.0 premton shumë, dhe risitë do të ndikojnë kryesisht në nënsistemet e mëposhtme:

    Active Directory është një shërbim global i drejtorive që zhvillon një qasje me 2 nivele për zgjidhjen e emrit DNS. Active Directory përmban informacion jo vetëm për skedarët, por edhe për objektet e llojeve të tjera, për shembull:

    Emri i kompjuterit, adresa IP, Emri i përdoruesit, fjalëkalimi, adresa e postës, Emri i aplikacionit, kompjuteri, versioni, lejet.

    Sistemi i skedarëve të shpërndarë (Dfs) - sistemi i skedarëve të shpërndarë (i disponueshëm falas në www.microsoft.com). Drejtoritë e këtij sistemi skedarësh, të vendosura në serverë të ndryshëm, janë montuar në një pemë të përbashkët duke filluar nga serveri rrënjë me emrin e ndarjes së rrënjës. Nënpemë të ndryshme të një ndarjeje të vetme mund të përbëhen jo vetëm nga sistemet e skedarëve të Microsoft, por edhe nga sistemet e skedarëve Novell NCP dhe Sun NFS. Disa degë të sistemit të skedarëve të shpërndarë mund të përsëriten në mënyrë transparente sipas gjykimit të administratorit.

    Modeli i objekteve të komponentëve të shpërndarë (DCOM) - objektet e programit (ActiveX ose të tjerë) mund të shpërndahen nëpër serverët e rrjetit dhe të thirren nga aplikacionet nga çdo kompjuter. Informacioni për vendndodhjen e objekteve regjistrohet në Active Directory.

    Veçoritë e sigurisë: Windows NT 5.0 do të kontrollojë të drejtat e aksesit të dokumenteve duke përdorur Kerberos ose nënshkrimin elektronik dhe transferimi i dokumenteve përmes rrjetit do të zbatohet duke përdorur enkriptim.

    Kërkesat e harduerit

Ka mendime të ndryshme nëse kërkesat e harduerit të Windows NT janë të larta. Disa mendojnë se ato janë shumë të larta, dhe disa i konsiderojnë këto kërkesa mjaft të pranueshme. E gjitha varet nga çfarë mjetesh ose çfarë flote të pajisjeve kompjuterike është në dispozicion të një konsumatori të mundshëm të Windows NT dhe çfarë detyrash përballet me të.

Për të ekzekutuar Windows NT Workstation 4.0, kompjuteri duhet të ketë të paktën një procesor i486 (në këtë version të sistemit, Microsoft ka refuzuar çdo mbështetje për procesorët i386), të paktën 12 MB RAM dhe 108 MB hapësirë ​​në disk. Dhe megjithëse ky OS është plotësisht funksional në kompjuterë me më pak se 16 MB RAM, rekomandohet ta instaloni nëse keni RAM që është dyfishi i kapacitetit minimal, pra 24 MB, dhe hapësira e lirë në disk është të paktën 216 MB. Ju mund të ekzekutoni Windows NT Workstation 4.0 në një sistem me më pak burime, por atëherë përdoruesi nuk ka gjasa të jetë i kënaqur me performancën e tij.

Për Windows NT Server 4.0, Microsoft specifikon kërkesat e mëposhtme të harduerit: i486 ose procesor më i shpejtë, 16 MB RAM dhe të paktën 148 MB hapësirë ​​të lirë në disk. Për t'u njohur me funksionalitetin e sistemit, kjo mund të jetë e mjaftueshme, por për përdorim "industrial", këto kërkesa minimale qartësisht nuk janë të mjaftueshme. Një server me ngarkesë të ulët ose mesatare (të përcaktuar nga numri i përdoruesve të shërbyer) kërkon 32 MB RAM dhe një minimum prej 1 GB hard disk.

Një listë e plotë e harduerit që është testuar për pajtueshmërinë me Windows NT gjendet në dokumentacionin për sistemin dhe në server. www.microsoft.com.

    Përdoret për Windows NT

Me performancë të lartë, stabilitet, veçori të avancuara sigurie dhe duke pasur një gamë të gjerë funksionesh bazë të sistemit në arsenalin e tij, Windows NT Server mund të përdoret në fusha të ndryshme dhe, mbi të gjitha, mund të përdoret si server në një rrjet të korporatës. Këtu, aftësia e tij për të vepruar si një kontrollues domeni është shumë i dobishëm, gjë që ju lejon të strukturoni rrjetin dhe në këtë mënyrë të thjeshtoni detyrat e administrimit dhe menaxhimit. Përdoret gjithashtu si server skedari, server printimi, server aplikacioni, server me qasje në distancë dhe server komunikimi (ruter softuerësh).

Klientët në një rrjet Windows NT Server mund të jenë kompjuterë me sisteme të ndryshme operative të instaluara në to. Mbështetet si standard: Windows NT Workstation, MS-DOS, OS/2, Windows for Workgroups, Windows 95, klone UNIX, Macintosh. Klientët bazë përfshihen si standard me Windows NT Server.

Windows NT Server është një platformë e fuqishme për aplikacione komplekse të rrjetit, veçanërisht ato të ndërtuara duke përdorur teknologjinë klient-server. I kombinuar me serverët BackOffice, ai mund të plotësojë një gamë shumë të gjerë të nevojave të përdoruesve të korporatës. Për shembull, një server i bazës së të dhënave Microsoft SQL Server mund të funksionojë nën Windows NT Server, si dhe serverë të bazës së të dhënave nga kompani të tjera të njohura, si serverët e bazës së të dhënave Oracle dhe Sybase, Adabas dhe InterBase.

Në platformën Windows NT Server, mund të instalohet një sistem i fuqishëm administrimi Microsoft System Management Server, funksionet e të cilit janë inventarizimi i konfigurimit të harduerit dhe softuerit të kompjuterëve të rrjetit, instalimi automatik i produkteve softuerike në stacionet e punës, kontrolli në distancë i çdo kompjuteri dhe rrjeti. monitorimi.

Serveri Windows NT mund të përdoret si një server komunikimi me sistemet kryesore të IBM dhe sistemet IBM AS400. Për këtë, është krijuar një produkt special i Microsoft SNA Server, i cili e bën të lehtë kombinimin e stacioneve të punës të pajtueshme me IBM PC dhe mainframe-ve të fuqishme në një rrjet. SNA Sever është një portë që lejon hyrjen në stacionin e punës si në serverët LAN ashtu edhe në ato mainframe pa pasur nevojë për dy karta rrjeti ose grupe të shumta protokollesh rrjeti. Kjo rezulton në një ulje të kostos së harduerit dhe një reduktim të sasisë së RAM-it të kërkuar. Duke siguruar qasje transparente në mainframe, Serveri SNA, i integruar me sigurinë e serverit NT, ofron autorizim për aksesin e hostit. Serveri SNA mund të punojë me cilindo nga protokollet e mbështetur nga serveri NT: IPX/SPX, TCP/IP ose NetBEUI.

Windows NT Server është platforma për Microsoft Exchange, një paketë e re bashkëpunimi me performancë të lartë e ndërtuar në krye të një serveri postare.

Së fundi, versioni më i fundit i Windows NT 4.0 është një platformë solide për aplikacione të orientuara nga interneti: serverë ueb, shfletues ueb, sisteme të marrjes së informacionit, sisteme të tregtisë elektronike në internet.

Sistemi operativ Windows NT Workstation pozicionohet kryesisht si klient në rrjetet Windows NT Server, si dhe në rrjetet NetWare, Unix, Vines. Në rrjetet NetWare, stacionet e punës të Windows NT mbushin një boshllëk të njohur - mungesën e një serveri të mirë aplikacioni. Një kompjuter me Windows NT të instaluar në të mund të jetë gjithashtu një stacion pune në rrjetet peer-to-peer, duke kryer funksionet e një klienti dhe një serveri në të njëjtën kohë. Windows NT Workstation mund të përdoret si një sistem operativ i pavarur kur nevojitet një rritje e performancës ose privatësisë, ose kur zbatohen aplikacione komplekse grafike si sistemet e projektimit me ndihmën e kompjuterit.

Në këtë artikull, ne do të shikojmë llojet e sistemeve operative Windows NT. Windows NT nuk është Windows2000 apo ndonjë gjë tjetër. Kjo është një seri, ose më saktë një platformë, në bazë të së cilës po zhvillohet OS. Pothuajse e gjithë familja e Windows është e bazuar në këtë platformë. Përveç NT, ekziston edhe platforma 9x, e cila përfshin Windows95, Windows98 dhe WindowsME.

Për shkak të faktit se kishte shqetësime për funksionimin e gabuar të programeve të shkruara me versionet më të vjetra të sistemit operativ në mendje, versioni i 10-të i sistemit operativ u lëshua menjëherë pas të tetit. Ndryshe, 9 në version mund të interpretohet nga programi si një sistem operativ i serisë 9. Detaje rreth asaj që është NT - në këtë artikull.

Windows NT(në gjuhën e folur vetëm NT) është një linjë sistemesh operative (OS) të prodhuara nga Microsoft Corporation dhe emri i versioneve të para të OS. Windows NT u zhvillua pas përfundimit të bashkëpunimit midis Microsoft dhe IBM në OS / 2, i zhvilluar veçmas nga sistemet e tjera operative të familjes Windows (Windows 3.x dhe Windows 9x).

Ndryshe nga Windows 3.x dhe Windows 9x, Windows NT u pozicionua si një zgjidhje e besueshme për stacionet e punës (Windows NT Workstation) dhe serverët (Windows NT Server). Windows NT krijoi një familje sistemesh operative që përfshin: vetë Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8. Informacion nga artikulli Windows NT, Wikipedia.

Emri i Windows OS

Numri i versionit NT

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

Numri që vjen pas shkronjave NT- ky është numri serial i zhvillimit të OS bazuar në NT. Windows 7 (Windows NT6.1), zhvillimi i shtatë i bazuar në NT, tani është jashtë. Vista - NT6.0, XP - NT5.1, Windows2000 - NT5.0. Win2K është vetëm një interpretim fizik i numrit (2K=2000). Windows NTështë një familje e tërë sistemesh operative. Shpesh e hasni këtë kur shkarkoni manualet e instalimit dhe konfigurimit ose drejtuesit e pajisjes.

Që nga ditët e Windows95, ndërfaqja e sistemit operativ nuk ka ndryshuar rrënjësisht shumë. Sigurisht, është bërë më i mirë, më i përsosur dhe më i përshtatshëm, janë shfaqur shumë funksione të reja. Por një person që ka punuar në Windows2000 do të mësohet lehtësisht me versionet pasuese të Windows (nëse flasim për ndërfaqen e sistemit në tërësi). Teknikisht, sistemet ndryshojnë nga njëri-tjetri, ndryshojnë edhe mënyrat e zgjidhjes së detyrave të përdoruesit në sisteme të ndryshme.

Në përgjithësi, nëse përshkruajmë këtë familje të sistemeve operative, atëherë mund të themi se historia e Windows është e ndarë në 2 pjesë - para lëshimit të Windows Vista dhe pas. Zhvilluesit e Microsoft nuk sollën asgjë thelbësisht të re (përveç efekteve vizuale) në ndërfaqen e këtij versioni të sistemit të tyre operativ, megjithatë, thelbi i sistemit u rishkrua plotësisht.

Për shkak të kernelit të ri, përputhshmëria humbi me programet më të vjetra (zhvillimi i të cilave u ndal para lëshimit të Vista) dhe drejtuesit e pajisjeve të vjetra. Kjo shpjegon në masë të madhe famën dhe jopopullaritetin e këtij versioni të Windows. Në Windows7, zhvilluesit morën parasysh gabimet, prodhuesit e softuerëve dhe pajisjeve tashmë kishin mundësinë të lëshonin softuer dhe pajisje duke marrë parasysh kërkesat e reja të sistemit operativ, por shumica e programeve të vjetra dhe pajisjeve të vjetra nuk mbështeten më nga ky sistem operativ. .

Përputhshmëria e versionit të Windows

Për të lëvizur (shumë programe industriale nuk funksionojnë në Windows7), botimet e Windows7 Professional, Enterprise dhe Ultimate kanë aftësinë për të ekzekutuar programe nga XP-Mode. XP-Mode është një makinë virtuale dhe një imazh i një WindowsXP të licencuar. Vërtetë, aftësitë e emulimit grafik janë në nivelin e S3 Trio64 pa mbështetje 3D, domethënë minimale.

Rrënjët

Gjithçka filloi në 1975 kur Digital Equipment Corporation nisi zhvillimin e platformës së saj VAX 32-bit.

Projekti u drejtua nga Cutler, i cili kishte krijuar tashmë një reputacion si një inxhinier i fortë sistemesh duke ndërtuar RSX-11M për minikompjuterët e famshëm PDP-11. Në vitin 1977, u shpall makina VAX-11/780 dhe sistemi i saj operativ, VMS 1.0. Katër vjet më vonë, Cutler ishte çmendurisht i lodhur duke "atribuar" numra pas të njëjtës parashtesë me tre shkronja dhe vendosi të largohej nga Digitalb. Sidoqoftë, funksionarët e korporatës doli të ishin më dinakë: meqenëse një zhvillues i talentuar nuk mund të mbahet në gjirin e organizatës, ata vendosën të imitojnë atmosferën e një startup-i dhe krijimtarinë e lirë. U krijua një ndarje autonome në Seattle dhe Cutler u lejua të rekrutonte numrin e nevojshëm të personelit (rreth 200 persona) direkt nga punonjësit e Digitalb. Struktura e re mori dizajnin e arkitekturës së procesorit dhe sistemit operativ, të koduar Prism.

Diagrami i zhvillimit të sistemeve operative të familjes Windows NT

“Momenti i lumtur” nuk zgjati shumë, shefat e mëdhenj nuk arritën ta çojnë punën që kishin nisur në përfundimin logjik dhe në vitin 1988 Cutler, së bashku me 200 inxhinierët dhe programuesit e tij, u gjend me bukë falas. Por zhvilluesi i njohur nuk mbeti pa punë: në atë kohë, një vendim ishte pjekur në kokën e Bill Gates për nevojën për të krijuar një OS server që konkurron me klonet Unix. Vetëm për të marrë David Cutler, CEO i ardhshëm i Microsoft ra dakord të punësonte 20 ish-inxhinierë Dixhitalë sipas zgjedhjes së tij. Në nëntor 1988, një ekip prej pesë personash Digital dhe një programues të Microsoft-it u vunë në punë.

Detyra ishte të shkruante një OS për procesorin e ri Intel i860 RISC, të koduar N-Ten. Nga këtu, nga rruga, u ngrit shkurtesa NT, e interpretuar më vonë nga tregtarët e Microsoft si Teknologjia e Re. Tashmë në dhjetor 1988, fragmentet e para të sistemit ishin gati. Kapja ishte se i860 ekzistonte vetëm në letër, kështu që kodi duhej të testohej në një emulator softueri. Zhvillimi u krye në "lodër", sipas standardeve të sotme, makina Intel 386 25 MHz me 13 MB RAM dhe 110 MB hard disk.

Arkitektura e mikrokernelit që mbështeti NT që në fillim u bë vendimtare kur u zbulua në 1989 se hardueri i860 nuk ishte në gjendje të ekzekutonte me efikasitet kodin e shkruar. Më duhej të kaloja në MIPS R3000 dhe më pas në procesorin standard Intel 386, gjë që u bë në më pak se një vit nga një ekip që u rrit në 28 inxhinierë.

Në vitin 1990, ndodhi ngjarja më e rëndësishme që u bë një ngjarje kryesore në fatin e NT - lëshimi dhe suksesi marramendës i Windows 3.0. Në fakt, ishte OS i parë me shumë detyra i Microsoft-it me një ndërfaqe grafike të mirë që lejonte të bëhej punë reale. Ishte huamarrja e kësaj ndërfaqe dhe API që paracaktoi të ardhmen e NT. Fillimisht, serveri OS supozohej të ishte një ribërje e projektit të përbashkët OS / 2 me IBM dhe, në përputhje me rrethanat, të funksiononte me aplikacionet ekzistuese OS / 2. Sidoqoftë, versioni i tretë i Windows u shfaq pikërisht në kohë: Redmond braktisi aleatët e tij dhe rifokusoi ekipin e zhvillimit të NT në hartimin e API-së Win32, të krijuar në "imazhin dhe ngjashmërinë" e ndërfaqes Win16. Kjo siguroi vazhdimësinë shumë të nevojshme që e bëri më të lehtë transferimin e aplikacioneve nga desktopi në platformën e serverit.

Ekipi i zhvillimit të NT, i cili deri atëherë ishte bërë Windows NT, filloi të rritet me shpejtësi dhe së shpejti kishte rreth 300 njerëz që punonin në të. Braktisja e orientimit OS/2 çoi në probleme serioze në marrëdhëniet midis Microsoft dhe IBM. Nuk kishte deklarata zyrtare, vetëm në një nga prezantimet ndër-korporative, punonjësit e IBM gjetën në konfuzion se sistemi operativ i krijuar nuk kishte asnjë lidhje me idenë e kompanisë së tyre. Sidoqoftë, Windows NT 3.1 (numërimi ishte "rregulluar" me versionin aktual të Windows 16-bit që ekzistonte në atë kohë) përfshinte mbështetje për API-të DOS, Win16, POSIX dhe OS / 2, duke përfshirë. Në korrik 1993, një sistem i ri server nga Microsoft doli dhe filloi udhëtimin e tij.

Pastaj gjërat shkuan pa probleme: në shtator 1994, Windows NT 3.5 u lëshua. Versioni i mëparshëm u përgatit në një nxitim të ethshëm, gjithçka duhej të kodohej nga e para, dhe shumë veçori mbetën të pazbatuara. Tani është koha për të menduar për efikasitetin, shpejtësinë dhe ... organizimin e një lloj ndërveprimi me rrjetet e ndërtuara në NetWare - lideri absolut i asaj kohe, duke dominuar tregun e rrjeteve lokale. Nëse në ato vite do të ishin kaq të vëmendshëm ndaj çështjeve të rregullimit të monopoleve, siç bëhet sot, ndoshta do të mjaftonte t'i shkruanin shpifjet e duhura autoritetit përkatës. Mjerisht, Microsoft duhej të merrej me situatën vetë. Novell hezitoi nëse do të ofronte ose jo mbështetje për klientin për Windows NT. Redmond nuk mund të priste më - ata shkruan klientin e tyre NetWare dhe ishte aq i mirë sa vazhdoi të përdorej pasi doli softueri origjinal Novell. Në maj 1995, falë arkitekturës së bazuar në mikrokernel, u shfaq një "edicion i veçantë PowerPC" i OS - Windows NT 3.51. Sipas disa raporteve, publikimi i tij u vonua për shkak të paaftësisë së IBM për t'iu përmbajtur planit për të sjellë këtë procesor në treg. Prandaj, evolucioni i versionit PowerPC shkoi pak më larg se Windows NT 3.5, gjë që e lejoi atë të bëhej baza për versionin tjetër të OS.

Nëse deri më tani ishte ende e mundur të flitej për disa ngjashmëri midis arkitekturave të Windows NT dhe madje edhe Unix (në disa mënyra pafundësisht të largëta, por në disa mënyra shumë të ngjashme me VMS OS), atëherë me lëshimin e NT 4.0, i cili prezantoi nënsistemi grafik në thelb, arsyeja e fundit për një arsyetim të tillë është zhdukur. Në teori, një vendim i tillë ishte një përfundim absolutisht logjik nga përvoja e trishtuar e përpjekjes për të integruar mjedisin popullor të dritareve Windows 95 në NT. Ndoshta, ideja e përsëritjes së modelit arkitektonik të X Window - Unix - lindi pikërisht sepse të "orientimit të serverit" origjinal të NT. Sidoqoftë, nëse nuk do të kishte probleme me "transplantimin" e guaskës grafike, atëherë performanca e tij në modalitetin e përdoruesit (d.m.th., në formën e një aplikacioni të rregullt) linte shumë për të dëshiruar, gjë që është absolutisht e natyrshme - duke mbështetur një pajisje dalëse abstrakte (qoftë një ekran bitmap, një printer ose në përgjithësi çfarëdo) nënsistemi grafik i Windows është jashtëzakonisht më kompleks dhe, në përputhje me rrethanat, më kërkues për burimet sesa Dritarja X, e cila "kupton" vetëm shfaqjet raster. Pra, si pjesë e kernelit Windows NT 4.0, i lëshuar në korrik 1996, u shfaq një modul tjetër. Rishikimi u quajt Publikimi i Përditësimit të Shell (SUR).

Hapi tjetër ishte Windows NT 5.0, i lëshuar në treg në vitin 2000 me emrin Windows 2000. Ndryshimi i “titujve” u ndikua nga marketerët dhe doli në përgjithësi të ishte vendimi i duhur për të ripozicionuar këtë sistem operativ. Puna vazhdon edhe sot e kësaj dite, siç dëshmohet nga lëshimi i Windows Server 2003.

Beteja për Windows Dizajni dhe implementimi i Windows Server i përket Mark Lucovsky, një prej mbështetësve të divizionit të Server OS të korporatës. Ai drejton një ushtri prej 5000 zhvilluesish të caktuar në shtatë laboratorë. 5000 programues të tjerë punojnë në vendet e tyre të punës në kompanitë partnere, duke kontribuar çdo ditë në 50 milionë linja të kodit të sistemit operativ Windows Server 2003.

Çdo ditë, kryhet një përpilim dhe montim i plotë i sistemit për të kontrolluar funksionueshmërinë dhe për të identifikuar gabimet. Listat e gabimeve të zbuluara u dërgohen ekipeve të zhvillimit. Korrigjimet e bëra duhet të raportohen në tabelën e buletinit, e cila i vendos në radhë për t'u përfshirë në asamblenë kryesore. Ferma e serverëve të përfshirë në përpilimin e sistemit po përmirësohet vazhdimisht, megjithatë, si shumë vite më parë, një montim i plotë kërkon 12 orë kohë të makinës. Dhe kjo është përkundër ndarjes së grupit kolosal të kodeve në grupe të veçanta të pavarura të teksteve burimore, të organizuara në hierarki të ngjashme me pemët.

Thelbi i procesit të zhvillimit janë takimet një orëshe në të ashtuquajturën "dhomë lufte" (Dhoma e Luftës), që mbahen dy ose tre herë në ditë (në 9.30, 14.00 dhe 17.00). Atyre u paraprijnë ngjarje të ngjashme në “dhomat e betejës” lokale të grupeve të punës në orën 8.00. Në mbledhjen kryesore diskutohen korrigjimet e gabimeve të zbuluara më parë dhe përcaktohet statusi i përgjithshëm i projektit. Ditët e fundit ata kanë kërkuar kryesisht mënyra për të zgjidhur një problem të rëndësishëm - riemërimin e Windows .NET Server 2003 në Windows Server 2003. Mijëra emra në module të ndryshme dhe kjo është në momentin e fundit para daljes së sistemit, i cili shkaktoi një dhimbje koke serioze për zhvilluesit.

Në takim, çdo ekip duhet të raportojë për ecurinë e punës së tyre, procesin e korrigjimit të gabimeve të konstatuara dhe pasojat e mundshme të bërjes ose mosbërjes së këtyre ndryshimeve. Nëse problemi nuk mund të zgjidhet ose konsiderohet i pamjaftueshëm i rëndësishëm, gabimi, sipas terminologjisë origjinale, "fillohet" në versionin përfundimtar. Mungesa e takimit të mëngjesit është e barabartë me dezertim.

Ndërtimi fillon çdo ditë në orën 16:30 dhe mund të shtyhet deri në orën 18:00 në mënyrë që pas takimit të tretë në "sallën e betejës" të përfshihen në sistem rregullimet më të fundit. Skuadra nuk mund të vijë në takim pa një zgjidhje të gatshme për problemet ekzistuese, përndryshe është më mirë që të mos paraqiten fare aty. Secili nga shtatë laboratorët ka një kopje të plotë të kodit burimor të sistemit, në të cilin ata bëjnë ndryshimet e veta, përpilojnë dhe kontrollojnë funksionueshmërinë. Nëse gjithçka shkoi mirë, kodi i ri bashkohet me kodin e krijuar nga ekipet e tjera në asamblenë kryesore. Problemi mund të qëndrojë në ndërveprimin e kodit të ri të shkruar nga grupe të ndryshme. Asambleja kryesore nuk është gjithmonë e suksesshme, ndonjëherë sistemi nuk është i zbatueshëm. Në këtë rast, sapo zbulohet moduli i fajtorit (zakonisht rreth tre ose katër të mëngjesit), ata që e kanë shkruar thirren urgjentisht në vendin e punës dhe nuk e lënë atë derisa të korrigjohet gabimi. Prandaj, programuesit duhet të jenë gati për punë 24 orë në ditë, 6 ditë në javë (prezantohen gjashtë ditë me afrimin e datës së lëshimit të produktit).

Parimi kryesor mbi të cilin ndërtohen fazat përfundimtare të testimit është përdorimi i produkteve të veta në procesin e projektit. Sapo sistemi arrin "nivelin e parë" të stabilitetit, ai bëhet sistemi kryesor operativ në grupet e punës. "Niveli i dytë" konsiderohet se arrihet kur OS fiton aftësinë për të funksionuar. Vetëm atëherë lejohet të përdoret në kampusin e Microsoft. Kështu ndodhi me serverin e skedarëve nën NT, përdorimi i parë i tij ishte ruajtja e teksteve burimore të Windows NT, kështu bënë me të parin dhe me të gjitha versionet pasuese të Active Directory.

Produkti më pas dorëzohet për testim tek partnerët e përzgjedhur të JDP (Joint Development Partners). Nëse zbulohen gabime, merret një "vendim i vullnetshëm": lini ato në sistem dhe ruani datën e fillimit të shitjeve, ose shtyni datën e lëshimit dhe bëni disa përmirësime. Në rastin e fundit, të gjitha rezultatet anulohen dhe testimi fillon nga e para.

Është shumë më e vështirë të ofrohet mbështetje pas shitjes. Kur identifikohen defekte, "vrima" sigurie ose nevoja për të shtuar veçori të reja në produkt, duhet të krijohet një rregullim lokal ose një paketë shërbimi e plotë. Meqenëse të tjera tashmë ekzistonin përpara kësaj patch ose Service Pack, kodi i ri testohet në shumë variante të sistemit, duke kaluar nëpër të gjitha kombinimet e mundshme të arnimeve dhe Paketave të Shërbimit. Përveç kësaj, për të kryer një kontroll të plotë shëndetësor, korporata ruan fragmente të veçanta të rrjetit të saj që funksionojnë në versionet më të vjetra të produkteve (për shembull, Windows Server 2000), ku mund të "fusni në punë" sistemin në "kushtet në terren". .

Si VMS u bë WNT

Disa inteligjente dikur bënin shaka se nëse rritni (rrisni me një) secilën shkronjë të emrit të sistemit operativ Cutler VMS, ju merrni WNT ose Windows NT. Sipas profesionistëve, kjo është e vërtetë. Jo një nocion i paramenduar i bazuar në faktin se arkitektët kryesorë të NT ishin dikur zhvilluesit e VMS, por një realitet objektiv.

Në fakt, NT është mishërimi i ideve arkitekturore të bërthamës së montimit të VMS, të ridizajnuara rrënjësisht, të implementuara në gjuhën C për të arritur lëvizshmëri më të mirë, të plotësuara nga API-të e duhura të front-end dhe nënsisteme të reja skedarësh dhe grafike. Përbashkësia e zgjidhjeve arkitekturore të dy sistemeve është shumë e lartë. Pra, ata kanë të njëjtat koncepte të proceseve, prioriteteve (32 nivele), menaxhimit të ndryshimit të prioriteteve dhe kontrollit mbi shpërndarjen e kohës së procesorit ndërmjet tyre. Por megjithë ngjashmëritë domethënëse, pa dyshim për shkak të përvojës së mëparshme të ekipit të arkitektit kryesor - Cutler, NT u krijua fillimisht si një sistem operativ me shumë fije - vetëm ky ndryshim "i vogël" bën të mundur të kuptojmë shkallën e ndarjes. i NT nga arkitektura "bazë" e VMS.

Drejtuesit në të dy sistemet operative funksionojnë brenda kornizës së një modeli stack, secila shtresë e të cilit është e izoluar nga të tjerat, gjë që lejon organizimin e një skeme kontrolli të pajisjes me shumë faza. Sistemet lejojnë shkëmbimin e proceseve të përdoruesit dhe proceseve të sistemit, duke përfshirë drejtuesit. Mënyra e përfaqësimit të burimeve është gjithashtu e ngjashme, të dy sistemet i trajtojnë ato si objekte dhe i menaxhojnë ato duke përdorur Menaxherin e Objekteve. Siguria NT, si listat e saj themelore të kontrollit të qasjes diskrecionale ose DACL, e gjurmojnë prejardhjen e saj në VMS 4.0.

Në vitin 1993, inxhinierët dixhital rishikuan specifikimet për Windows NT dhe zbuluan se ai kishte një ngjashmëri të jashtëzakonshme me sistemin operativ eksperimental Mica që ishte krijuar si pjesë e projektit Prism. Pse një vëmendje e tillë ndaj produkteve Redmond? Jo nga një jetë e mirë, punonjësit e Digitalb filluan të studiojnë brendësinë e sistemit të dikujt tjetër. Në vitin 1992, korporata ra në një kulm të zgjatur, paratë po i kalonin nëpër gishta dhe shitjet e procesorit të ri Alpha po rrëshqiteshin. Tani në kërkim të shpëtimit, bosët e kompanisë u përpoqën të kërkonin ndihmë nga rivali i tyre më i keq Intel, të cilin presidenti i saj, Andrew Grove, refuzoi. Në fund, më duhej t'i përkulesha "Gates the Third" dhe të kërkoja një port të Windows NT nën Alpha në këmbim të një premtimi për të bërë NT, në dëm të VMS, sistemin tim kryesor operativ. Megjithatë, pasi kishin marrë një version të para-publikimit të NT, inxhinierët e Digital-it e kuptuan ngadalë se OS kërkonte dukshëm më shumë RAM sesa do të mbante kompjuteri i tyre tipik "Alpha 5000$". NT nuk ishte qartësisht i përshtatshëm për tregun masiv të stacioneve RISC, një përpjekje për të qëndruar nën flamurin e Microsoft për Digital (si, në të vërtetë, për shumicën e kompanive të tjera) doli të ishte humbje kohe dhe parash.

Loja e "spot 10 diferencat" midis WNT dhe VMS i ka paguar Digitalb dividentë të mëdhenj. Sipas një versioni të publikuar në atë kohë në Business Week, presidenti i Digitalb, në vend që të padiste hapur, me prova të pakundërshtueshme për shkeljen e pronësisë intelektuale në duart e tij, vendosi të merrte më shumë për më pak. Ai iu drejtua Microsoft-it për sqarime, gjë që rezultoi në nënshkrimin e një kontrate në shkallë të gjerë sipas së cilës Digital u bë integruesi kryesor i rrjetit për NT. Përveç kësaj, në tetor të të njëjtit vit, Redmond refuzoi mbështetjen në Windows NT për të dy procesorët që konkurronin me Alpha: PowerPC dhe MIPS. Fatkeqësisht për menaxhimin Dixhital, aleanca u shkatërrua shpejt dhe statusi i "shërbimeve të instalimit të rrjetit NT për Microsoft" i kaloi Hewlett-Packard, i cili, megjithatë, disa vjet më vonë mori një barrë tjetër të rëndë të korporatës - VMS OS.

Përkundër faktit se shtigjet e NT dhe VMS ndryshuan, këto sisteme operative vazhduan një seri huazimesh të veçanta. Në veçanti, Windows NT mori mbështetje për grupe vetëm në 1997, ndërsa VMS e kishte atë që nga viti 1984, dhe një version 64-bit i Windows u shfaq edhe më vonë (VMS migroi në një thellësi bit më të lartë në 1996). Nga ana tjetër, në VMS 7.0 në 1995, temat u shpallën në nivel kernel dhe një bazë të dhënash e ngjashme me Regjistrin dhe një regjistër global i ngjarjeve, i ngjashëm me mjetet përkatëse NT, u bënë pjesë e VMS 7.2. Windows Server 2003 doli, le të shohim se çfarë do të ndodhë më pas...