Çfarë do të thotë Windows nt. Windows NT çfarë është ky program dhe a nevojitet? Kërkesat e harduerit

Në fund të vitit 1988, Microsoft emëroi David Cutler për të udhëhequr një projekt të ri softuerësh: krijimin e një sistemi të ri operativ Microsoft për vitet 1990. Ai mblodhi një ekip inxhinierësh për të zhvilluar një sistem të Teknologjisë së Re (NT).

Plani fillestar ishte të zhvillohej NT me ndërfaqe të përdoruesve dhe programeve të stilit OS/2 (API), por OS/2 shitej dobët dhe Windows 3.0 ishte një sukses i madh dhe i vazhdueshëm në treg. Duke parë sfidën e tregut dhe kompleksitetin e përfshirë në zhvillimin dhe mirëmbajtjen e dy sistemeve të papajtueshme, Microsoft vendosi të ndryshojë kursin dhe t'i drejtojë inxhinierët e tij drejt një strategjie të një sistemi operativ të vetëm holistik. Kjo strategji ishte të zhvillonte një familje sistemesh operative të bazuara në Windows që do të mbulonin shumë lloje kompjuterësh, nga laptopët më të vegjël deri te stacionet më të mëdha të punës me shumë procesor. Kështu, gjenerata e ardhshme e sistemeve Windows u quajt Windows NT.

Windows NT mbështet Ndërfaqen Grafike të Përdoruesit të Windows (GUI) dhe është gjithashtu sistemi i parë operativ i Microsoft me bazë Windows që mbështet Win32 API, një ndërfaqe programimi 32-bit për zhvillimin e aplikacioneve të reja. API Win32 ekspozon veçori të avancuara të sistemit operativ si multithreading, sinkronizimi, siguria, I/O dhe menaxhimi i objekteve për aplikacionet.

Në korrik 1993, u shfaqën sistemet e para operative të familjes NT - Windows NT 3.1 dhe Windows NT Advanced Server 3.1.

Versionet

  • Windows NT 3.1 (27 korrik 1993)
  • Windows NT 3.5 (21 shtator 1994)
  • Windows NT 3.51 (30 maj 1995)
  • Windows NT 4.0 (24 gusht 1996)
  • Windows 2000 (17 shkurt 2000)
  • Windows XP (25 tetor 2001)
  • Windows XP 64-bit Edition (28 Mars 2003)
  • Windows Server 2003 (25 Prill 2003)
  • Windows XP Media Center Edition 2003 (18 dhjetor 2003)
  • Windows XP Media Center Edition 2005 (12 tetor 2004)
  • Windows XP Professional x64 Edition (25 Prill 2005)
  • Bazat e Windows për PC të trashëguara (8 korrik 2006)
  • Windows Vista (30 nëntor 2006)
  • Windows Home Server (7 nëntor 2007)
  • Windows Server 2008 (27 shkurt 2008)

Struktura e Windows NT

Strukturisht, Windows NT mund të përfaqësohet si dy pjesë: pjesa e modalitetit të përdoruesit të sistemit operativ dhe pjesa e modalitetit kernel të sistemit operativ.

Pjesa e Windows NT që funksionon në modalitetin kernel quhet pjesa ekzekutive. Ai përfshin një numër komponentësh që menaxhojnë memorien virtuale, objektet (burimet), I/O dhe sistemin e skedarëve (përfshirë drejtuesit e rrjetit), komunikimin e procesit dhe një pjesë të sistemit të sigurisë. Këta komponentë ndërveprojnë me njëri-tjetrin duke përdorur komunikimin ndër-module. Çdo komponent thërret të tjerët përmes një grupi procedurash të brendshme të specifikuara me kujdes.

Pjesa e dytë e Windows NT, që funksionon në modalitetin e përdoruesit, janë serverët - të ashtuquajturat nënsisteme të mbrojtura. Meqenëse nënsistemet nuk mund të ndajnë automatikisht kujtesën, ato komunikojnë me njëri-tjetrin duke dërguar mesazhe. Mesazhet mund të dërgohen midis një klienti dhe një serveri, ose midis dy serverëve. Të gjitha mesazhet kalojnë në kohën e ekzekutimit të Windows NT. Kerneli i Windows NT planifikon temat e mbrojtura të nënsistemit në të njëjtën mënyrë që planifikon thread-et normale të procesit të aplikimit.

Mbështetja për nënsistemet e mbrojtura sigurohet nga pjesa e ekzekutimit. Pjesët përbërëse të tij janë:

  • Menaxheri i objekteve. Krijon, fshin dhe menaxhon objektet e kohës së ekzekutimit, llojet abstrakte të të dhënave të përdorura për të përfaqësuar burimet e sistemit.
  • Monitor sigurie. Vendos rregullat e mbrojtjes në kompjuterin lokal. Mbron burimet e sistemit operativ, mbron dhe regjistron objektet e ekzekutueshme.
  • Menaxheri i procesit. Krijon dhe përfundon, pezullon dhe rifillon proceset dhe temat, dhe ruan informacione rreth tyre.

Menaxher i memories virtuale.

  • Nënsistemi I/O. Përfshin komponentët e mëposhtëm:
    • një menaxher I/O që ofron hyrje/dalje të pavarur nga pajisja;
    • sistemet e skedarëve - drejtuesit NT që ekzekutojnë kërkesat I/O të orientuara drejt skedarëve dhe i përkthejnë ato në thirrje për pajisjet konvencionale;
    • ridrejtuesi i rrjetit dhe serveri i rrjetit - drejtuesit e sistemit të skedarëve që transmetojnë kërkesat e largëta të I/O në makinat e rrjetit dhe marrin kërkesa prej tyre;
    • drejtuesit e pajisjes ekzekutive - drejtues të nivelit të ulët që kontrollojnë drejtpërdrejt pajisjen;
    • një menaxher i cache-it që zbaton memorien e diskut.

Pjesa e ekzekutimit, nga ana tjetër, bazohet në shërbimet e nivelit më të ulët të ofruara nga kerneli NT. Funksionet e kernelit përfshijnë:

  • planifikimi i procesit,
  • trajtimin e ndërprerjeve dhe përjashtimeve,
  • sinkronizimi i procesorit për sistemet me shumë procesor,
  • rikuperimi i sistemit pas dështimeve.

Kerneli funksionon në modalitetin e privilegjuar dhe nuk hiqet kurrë nga memoria. Mënyra e vetme për të hyrë në kernel është përmes një ndërprerjeje.

Nënsistemet e mbrojtura të Windows NT funksionojnë në modalitetin e përdoruesit dhe krijohen nga Windows NT në kohën e nisjes. Menjëherë pas krijimit, ato fillojnë një cikël të pafund të ekzekutimit të tyre, duke iu përgjigjur mesazheve që u vijnë nga proceset e aplikimit dhe nënsistemet e tjera. Ndër nënsistemet e mbrojtura, mund të veçohet një nënklasë e quajtur nënsisteme mjedisore. Nënsistemet e mjedisit zbatojnë ndërfaqet e aplikacioneve të sistemit operativ (API). Llojet e tjera të nënsistemeve, të quajtura nënsisteme integrale, kryejnë detyrat e kërkuara nga sistemi operativ. Për shembull, shumica e sistemit të sigurisë Windows NT zbatohet si një nënsistem integral, serverët e rrjetit zbatohen gjithashtu si nënsisteme integrale.

Nënsistemi më i rëndësishëm mjedisor është Win32, një nënsistem që ofron akses aplikacioni në API 32-bit të Windows. Për më tepër, ky sistem ofron një ndërfaqe grafike dhe menaxhon hyrjen/daljet e përdoruesit.

Çdo nënsistem i mbrojtur funksionon në modalitetin e përdoruesit, duke thirrur një shërbim të kohës së funksionimit të sistemit për të kryer veprime të privilegjuara në modalitetin e kernelit. Serverët e rrjetit mund të funksionojnë si në modalitetin e përdoruesit ashtu edhe në atë të kernelit, në varësi të mënyrës se si janë projektuar.

Nënsistemet komunikojnë me njëri-tjetrin duke kaluar mesazhe. Kur, për shembull, një aplikacion përdoruesi thërret një procedurë API, nënsistemi i mjedisit që ofron procedurën merr mesazhin dhe e ekzekuton atë ose duke thirrur kernelin ose duke e dërguar mesazhin në një nënsistem tjetër. Kur procedura përfundon, nënsistemi mjedisor i dërgon aplikacionit një mesazh që përmban vlerën e kthimit. Dërgimi i mesazheve dhe aktiviteteve të tjera të nënsistemeve të mbrojtura është i padukshëm për përdoruesin.

Mjeti kryesor që mban të gjitha nënsistemet Windows NT së bashku është mekanizmi Local Procedure Call (LPC). LPC është një version i optimizuar i thirrjes më të përgjithshme të procedurës në distancë (RPC) që përdoret për të komunikuar midis klientëve dhe serverëve të vendosur në makina të ndryshme në një rrjet.

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 sistemit operativ Windows

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 DOS, Win16, POSIX dhe OS / 2 API, 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, lëshimi 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 të punuar 24 orë në ditë, 6 ditë në javë (gjashtë ditë prezantohen 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. Pasi 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" të sigurisë 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 mendjemëdhenj dikur bënin shaka se nëse rritni (rrisni me një) çdo 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ë zbatuara në gjuhën C për të arritur lëvizshmëri më të mirë, të plotësuar 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, pavarësisht nga ngjashmëritë e rëndësishme, 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...

(NT 6.0)

2006 Nuk mbështetet
Pothuajse kurrë nuk është përdorur (NT 6.1) 2009 Nuk mbështetet
Përdoret në mënyrë aktive (NT 6.2) 2012 Nuk mbështetet
Pothuajse kurrë nuk është përdorur (NT 6.3) 2013 Mbështetur
Pothuajse kurrë nuk është përdorur (NT 10) 2015 Mbështetur
Përdoret në mënyrë aktive

Server Windows

Logo Version viti Statusi
1993 Nuk mbështetet
Në përgjithësi nuk përdoret
1994
1995
1996
2000
2003 Nuk mbështetet
Ende në përdorim
2005
2008
2009 Mbështetur
Përdoret në mënyrë aktive
2012
2013
2016
2018 Fillimi

Të gjitha versionet e Windows sipas rreshtit + kronologjisë

Sundimtar vjet Numërimi i versionit
16 bit 1985 - 1995 Windows 1/2/3
32 bit
(9x)
1995 - 2001 Windows 95/98/ME
NT
(32 dhe 64 bit)
që nga viti 1993 Windows NT 3.1 / NT 3.5 / NT 3.51 / NT 4.0 Workstation / 2000 / XP / Vista / 7 / 8 / 8.1 / 10
Serverat NT
(32 dhe 64 bit)
që nga viti 1993 Windows NT 3.1 / NT 3.5 / NT 3.51 / NT 4.0 Server / 2000 Server / 2003 / 2003 R2 / 2008 / 2008 R2 / 2012 / 2012 R2 / 2016 / 2019

Historia e suksesit

Kjo histori suksesi pasqyron shpeshtësinë e përdorimit të sistemit; numri i defekteve të hasura nga përdoruesit; komente.

Windows 1 Dështimi
Windows 2 Neutral
Windows 3 Sukses
Windows 95 Dështimi
Windows 98 Sukses
Windows Millenium Dështimi
Windows 2000 Neutral
Windows XP Sukses i madh
Windows Vista Dështimi
Windows 7 Sukses
Windows 8 Dështimi
Windows 8.1 Dështimi
Windows 10 Sukses

* megjithë dështimin e disa versioneve të sistemit operativ, ato mbartën veçori të reja që u transferuan në versione tashmë të suksesshme. Për shembull, në mijëvjeçar u shfaqën ikona dhe dritare të bukura, të cilat u bartën në Windows 2000. Prandaj, dështimi nuk duhet vlerësuar si dështim.

Windows 1

Vitet e mbështetjes: 1985 - 2001. Dega: 16 bit.

Botimet: -

Cfare ka te re

Para Windows 1, ekzistonte MS-DOS, kështu që risia më e rëndësishme është ndërfaqja grafike dhe aftësia për të kontrolluar me miun.

Kërkesat e sistemit

Windows 3

Vitet e mbështetjes: 1990 - 2008. Dega: 16 bit.

Botimet: -

Cfare ka te re

  • Ndërfaqja e parë (nga Microsoft) miqësore për përdoruesit.
  • Pamja e menaxherit të programit.
  • Shfaqja e aftësive multimediale.
  • Mbështetja e rrjetit (që nga 3.1).

Kërkesat e sistemit

Windows NT 3.1

Botimet: -

Cfare ka te re

  • Sistemi i parë i bazuar në kernelin NT.
  • Mbështetje për sistemin e skedarëve NTFS.

Kërkesat e sistemit

CPU Intel 80386
RAM 2 MB
Kapaciteti i diskut të ngurtë 8 MB

Stacioni i punës Windows NT 3.5

Botimet: -

Cfare ka te re

  • Mbështetje e integruar Winsock dhe TCP/IP.
  • Ardhja e serverit dhe klientit DHCP dhe WINS.
  • Mbështetje VFAT.

Kërkesat e sistemit

CPU 33 MHz
RAM 12 MB
Kapaciteti i diskut të ngurtë 70 MB

Stacioni i punës Windows NT 3.51

Botimet: -

Kërkesat e sistemit

Windows NT 4.0 Workstation

Botimet: -

Kërkesat e sistemit

Windows 98

Vitet e mbështetjes: 1998 - 2006. Dega: 9x (32 bit).

Kërkesat e sistemit

Windows Millenium

Vitet e mbështetjes: 2000 - 2006. Dega: 9x (32 bit).

Kërkesat e sistemit

Windows 2000

Vitet e mbështetjes: 2000 - 2010. Dega: NT.

Kërkesat e sistemit

Windows XP

Botimet: XP, XP Professional

Kërkesat e sistemit

Windows Vista

Vitet e mbështetjes: 2006 - 2017. Dega: NT. Thellësia e bitit: 32 dhe 64 bit.

Botimet: Starter, Basic Home, Premium Home, Business, Enterprise, Ultimate

Kërkesat e sistemit

Windows 7

Vitet e mbështetjes: 2009 - 2020. Dega: NT. Thellësia e bitit: 32 dhe 64 bit.

Botimet: Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate

Kërkesat e sistemit

Minimumi Të paraqitura
Arkitekturë 32-bit 64-bit 32-bit 64-bit
CPU 1 GHz
RAM 1 GB 2 GB 4 GB
Kapaciteti i diskut të ngurtë 16 GB 20 GB 16 GB 20 GB

Windows 8

Vitet e mbështetjes: 2012 - 2016. Dega: NT. Thellësia e bitit: 32 dhe 64 bit.

Kërkesat e sistemit

Minimumi Të paraqitura
Arkitekturë 32-bit 64-bit 32-bit 64-bit
CPU 1 GHz
RAM 1 GB 2 GB 4 GB
Kapaciteti i diskut të ngurtë 16 GB 20 GB 16 GB 20 GB

Windows 8.1

Vitet e mbështetjes: 2013 - 2023. Dega: NT. Thellësia e bitit: 32 dhe 64 bit.

Botime: 8, 8 Profesionale (Pro), 8 Korporata (Ndërmarrje)

Kërkesat e sistemit

Minimumi Të paraqitura
Arkitekturë 32-bit 64-bit 32-bit 64-bit
CPU 1 GHz
RAM 1 GB 2 GB 4 GB
Kapaciteti i diskut të ngurtë 16 GB 20 GB 16 GB 20 GB

Windows 10 (më i fundit për kompjuterët personal)

Vitet e mbështetjes: 2015 - 2025. Dega: NT. Thellësia e bitit: 32 dhe 64 bit.

Botime

  • Shtëpia (Shtëpia). Për shumicën e kompjuterëve në shtëpi. Nuk ka asnjë mënyrë për të vendosur një desktop në distancë në mënyrë që sistemi të mund të lidhet nga distanca; nuk ka mundësi për të përdorur politikat e grupit dhe për t'u bashkuar me një domen.
  • Profesional (Pro). Përmban të gjitha veçoritë e versionit shtëpiak + aftësinë për t'u bashkuar me një domen, përdorimin e politikave të grupit, aftësinë për t'u lidhur me një kompjuter duke përdorur desktopin në distancë.
  • Korporatë (Ndërmarrje). Disa veçori të versionit në shtëpi janë prerë. Ekzistojnë të gjitha veçoritë shtesë të versionit Pro + DirectAccess, AppLocker.
  • S. Është një version i zhveshur; parainstaluar në disa pajisje. Nuk mbështet instalimin standard të aplikacionit - mund të instalohet vetëm nga Dyqani i Windows.

Cfare ka te re

Windows 10 po pëson ndryshime të mëdha me lëshimin e ndërtimeve të reja. Prandaj, ne do të shqyrtojmë risitë në bazë të kësaj.

  • Performanca e përmirësuar.
  • Shfletuesi i ri i integruar Microsoft Edge.
  • Tkurrja automatike e një dritareje ngjitur kur dritarja aktive shtypet në njërën anë të desktopit.
  • "Të gjitha aplikacionet" në "Start" mbështet shfaqjen e 2048 artikujve (më parë vetëm 512).
  • Instalimi i detyruar i përditësimeve.
  • Duke përdorur asistentin virtual të zërit Cortana.
  • Menuja e përditësuar e fillimit është një hibrid i versioneve të mëparshme dhe Windows 8 (versioni i vjetër i zbulimit u kthye dhe pllakat u shfaqën në anën e djathtë).
  • Aftësia për të krijuar desktop të shumëfishtë.
  • Refuzimi i sistemit me pllaka Windows 8.
  • Aftësia për shkrim dore (Windows Ink).
  • Identifikimi i kamerës së internetit.
  • Sinkronizimi me njoftimet e pajisjes celulare.
  • Ndryshimi i menysë së opsioneve të sistemit.
  • Mbështetje e integruar për helmetat e realitetit virtual.
  • Mënyra e lojës
  • Si parazgjedhje, linja e komandës në Powershell ofrohet.
  • Qasja në panelin e kontrollit klasik është e fshehur nga menyja e kontekstit. Tani mund të thirret me komandën kontrollin.
  • Përmirësimi i antivirusit të integruar.
  • Vërtetimi i kamerës së internetit për Active Directory.
  • Mundësia për të krijuar një pamje ekrani me një përzgjedhje të një zone duke përdorur shkurtoren e tastierës Win + Shaft + S.
  • Mbështetje Braille.
  • Jetëgjatësia e baterisë.
  • Aftësia për të ekzekutuar Cortana në një pajisje dhe për të ndaluar së punuari në një tjetër.
  • Çaktivizoni protokollin SMBv1. Mund ta aktivizoni manualisht.
  • Pamja e panelit "Njerëzit".
  • Informacioni i GPU-së në menaxherin e detyrave.
  • Microsoft Edge me ekran të plotë
  • Jetëgjatësia e baterisë (Power Throttling).
  • Pamja e panelit të emoji.
  • Sinkronizimi selektiv i OneDrive.
  • Rregullim për problemet e belbëzimit në lojëra.
  • Mundësia për të rikuperuar fjalëkalimin duke përdorur pyetje sigurie.
  • Tema e errët për File Explorer.
  • Mundësia e aksesit të mesazheve nga telefoni (funksioni "Telefoni juaj").
  • Desktop i izoluar për nisje të sigurt të aplikacionit.

* Kjo listë përmban disa nga risitë. Lista e plotë në faqen e Wikipedia.

Kërkesat e sistemit

Minimumi Të paraqitura
Arkitekturë 32-bit 64-bit 32-bit 64-bit
CPU 1 GHz
RAM 1 GB 2 GB 4 GB
Kapaciteti i diskut të ngurtë 16 GB 20 GB 16 GB 20 GB

Windows NT 3.1 Server i avancuar

Vitet e mbështetjes: 1993 - 2001. Dega: NT. Thellësia e bitit: 16, 32 dhe 64 bit.

Botimet: -

Kërkesat e sistemit

CPU Intel 80386
RAM 2 MB
Kapaciteti i diskut të ngurtë 8 MB

Serveri Windows NT 3.5

Vitet e mbështetjes: 1994 - 2001. Dega: NT. Thellësia e bitit: 16, 32 dhe 64 bit.

Botimet: -

Cfare ka te re

  • Mbështetje e integruar Winsock dhe TCP/IP.
  • Ardhja e serverëve DHCP dhe WINS.
  • Ndarja e skedarëve dhe printerëve.
  • Mbështetje VFAT.

Kërkesat e sistemit

CPU 33 MHz
RAM 16 MB
Kapaciteti i diskut të ngurtë 70 MB

Serveri Windows NT 3.51

Vitet e mbështetjes: 1995 - 2001. Dega: NT. Thellësia e bitit: 16, 32 dhe 64 bit.

Botimet: -

Kërkesat e sistemit

CPU 33 MHz
RAM 16 MB
Kapaciteti i diskut të ngurtë 70 MB

Serveri Windows NT 4.0

Vitet e mbështetjes: 1996 - 2004. Dega: NT. Thellësia e bitit: 32 dhe 64 bit.

Botime: Server, Enterprise Edition, Terminal Server

Kërkesat e sistemit

Serveri Windows 2000

Vitet e mbështetjes: 2000 - 2010. Dega: NT. Thellësia e bitit: 32 dhe 64 bit.

Botimet: Server, Server i avancuar dhe Server i qendrës së të dhënave

Kërkesat e sistemit

Windows Server 2003

Vitet e mbështetjes: 2003 - 2015. Dega: NT. Thellësia e bitit: 32 dhe 64 bit.

Botimet: Web, Standard, Enterprise, Datacenter

Kërkesat e sistemit

Ueb, standard, ndërmarrje:

Botimi i Qendrës së të Dhënave:

Windows Server 2003 R2

Vitet e mbështetjes: 2005 - 2015. Dega: NT. Thellësia e bitit: 32 dhe 64 bit.

Botimet: Standard, Enterprise, Datacenter

Kërkesat e sistemit

Standard, Ndërmarrja:

Botimi i Qendrës së të Dhënave:

Windows Server 2008

Vitet e mbështetjes: 2008 - 2020. Dega: NT. Thellësia e bitit: 32 dhe 64 bit.

Botimet: Web, Standard, Enterprise, Datacenter, HPC, Storage, Itanium

Kërkesat e sistemit

Minimumi Të paraqitura
Arkitekturë 32-bit 64-bit 32-bit 64-bit
CPU 1 GHz 1.4 GHz 2 GHz
RAM 512 MB 2 GB
Kapaciteti i diskut të ngurtë 10 GB 40 GB

Windows Server 2008 R2

Vitet e mbështetjes: 2009 - 2020. Dega: NT. Thellësia e bitit: 64 bit.

Botimet: Foundation, Small Business, Web, Standard, Enterprise, Datacenter, HPC, Itanium

Kërkesat e sistemit

Windows Server 2012

Vitet e mbështetjes: 2012 - 2023. Dega: NT. Thellësia e bitit: 64 bit.

Kërkesat e sistemit

Windows Server 2012 R2

Vitet e mbështetjes: 2013 - 2023. Dega: NT. Thellësia e bitit: 64 bit.

Botimet: Themeli, Essentials, Standard, Datacenter

Kërkesat e sistemit

Windows Server 2016

Vitet e mbështetjes: 2016 - 2026. Dega: NT. Thellësia e bitit: 64 bit.

Botimet: Essentials, Standard, Datacenter

Cfare ka te re

  • Licencimi për bërthamat e procesorit fizik (minimumi 16).
  • Mënyra e re e instalimit - Nano.
  • Ardhja e virtualizimit të kontejnerëve.
  • OpenGL dhe OpenCL për RDP.
  • Kriptimi i makinave virtuale dhe trafiku i brendshëm i rrjetit.
  • Blloko përsëritjen e ruajtjes së skedarëve.

Kërkesat e sistemit

Windows Server 2019 (më i fundit për serverët)

Vitet e mbështetjes: 2018 - ?. Dega: NT. Thellësia e bitit: 64 bit.

Botimet: Standard, Datacenter

Cfare ka te re

  • Siguri e përmirësuar - Teknologjitë e integruara të Defender ATP dhe Defender Exploit Guard.
  • Windows Subsystem Linux (WSL) - Kontejnerë për mbështetjen e aplikacioneve Linux.
  • Për të ndërtuar një grup me një numër çift nyjesh, një disk USB mund të përdoret si një disk dëshmitar.

Sistemi operativ Windows NT ose New Technology u krijua nga një grup zhvilluesish të udhëhequr nga Dave Cutler.

Windows NT është një sistem operativ 32-bit me multitasking parandalues. Si komponentë themelorë, sistemi operativ përfshin mjete sigurie dhe një shërbim të zhvilluar rrjeti. Windows NT ofron gjithashtu përputhshmëri me shumë sisteme të tjera operative, sisteme skedarësh dhe rrjete. Windows NT është në gjendje të funksionojë si në kompjuterë të pajisur me CISC - procesorë me një grup instruksionesh komplekse (komplekse instruksionesh kompjuterike), ashtu edhe në kompjuterë me RISC - procesorë me grup instruksionesh të reduktuara (kompjuterimi i grupit të instruksioneve të reduktuara). Sistemi operativ Windows NT gjithashtu mbështet sisteme multiprocesorike me performancë të lartë.

E njohur në Windows NT është vetëm pamja. Pas ndërfaqes grafike të përdoruesit qëndrojnë veçori të reja të fuqishme.

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

Në përpjekje për të siguruar pajtueshmërinë sistemi i ri operativ, zhvilluesit e Windows NT ruajtën ndërfaqen e njohur të Windows dhe implementuan 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.

E arritur transportueshmëri sistem (transportueshmëri) që tani mund të funksionojë si në procesorët CISC ashtu edhe në RISC. CISC përfshin procesorë të pajtueshëm me Intel 80386 dhe më të lartë. RISC-të përfaqësohen nga sisteme me MIPS R4000, Digital Alpha AXP dhe Pentium P54 dhe procesorë më të lartë.

Shkallëzueshmëria(shkallëzueshmë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 procesorë që variojnë nga 1 deri në 32. 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ë shtimin e serverëve dhe stacioneve të punës më të fuqishme dhe produktive në "rrjetet e korporatave.

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ë uniformë sistemi i sigurisë(siguri) 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ë(përpunimi i shpërndarë) do të thotë që Windows NT ka aftësi të rrjetëzimit 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 toleranca e gabimeve(besueshmëria dhe qëndrueshmëria) sigurohen nga veçoritë arkitekturore që mbrojnë programet e aplikimit nga dëmtimi i njëri-tjetrit dhe i sistemit 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ë lokalizimi(alokimi) paraqesin mjete për robotë në shumë vende të botës në gjuhët kombëtare, gjë që arrihet duke përdorur standardin Unicod (i zhvilluar nga organizata ndërkombëtare për standardizim - ISO).

Falë dizajnit modular të sistemit, shtrirje Windows NT, i cili lejon fleksibilitetin për të shtuar module të reja në nivele të ndryshme të sistemit operativ.

Paketa përfshin një sërë aplikacionesh: Internet Information Server 2.0, Index Server, FrontPage, Internet Explorer, Domain Name System (DNS) Server, Proxy Server dhe Internet Resource Center, të gjitha Paketat e Shërbimit, Plus! dhe një numër shërbimesh shtesë, duke përfshirë të dyja të reja, si Administrative Wizards ose Imager, dhe versione të përmirësuara të programeve më të vjetra, si Task Manager.

Magjistari Administrativ ju lejon të automatizoni detyrat tipike të menaxhimit të rrjetit dhe versionet e përditësuara të programeve të Windows NT Diagnostic dhe Monitor të Performancës përdoren për të monitoruar shpejt statusin e sistemit. Dialogu i Task Manager është shndërruar në një mjet të fuqishëm që ofron një mori informacionesh të dobishme, nga përdorimi i CPU-së deri te emrat e të gjithë procesorëve aktivë të sistemit.

Një nga komponentët kryesorë të Windows NT 4.0 është Internet Information Server 2.0. Është një zgjidhje fleksibël dhe shumëfunksionale si për t'u lidhur me internetin ashtu edhe për të krijuar intranetin tuaj privat. Përdoruesi duhet vetëm të konfigurojë cilësimet e protokollit TCP / IP (me shërbimin DHCP të instaluar, adresa IP caktohet automatikisht), të nisë IIS dhe të krijojë një ose më shumë nga faqet e tyre të internetit. Dokumentet e Uebit më pas janë të disponueshme për të gjithë përdoruesit në rrjetin tuaj që kanë instaluar softuer që ekzekuton protokollin TCP/IP dhe një shfletues standard të Uebit në mbarë botën.

Ka disa ndryshime në nënsistemin e qasjes në distancë, Shërbimi i Qasjes në distancë (RAS). Tani është e mundur të përdoren kanale të sigurta komunikimi, Protokolli i ri i Tunnelimit Point-To-Point (PPTP), aftësia për të përdorur modeme të shumta për të organizuar kanale komunikimi me rrjete të largëta.

Karakteristikat e arkitekturës së rrjetit të versioneve të mëparshme të Windows NT (modeli shumënivelësh i mbrojtjes kundër aksesit të paautorizuar, specifikat e sistemit modular, etj.) kufizuan gjerësinë e brezit të tij kur punoni në rrjetet e Internetit të shpejtë. Në versionin 4.0, algoritmet për ruajtjen e kërkesave të rrjetit u përmirësuan, modulet e nënsistemit të ndarjes së burimeve u optimizuan, mekanizmi për gjenerimin e ndërprerjeve u ndryshua (gjatë kalimit në rrjetet me shpejtësi të lartë, ky funksion u bë papritur një burim problemesh për rrjetin sistemet operative). Ndryshimi i dytë që Microsoft po vë në dukje është rritja e performancës së OS gjatë kryerjes së operacioneve grafike.

Kombinimi i një OS të fuqishëm të rrjetit dhe një ndërfaqe grafike e krijuar për përdoruesit e pakualifikuar duket mjaft e pazakontë. Windows NT 4.0 nuk është vetëm një version tjetër i sistemit operativ popullor. Ai është baza për një gjeneratë të re të produkteve softuerike të orientuara nga interneti.

Modulet arkitekturore të Windows NT. Siç tregohet, Windows NT është një sistem operativ modular (më mirë se monolit) që përbëhet nga module të veçanta të ndërlidhura relativisht të thjeshta.

Modulet kryesore të Windows NT janë (të renditura sipas radhës nga niveli më i ulët i arkitekturës deri në krye): shtresa e abstraksionit të harduerit HAL (Hardware Abstraction Layer), kerneli (Kernel), sistemi ekzekutiv (Executive), nënsistemet e mbrojtura (të mbrojtura). nënsistemet) dhe nënsistemet e mjedisit (nënsistemet mjedisore).

virtualizon ndërfaqet e harduerit, duke e bërë kështu pjesën tjetër të sistemit operativ të pavarur nga veçoritë specifike të harduerit. Kjo qasje lejon transportueshmëri të lehtë të Windows NT nga një platformë harduerike në tjetrën.

Bërthamaështë baza e strukturës modulare të sistemit dhe koordinon shumicën e operacioneve bazë të Windows NT. Ky komponent është optimizuar posaçërisht për hapësirën dhe performancën. Kerneli është përgjegjës për planifikimin e ekzekutimit të thread-eve, sinkronizimin e punës së shumë procesorëve dhe trajtimin e ndërprerjeve dhe përjashtimeve të harduerit.

Sistemi ekzekutues përfshin një grup konstruktesh programimi të mënyrës së privilegjuar (mënyra e kernelit), të cilat përfaqësojnë shërbimin bazë të sistemit operativ për nënsistemet e mjedisit. Sistemi i ekzekutimit përbëhet nga disa komponentë,

Oriz. 2.32. Struktura modulare e Windows NT

secila prej tyre është krijuar për të mbështetur një shërbim specifik të sistemit. Kështu, një nga komponentët - Monitoruesi i Referencës së Sigurisë - funksionon në lidhje me nënsistemet e mbrojtura dhe siguron zbatimin e modelit të sigurisë së sistemit.

Nënsistemet mjedisore janë serverë të sigurt në modalitetin e përdoruesit që ekzekutojnë dhe mbështesin aplikacione të dizajnuara për mjedise të ndryshme operative (sisteme të ndryshme operative).Nënsistemet Win32 dhe OS/2 janë shembuj të nënsistemeve mjedisore.

Shtresa e abstraksionit të harduerit(HAL) është një shtresë softuerësh e krijuar nga prodhuesit e harduerit që fsheh (ose abstrakton) veçori që dallojnë harduerin nga shtresat e sipërme të sistemit operativ. Kështu, për shkak të filtrit të ofruar nga HAL, pajisje të ndryshme duken të ngjashme nga pikëpamja e sistemit operativ; hiqet nevoja për konfigurim të veçantë të sistemit operativ për pajisjet e përdorura.

Gjatë krijimit të shtresës së abstraksionit të harduerit, detyra ishte përgatitja e procedurave që do të lejonin një drejtues të vetëm për një pajisje të caktuar për të mbështetur funksionimin e kësaj pajisjeje për të gjitha platformat. HAL synon një numër të madh të llojeve të platformave harduerike me një arkitekturë të vetme procesori; kështu, secili prej opsioneve të harduerit nuk kërkon një version të veçantë të sistemit operativ.

Procedurat HAL quhen si mjete të sistemit operativ (përfshirë kernelin) ashtu edhe drejtues të pajisjes. Kur punoni me drejtuesit e pajisjes, shtresa e abstraksionit të harduerit ofron mbështetje për teknologji të ndryshme I/O (në vend të fokusit tradicional në një implementim të vetëm harduerik ose përshtatje të kushtueshme për çdo platformë të re harduerike).

Niveli i abstraksioneve të harduerit gjithashtu bën të mundur "fshehjen" nga nivelet e tjera të sistemit operativ të veçorive të zbatimit të harduerit të sistemeve simetrike me shumë procesorë.

Bërthama(Kerneli) punon në kontakt të ngushtë me shtresën e abstraksionit të harduerit. Ky modul ka të bëjë kryesisht me planifikimin e veprimeve të procesorit. Nëse kompjuteri përmban disa procesorë, kerneli sinkronizon punën e tyre për të arritur performancën maksimale të sistemit.

Bërthama dërgon rrjedhat(threads - fijet e kontrollit, të cilat nganjëherë quhen nën-detyra, degë), të cilat janë objektet kryesore në sistemin e planifikuar. Fijet përcaktohen në kontekstin e një procesi; një proces përfshin një hapësirë ​​adresash, një grup objektesh në dispozicion të procesit dhe një grup fluksesh kontrolli që ekzekutohen në kontekstin e procesit. Objektet janë burime të menaxhuara nga sistemi operativ.

Kerneli planifikon temat e kontrollit në atë mënyrë që të maksimizojë ngarkesën në procesorët e sistemit dhe të sigurojë që fillesat me prioritet më të lartë të përpunohen në radhë të parë. Janë gjithsej 32 vlera prioritare, të cilat grupohen në dy klasa: në kohë reale dhe të ndryshueshme. Kjo qasje ju lejon të arrini efikasitetin maksimal të sistemit operativ.

Nënkomponentët e sistemit ekzekutiv, si menaxheri I/O dhe menaxheri i procesit, përdorin kernelin për të sinkronizuar aktivitetet. Ata gjithashtu ndërveprojnë me kernelin për nivele më të larta të abstraksionit të quajtur objektet e bërthamës; disa nga këto objekte eksportohen brenda thirrjeve të ndërfaqes së programit të aplikacionit personal (API).

Kerneli menaxhon dy lloje objektesh.

Dërgimi i objekteve(objektet dispeçer) karakterizohen nga një gjendje e sinjalizuar (të sinjalizuar ose jo) dhe kontrollojnë dispeçimin dhe sinkronizimin e operacioneve të sistemit. Këto objekte përfshijnë ngjarje, mutants, mutexes, semaforë, threads, timers, semafores, threads dhe timers.

Objektet e kontrollit(objektet e kontrollit) përdoren për operacionet e kontrollit të kernelit, por nuk ndikojnë në planifikimin ose sinkronizimin.

Objektet e kontrollit përfshijnë thirrjet e procedurave asinkrone, ndërprerjet, njoftimet e energjisë, statuset e fuqisë, proceset, profilet.

Sistemi ekzekutues(Executive), i cili përfshin kernelin dhe shtresën e abstraksionit të harduerit HAL, ofron një shërbim të përbashkët të sistemit që mund të përdorin të gjitha nënsistemet e mjedisit. Çdo grup shërbimi menaxhohet nga një nga komponentët individualë të sistemit ekzekutiv:

Menaxher i objekteve;

Menaxher i memories virtuale (Virtual Memory Manager);

Process Manager (Process Manager);

Mjetet e thirrjes së procedurave lokale (Local Procedure Call Facility);

Menaxher I / O;

Monitor i referencës së sigurisë.

Monitoruesi i sigurisë, së bashku me procesorin Logon dhe nënsistemet e sigurta, zbaton Modeli i sigurisë Windows NT.

Niveli më i lartë i sistemit ekzekutiv quhet Shërbimet e Sistemit. Treguar në fig. 2.33, një shërbim sistemi është një ndërfaqe ndërmjet nënsistemeve të mjedisit të modalitetit të përdoruesit dhe mënyrës së privilegjuar.

menaxher i cache-it. Arkitektura I/O përmban një Menaxher të vetëm Cache që kryen caching për të gjithë sistemin I/O. Caching është një teknikë e përdorur nga sistemi i skedarëve për të rritur efikasitetin.

Fig.2.33. Ndërfaqja e sistemit

Në vend që të shkruani dhe të lexoni drejtpërdrejt në disk, skedarët e përdorur shpesh ruhen përkohësisht në cache; kështu, puna me këta skedarë bëhet në memorie. Operacionet me të dhëna në memorie janë shumë më të shpejta se operacionet me të dhëna në disk.

Menaxheri i cache-it përdor një model të hartës së skedarëve që është i integruar me menaxherin e memories virtuale të Windows NT. Menaxheri i cache-it ofron një shërbim memorie për të gjitha sistemet e skedarëve dhe komponentët e rrjetit që menaxhohen nga menaxheri I/O. Në varësi të sasisë së RAM-it të disponueshëm, menaxheri i cache-it mund të rrisë ose zvogëlojë në mënyrë dinamike madhësinë e memories. Kur një proces hap një skedar që ishte tashmë në cache, menaxheri i cache thjesht kopjon të dhënat nga cache në hapësirën e adresave virtuale.

Menaxheri i cache-it mbështet shërbime të tilla si shkrimi dembel dhe angazhimi dembel, të cilat mund të rrisin në mënyrë drastike efikasitetin e sistemit të skedarëve. Regjistrat e procesit të shkrimit të ngadaltë ndryshojnë në cache të strukturës së skedarit për akses më të shpejtë. Më vonë, kur përdorimi i CPU-së zvogëlohet, menaxheri i cache-it shkruan ndryshimet në disk. Regjistrimi me lëvizje të ngadalta është si regjistrimi me lëvizje të ngadalta. Në vend që të shënohet menjëherë transaksioni si i suksesshëm, informacioni i transferuar ruhet në memorie dhe më vonë shkruhet në ditarin e sistemit të skedarëve në sfond.

Drejtuesit e sistemit të skedarëve. Në arkitekturën e Windows NT I/O, drejtuesit e sistemit të skedarëve menaxhohen nga menaxheri I/O. Windows NT lejon një shumëllojshmëri të sistemeve të skedarëve, duke përfshirë sistemet ekzistuese të skedarëve FAT. Për pajtueshmërinë nga poshtë-lart me sistemet operative MS-DOS, Windows 3.x dhe OS/2, Windows NT mbështet sistemet e skedarëve FAT dhe HTFS.

Përveç kësaj, Windows NT gjithashtu mbështet NTFS, një sistem i ri skedarësh i krijuar posaçërisht për përdorim me Windows NT. NTFS ofron një sërë veçorish, duke përfshirë rikuperimin e sistemit të skedarëve, mbështetjen për Unicode, emrat e skedarëve të gjatë dhe mbështetjen për POSIX.

Arkitektura e Windows NT I/O jo vetëm që mbështet sistemet tradicionale të skedarëve, por gjithashtu lejon që redaktori dhe serveri i rrjetit të funksionojnë si drejtues të sistemit të skedarëve. Nga këndvështrimi i menaxherit I/O, nuk ka asnjë ndryshim midis punës me një skedar të vendosur në një kompjuter rrjeti të largët dhe punës me një skedar në një hard disk lokal. Ridrejtuesit dhe serverët mund të ngarkohen dhe shkarkohen në mënyrë dinamike ashtu si çdo drejtues tjetër; një kompjuter mund të presë njëkohësisht një numër të madh ridrejtuesish dhe serverash.

drejtuesit e rrjetit. Lloji tjetër i drejtuesve të pranishëm si komponentë në arkitekturën I/O janë drejtuesit e rrjetit. Windows NT përfshin aftësi të integruara të rrjetit dhe mbështetje për aplikacionet e shpërndara. Ridrejtuesit dhe serverët funksionojnë si drejtues të sistemit të skedarëve dhe funksionojnë në ose nën nivelin e ndërfaqes së ofruesit, ku ndodhet foleja NetBIOS dhe Windows.

Drejtuesit e protokollit të transportit komunikojnë me ridrejtues dhe serverë përmes një shtrese të quajtur Ndërfaqja e Drejtuesit të Transportit (TD1). Windows NT përfshin automjetet e mëposhtme:

  • Protokolli i kontrollit të transmetimit/protokolli i internetit TCP/IP, i cili ofron mundësinë për të punuar me një gamë të gjerë rrjetesh ekzistuese;
  • NBF është një pasardhës i Ndërfaqes së Përdoruesit të Zgjeruar NetBIOS (NetBEUI) që ofron përputhshmëri me LAN-et ekzistuese të bazuara në LAN Manager, LAN Server dhe MS-Net;
  • Kontrolli i Lidhjes së të Dhënave (DLC), i cili ofron një ndërfaqe për aksesin në kompjuterët kryesorë dhe printerët në rrjet;
  • NWLink është një implementim IPX/SPX që ofron komunikim me No-well NetWare.

Në fund të arkitekturës së rrjetit është drejtuesi i kartës së përshtatësit të rrjetit. Windows NT aktualisht mbështet drejtuesit e pajisjes NDIS (Specifikimi i ndërfaqes së pajisjes së rrjetit) versioni 3.0. NDIS ofron një mjedis komunikimi fleksibël midis protokolleve të transportit dhe përshtatësve të rrjetit. NDIS 3.0 lejon që një kompjuter i vetëm të ketë të instaluar shumë NIC në të. Nga ana tjetër, çdo kartë përshtatës rrjeti mund të mbështesë protokolle të shumta transporti për të hyrë në lloje të ndryshme të stacioneve të rrjetit.

Modeli i sigurisë Windows NT- përfaqësohet nga monitori i sigurisë (Security Reference Monitor), si dhe dy komponentë të tjerë: procesori i hyrjes (Logon Process) dhe nënsistemet e sigurta të sigurta.

Në një sistem operativ me shumë detyra si Windows NT, aplikacionet ndajnë një sërë burimesh të sistemit, duke përfshirë kujtesën e kompjuterit, pajisjet hyrëse/dalëse, skedarët dhe procesorin(ët) e sistemit. Windows NT përfshin një sërë veçorish sigurie që sigurojnë që aplikacionet të mos kenë akses në këto burime pa lejen e duhur.

Monitoruesi i sigurisë është përgjegjës për zbatimin e politikës së verifikimit dhe kontrollit të aksesit të një nënsistemi të caktuar të sigurisë lokale. Monitoruesi i sigurisë ofron shërbime për konfirmimin e aksesit në objekte, kontrollimin e privilegjeve të përdoruesit dhe gjenerimin e mesazheve si për modalitetin e privilegjuar ashtu edhe për mënyrën e përdoruesit. Monitoruesi i Sigurisë, si pjesët e tjera të sistemit operativ, funksionon në modalitetin e privilegjuar.

Procesi i hyrjes në Windows NT kërkon një hyrje sigurie për të vërtetuar një përdorues. Çdo përdorues duhet të ketë një buxhet dhe duhet të përdorë një fjalëkalim për të hyrë në atë buxhet.

Përpara se një përdorues të mund të aksesojë çdo burim kompjuteri nga Windows NT, përdoruesi duhet të identifikohet përmes procesit të hyrjes në mënyrë që nënsistemi i sigurisë të njohë emrin e përdoruesit dhe fjalëkalimin. Vetëm pas vërtetimit të suksesshëm, monitoruesi i sigurisë kryen një procedurë të verifikimit të aksesit për të përcaktuar të drejtën e përdoruesit për të hyrë në këtë objekt.

Siguria e burimeve është një veçori e ofruar nga modeli i sigurisë. Detyrat nuk mund të aksesojnë burimet e njerëzve të tjerë (siç është memoria) përveçse nëpërmjet përdorimit të mekanizmave të veçantë të ndarjes.

Windows NT ofron gjithashtu kontrolle që lejojnë një administrator të kapë aktivitetin e përdoruesit.

Menaxhimi i memories Windows NT. Windows NT Workstation 3.51 është në thelb një sistem operativ serveri i përshtatur për përdorim në një stacion pune. Kjo është arsyeja për arkitekturën, në të cilën mbrojtja absolute e aplikacioneve dhe e të dhënave ka përparësi mbi konsideratat e shpejtësisë dhe pajtueshmërisë. Besueshmëria ekstreme e Windows NT vjen me një kosto të lartë të sistemit, kështu që ju nevojitet një CPU i shpejtë dhe të paktën 16 MB RAM për të marrë performancë të pranueshme. Në Windows NT, siguria më e ulët e kujtesës arrihet duke mos qenë në përputhje me drejtuesit e pajisjes në modalitet real. Windows NT ekzekuton aplikacionet e veta NT 32-bit, si dhe shumicën e aplikacioneve Windows 95. Ashtu si Windows 95, Windows NT lejon që programet Windows dhe DOS 16-bit të ekzekutohen në mjedisin e tij.

Skema e alokimit të memories së Windows NT ndryshon nga ajo e Windows 95. Programeve të aplikacionit vendas u ndahen 2 GB hapësirë ​​​​të veçantë adresash, nga kufiri 64 KB në 2 GB (64 KB të para janë plotësisht të paarritshme). Programet aplikative janë të izoluara nga njëri-tjetri, megjithëse mund të komunikojnë përmes mekanizmave Clipboard, DDE dhe OLE.

Në krye të çdo blloku aplikacioni prej 2 GB është kodi që programi i aplikimit e percepton si DLL të sistemit unazë 3. Këto janë në fakt vetëm cungët e përcjelljes së thirrjeve të quajtura DLL nga ana e klientit. Kur thirrni shumicën e funksioneve API nga një aplikacion DLL nga ana e klientit, thirren procedurat lokale (Local Process Communication (LPC)), të cilat e kalojnë thirrjen dhe parametrat e saj të lidhur në një hapësirë ​​adrese plotësisht të izoluar ku gjendet kodi aktual i sistemit. Ky proces serveri kontrollon vlerën e parametrave, ekzekuton funksionin e kërkuar dhe i dërgon rezultatet përsëri në hapësirën e adresave të aplikacionit. Megjithëse vetë procesi i serverit mbetet një proces i nivelit të aplikacionit, ai është plotësisht i mbrojtur dhe i izoluar nga thirrësi i tij.

Midis shenjave 2 GB dhe 4 GB janë komponentët e sistemit të Windows NT ring 0 të nivelit të ulët, duke përfshirë kernelin, planifikuesin e temave dhe menaxherin e kujtesës virtuale. Faqet e sistemit në këtë zonë kanë privilegje mbikëqyrësi, të cilat përcaktohen nga qarqet e mbrojtjes fizike të unazave të procesorit. Kjo e bën kodin e sistemit të nivelit të ulët të padukshëm dhe të pashkruar për programet e nivelit të aplikacionit, por rezulton në degradim të performancës gjatë tranzicionit të unazës. Për aplikacionet Windows 16-bit, Windows NT zbaton sesionet e Windows në Windows (WOW). Windows NT ju jep mundësinë për të ekzekutuar programet Windows 16-bit individualisht në hapësirat e tyre të memories ose së bashku në një hapësirë ​​​​të përbashkët adresash. Pothuajse në të gjitha rastet, aplikacionet Windows 16-bit dhe 32-bit mund të komunikojnë lirshëm duke përdorur OLE (nëpërmjet rutinave speciale thunk, nëse është e nevojshme) nëse ato funksionojnë në memorie të veçantë ose të përbashkët. Aplikacionet vendase dhe seancat WOW ekzekutohen në multitasking parandalues ​​bazuar në kontrollin e temave individuale. Shumë aplikacione Windows 16-bitësh në të njëjtin sesion WOW ekzekutohen sipas modelit bashkëpunues të shumë detyrave. Windows NT gjithashtu mund të kryejë shumë detyra të shumëfishta DOS. Meqenëse Windows NT është një arkitekturë plotësisht 32-bit, nuk ka kufizime teorike për burimet GDI dhe USER.

Dallimet kryesore në Windows 2000. Windows 2000 ose W2k është një sistem operativ i Microsoft (OS) i bazuar në teknologjinë Windows NT, i cili u pasqyrua në emrin origjinal të projektit W2k, Windows NT 5.0. Windows 2000 është një OS plotësisht 32-bit me shumë detyra parandaluese dhe menaxhim të përmirësuar të kujtesës. Projekti W2k bazohet në të njëjtat parime që dikur e bënë NT kaq të suksesshëm.

ndërfaqe w2k e ngjashme me ndërfaqen e Windows 98 me IE 5.0 të instaluar. Megjithatë, ne ende vërejmë disa detaje.

Gjëja e parë që ju bie në sy është se skema e ngjyrave ka ndryshuar. Tani ajo ngjan me një nga skemat e përdorura në desktopin e KDE për Linux. Një tjetër detaj i dukshëm është hija nën kursorin e miut, e cila hiqet/ekspozohet në panelin e kontrollit -> Miu -> Pointers, me një shenjë në Enable shadow pointer. Përveç kësaj, një efekt i ri është shtuar kur shfaqet menyja, tani ato shfaqen gradualisht nga ajri i hollë. Kontrolluar nga Vetitë e desktopit, në skedën Efektet, kontrolloni Përdor efektet e tranzicionit për menunë dhe këshillat e veglave.

Menyja Start prezantoi një veçori të njohur nga Office 2000, kur kur hapen shfaqen vetëm artikujt e përdorur më shpesh, pjesa tjetër hapet duke shtypur shigjetën poshtë. Mund ta kontrolloni këtë efekt në Vetitë e shiritit të detyrave, në skedën e Përgjithshme, me kutinë e kontrollit Përdor menytë e personalizuara (në mënyrë të ngjashme, në 1E5 ky opsion është i çaktivizuar te Veglat -> Opsionet e Internetit -" Të avancuara -> Aktivizo menynë e të preferuarave të personalizuara). Ka disa artikuj të tjerë në Vetitë e Desktopit, duke përfshirë Fshih treguesit e navigimit të tastierës derisa të përdor tastin Alt. Nëse zgjidhet, ai heq nënvizimin nën shkronjat që nënkuptojnë shkurtoren e tastierës në programet e Windows derisa tasti të shtypet. .

Në skedën e dytë të "Karakteristikat e shiritit të detyrave", "Avanced", ekziston një dritare "Cilësimet e menysë së fillimit", e cila ju lejon të shtoni / hiqni linjat e përfshira në menynë "Start" dhe të zgjeroni disa artikuj. Për shembull, nëse shënoni kutinë Zgjero Panelin e Kontrollit, atëherë kur vendosni kursorin e miut mbi Panelin e Kontrollit në menynë Start, në të djathtë të saj do të hapet një menu tjetër, në të cilën do të jenë të gjithë elementët e përfshirë në të. Një veçori e dobishme në këtë skedë është butoni Ri-rendit. W2k, si parazgjedhje, vendos dosjet me programet më të fundit të instaluara në fund të menysë Start, madje dosjet mund të jenë edhe poshtë lidhjeve të skedarëve. Re-sord eliminon këtë padrejtësi dhe rendit të gjitha dosjet nga lart poshtë në rend alfabetik. Megjithatë, i njëjti efekt mund të arrihet duke klikuar me të djathtën në Start Menu -> Programs dhe duke zgjedhur Rendit sipas emrit. Përveç kësaj, me butonin e duhur, mund të tërhiqni dhe lëshoni çdo element nga atje në çdo vend.

Një tjetër ndryshim që shpesh dështon njerëzit që kanë punuar më parë me NT dhe W9x, në mënyrë të çuditshme, është përdorimi i gjerë i Checkbox - Sidomos ato që janë vetëm një katror në një sfond të bardhë. Pra, nëse e gjeni veten të paaftë për të bërë diçka, atëherë shikoni përsëri në të gjitha dritaret, ndoshta thjesht nuk i keni kushtuar vëmendje një kutie të tillë kontrolli.

menaxher detyrëështë një nga mjetet më të fuqishme dhe më të përshtatshme në NT për menaxhimin e proceseve. Quhet ose , ose duke zgjedhur nga menyja që shfaqet pasi të keni klikuar me të djathtën në Taskbar. Ju mund të zgjidhni pas .

Menaxheri i detyrave përbëhet nga tre skeda - Performanca, Proceset, Aplikacionet. Le të fillojmë me Performancën. Kjo skedë tregon informacion në kohë reale në lidhje me ngarkesën e procesorit(ve), tregon ngarkesën e memories fizike dhe tregon se sa RAM është përdorur/i lirë dhe sa është Swap sistemi "a. Përveç kësaj, aty jepen informacione të tjera shtesë. , për shembull, Threads dhe Processes - numri i thread-eve dhe proceseve që ekzekutohen aktualisht në makinë, Pika - madhësia maksimale e Swap "a gjatë seancës, Nonpaged - sasia e memories së alokuar për kernelin. Ky informacion mund të përdoret kur duhet t'i përgjigjeni pyetjes se cili faktor në sistem është "blloku" që ngadalëson punën (edhe pse është më mirë të përdorni Monitorin e Performancës për këtë qëllim).

Skeda e dytë, Proceset, përmban një listë të proceseve aktualisht aktive. Për secilin proces, mund të gjeni disa informacione shtesë, si p.sh.: PID (Process ID), sasinë e RAM-it të përdorur, numrin e thread-eve të krijuara nga procesi dhe shumë më tepër. Mund të shtoni/hiqni parametrat e shfaqur përmes View -> Select Columns. Përveç kësaj, veprime mjaft specifike mund të kryhen me cilindo nga këto procese. Për ta bërë këtë, thjesht duhet të klikoni me të djathtën mbi të, do të shfaqet një menu konteksti, përmes së cilës mund të përfundoni procesin, Procesi i Fundit, mund të "vrisni" vetë procesin dhe të gjitha të tjerat që ai "prodhoi", Fundi Pema e procesit. Mund të vendosni përparësinë e procesit, nga koha më e lartë reale në më të ulëtin, e ulët. Nëse makina ka dy procesorë dhe një bërthamë multiprocesorike, atëherë në këtë meny shfaqet një artikull tjetër, Set Affinity, i cili ju lejon të transferoni procesin në një procesor tjetër, Cpu 0, Cpu l, e kështu me radhë deri në Cp31.

Skeda e fundit e Task Manager - Aplikacionet, ju lejon të shikoni një listë të aplikacioneve që ekzekutohen dhe të përfundoni ndonjë prej tyre. Task Manager jo vetëm që ju lejon të përfundoni aplikacionet, por gjithashtu mund të hapni aplikacione të reja. Skedar -> Detyrë e re (Run).

Drejtoria aktive -është një mjet i ri i menaxhimit të burimeve të përdoruesve dhe rrjetit. Është krijuar për të lehtësuar punën e administratorëve të rrjeteve të mëdha të bazuara në W2k, dhe i gjithë sistemi i menaxhimit dhe sigurisë së rrjetit është ndërtuar rreth tij. Për të instaluar Active Directory, duhet të keni server W2k. W2kPro mund të ekzekutohet në një mjedis Active Directory, por nuk mund të krijojë një të tillë. Active Directory është ndërtuar mbi parimet e mëposhtme:

1. Regjistrim i vetëm në rrjet. Falë teknologjisë IntelliMirror, mund të shkoni në çdo kompjuter në zyrë, të shkruani fjalëkalimin tuaj

dhe para jush do të jetë desktopi juaj, dokumentet dhe cilësimet tuaja.

2. Siguria e informacionit. Active Directory ka autentifikimin e integruar të përdoruesit. Për çdo objekt në rrjet, mund të vendosni në mënyrë qendrore të drejtat e aksesit, në varësi të grupeve dhe përdoruesve të veçantë. Me sigurinë Kerberos, ju mund të komunikoni në mënyrë të sigurt edhe përmes rrjeteve të hapura si interneti. Në të njëjtën kohë, të dhënat e transmetuara përmes rrjetit janë të koduara dhe fjalëkalimet nuk transmetohen ose ruhen në makinat e klientit. Sistemi i sigurisë Kerberos (i emëruar pas qenit mitik me tre koka, i cili, sipas mitologjisë greke, ruante portat e ferrit) është i njohur për një kohë të gjatë, por përdoret për herë të parë në OS nga Microsoft. Pa hyrë në detaje, ky sistem funksionon kështu:

Klienti dërgon një kërkesë në serverin e vërtetimit për leje për të hyrë në informacionin e kërkuar;

Serveri kontrollon të drejtat e klientit dhe i dërgon atij lejen për të marrë informacionin e kërkuar, të koduar duke përdorur një çelës të njohur për klientin, dhe në të njëjtën kohë i dërgon një çelës të përkohshëm enkriptimi. Duke përdorur këtë çelës, të gjitha informacionet e transmetuara janë të koduara dhe jetëgjatësia e çelësit është e kufizuar, kështu që serveri i vërtetimit dërgon një çelës të ri herë pas here (natyrisht, çelësi i ri kodohet duke përdorur çelësin aktual), i cili është i panjohur për askënd përveç server dhe klient. Ndryshimi i rregullt i çelësave të enkriptimit e bën jetën shumë të vështirë për sulmuesit që po kërkojnë të dhënat tuaja.

Sidoqoftë, siç e kujtojmë të gjithë, në mitin grek Kerberos nuk mund t'i rezistonte Herkulit të fuqishëm. Pra, në rastin tonë, pavarësisht nga të gjitha avantazhet e tij, sistemi i sigurisë Kerberos nuk mund t'i rezistojë të gjitha llojeve të sulmeve. Për shembull, është e mundur të bombardohet një aplikacion me kërkesa të rreme, një sulm i ashtuquajtur "Mohimi i shërbimit", i cili mund të rezultojë në mospërdorimin e protokollit Kerberos nga aplikacioni.

3. Menaxhimi i centralizuar. Kur përdorni Active Directory, administratori nuk duhet të konfigurojë manualisht çdo makinë nëse, për shembull, është e nevojshme të ndryshohen të drejtat e aksesit në çdo objekt ose të instalohet një printer i ri rrjeti. Ndryshime të tilla mund të bëhen menjëherë Për të gjithë rrjetin.

katër. Ndërfaqe fleksibël. Strukturat e drejtorive ndryshojnë shpejt dhe lehtë. Për shembull, mund të krijoni një katalog të kompanisë suaj, të ndani departamentin e kontabilitetit, departamentet e marketingut, sekretariatin në nëndrejtori të veçanta dhe t'i paraqisni të gjitha këto në formën e një strukture peme. Ose, për shembull, krijoni disa pemë që përfaqësojnë zyra të ndryshme në ndërtesa ose rajone të ndryshme dhe vendosni lehtësisht të drejtat e lidhjes dhe aksesit ndërmjet tyre. Lidhni një printer rrjeti me drejtorinë e kontabilistit me një lëvizje të vetme të mausit. (Driverat do të instalohen automatikisht në këta kompjuterë.) Ose tërhiqni dhe lëshoni të gjithë departamentin e kontabilitetit nga një server në tjetrin me të gjitha të drejtat, dosjet dhe dokumentet e tyre.

5. Integrimi me DNS. Nëpërmjet integrimit të ngushtë me Active Directory DNS, të njëjtat emra burimesh përdoren në rrjetin lokal si në internet, gjë që çon në më pak konfuzion dhe promovon ndërveprim më të ngushtë midis rrjeteve lokale dhe atyre të zonës së gjerë.

6. Shkallueshmëria. Domenet e shumëfishtë Active Directory mund të kombinohen së bashku nën një menaxhim.

7. Lehtësia e kërkimit. Në një domen Active Directory, objekte të ndryshme mund të gjenden nga një sërë atributesh, si emri i përdoruesit ose i kompjuterit, adresa e emailit të përdoruesit, etj.

DFS (Sistemi i skedarëve të shpërndarë)është një nga mjetet e Active Directory. Kjo ju lejon të krijoni aksione rrjeti, të cilat mund të përfshijnë shumë sisteme skedarësh në makina të ndryshme. Për një përdorues të Active Directory, kjo është absolutisht transparente dhe nuk ka rëndësi se ku dhe në cilat makina janë të vendosura fizikisht skedarët me të cilët ai punon - për të ato janë të vendosura të gjitha në një vend. Përveç kësaj, kur përdorni DFS dhe Active Directory, menaxhimi i burimeve të tilla thjeshtohet. Është i centralizuar, mund të shtoni me lehtësi dhe pa dhimbje burime të reja ose të fshini të vjetrat, të ndryshoni vendndodhjen fizike të skedarëve të përfshirë në DFS, etj.