Operativni sustavi Windows nt su. WNT: Istinita priča o Windows NT

WindowsNT

Windows NT je linija operativnih sustava (OS) koju je proizvela Microsoft Corporation i naziv je prve verzije OS-a.

Windows NT je nastao nakon prekida suradnje Microsofta i IBM-a na OS/2, razvijao se odvojeno od ostalih operativnih sustava Windows obitelji (Windows 3.x i Windows 9x) i za razliku od njih pozicionirao se kao pouzdano rješenje za radne stanice (Windows NT Workstation) i poslužitelji (Windows NT Server). Windows NT iznjedrio je obitelj operativnih sustava, koja uključuje: sam Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012

Arhitektonski moduliWindowsNT

Arhitektura Windows NT je modularna i sastoji se od dva glavna sloja - komponenti korisničkog načina rada i komponenti načina rada jezgre. Programi i podsustavi koji rade u korisničkom načinu rada imaju ograničenja pristupa resursima sustava. Kernel način rada ima neograničen pristup memoriji sustava i vanjskim uređajima. Jezgra NT sustava naziva se hibridna jezgra ili makrojezgra. Arhitektura uključuje samu jezgru, sloj hardverske apstrakcije (HAL), upravljačke programe i niz servisa (izvršni) koji rade u kernel načinu (Kernel-mode drivers) ili u korisničkom načinu rada (User-mode drivers).

Windows NT korisnički način rada sastoji se od podsustava koji prosljeđuju I/O zahtjeve odgovarajućem upravljačkom programu načina rada jezgre preko I/O upravitelja. Na razini korisnika postoje dva podsustava: podsustav okruženja (izvodi aplikacije pisane za različite operacijske sustave) i integrirani podsustav (upravlja posebnim funkcijama sustava u ime podsustava okruženja). Kernel način rada ima puni pristup hardveru računala i resursima sustava. Također sprječava pristup kritičnim područjima sustava od strane korisničkih usluga i aplikacija.

Razlike između Windows 2000 i NT 4.0

Neka od najznačajnijih poboljšanja u sustavu Windows 2000 u odnosu na sustav Windows NT 4.0 su:

Podrška usluge imenika Active Directory. Poslužiteljska strana Active Directory dolazi s izdanjima Server, Advanced Server i Datacenter Server, dok potpunu podršku za uslugu na strani klijenta pruža izdanje Professional.

Internet Information Services verzija 5.0. U usporedbi s IIS 4.0, ova verzija uključuje, između ostalog, verziju 3.0 sustava za web programiranje ASP.

Datotečni sustav NTFS verzija 3.0 (naziva se i NTFS 5.0 u internoj verziji sustava Windows 2000 - NT 5.0). U ovoj verziji NTFS-a prvi put se pojavila podrška za kvote, odnosno ograničenja maksimalnog volumena pohranjenih datoteka za svakog korisnika.

Ažurirano korisničko sučelje koje uključuje Active Desktop temeljen na Internet Explorer verziji 5 i stoga je slično sučelju Windowsa 98. Shema boja je redizajnirana.

Jezična integracija: Prethodne verzije sustava Windows dolazile su u tri vrste - europski jezici (jednobajtni znakovi, samo slijeva nadesno), dalekoistočni jezici (višebajtni znakovi) i bliskoistočni jezici (desno -lijevo s kontekstualnim varijacijama slova). Windows 2000 kombinira ove mogućnosti; sve njegove lokalizirane verzije izrađene su na jednoj osnovi.

EFS šifrirani datotečni sustav, koji se može koristiti za šifriranje datoteka i mapa.

Glavne značajkeWindowsXP

Operativni sustav Microsoft Windows XP temelji se na NT tehnologiji i izravni je nasljednik sustava Windows 2000. No, sve najbolje inovacije uključene u Windows Me nalaze se u Windowsu XP. Uz zadržavanje visoke razine pouzdanosti, sigurnosti i performansi, sustav je postao lakši za učenje, au njemu su se pojavili mnogi alati dizajnirani za pojedinačne kućne korisnike.

Sustav je dostupan u nekoliko verzija, prilagođenih različitim značajkama primjene. Microsoft Windows XP Home Edition namijenjen je individualnim korisnicima koji najčešće rade na kućnom računalu. U ovoj verziji poseban naglasak stavljen je na rad s crtežima, audio i videom. Verzija Microsoft Windows XP Professional namijenjena je, kao što naziv govori, profesionalcima. Ova verzija se najčešće koristi u organizacijama. Ako radite složene poslove kod kuće, poput stvaranja i uređivanja slika, modeliranja i dizajna ili bilo kojeg drugog složenog posla, onda je ova verzija prikladna za vaše kućno računalo. Verzija Microsoft Windows XP Server namijenjena je instalaciji na server – moćno računalo koje omogućuje rad više korisnika na računalnoj mreži. Rad na lokalnim mrežama je izvan dosega ove knjige, stoga nećemo razmatrati verziju poslužitelja. U knjizi je opisana glavna verzija operativnog sustava - Windows XP Professional. Verzija sustava Windows XP Home Edition praktički se ne razlikuje od njega. Sve manje razlike bit će posebno zabilježene.

Treba napomenuti da je za učinkovit rad s operativnim sustavom Windows XP potrebno prilično snažno moderno računalo. Prije svega, vaše računalo mora imati instaliranu najmanje 128 megabajta memorije. Bolje je instalirati 256 megabajta kako bi sustav brže radio. Može se koristiti bilo koji procesor, ali ne prestar. Ako je takt procesora najmanje 300 megaherca, tada će biti prikladan. Iako je bolje, naravno, koristiti procesor s frekvencijom većom od jednog gigaherca. Tvrdi disk mora primiti ne samo datoteke operacijskog sustava i privremene datoteke, već mora imati i dovoljno slobodnog prostora, na primjer, za stvaranje slike CD-a prije snimanja. U stvarnosti je potrebna veličina diska od najmanje dva do tri gigabajta. A ako smatrate da trebate instalirati druge programe na disk i ostaviti prostor za razne dokumente, tada se disk od 10 gigabajta ne može nazvati prevelikim.

U verziji sustava Windows XP, izgled sustava se uvelike promijenio. Gumbi, ikone, ploče sada izgledaju malo drugačije. Čak se i glavni izbornik sustava Windows promijenio. Promjene sučelja su najznačajnije od prijelaza s Windows 3.1 na Windows 95. Međutim, moguće je koristiti staro sučelje ako ste na njega navikli. Posebno treba istaknuti rad programa u načinu kompatibilnosti s prethodnim verzijama sustava Windows. Možete raditi s programom koji je napisan za Windows 95, a ne radi u Windows 2000. Sve verzije Windowsa XP imaju mnoge inovacije. Podržana je mnogo veća raznolikost uređaja. Sustav vam omogućuje jednostavnu i praktičnu obradu videa, fotografija, crteža, glazbe i pjesama. Sada, koristeći Windows XP, svatko može izgraditi kućnu mrežu koja se temelji na dva ili tri računala, dijeleći datoteke, mape, pisač, faks i pristup Internetu.

Kada radite sa sustavom Windows XP, ne morate instalirati dodatne programe za snimanje podataka na CD-ove koji se mogu snimati i ponovno zapisivati. CD možete snimiti izravno iz Windows Explorera. Inače, dirigent se dosta promijenio. Osim podrške za komprimirane mape, posebne mape za spremanje slika, glazbe i videa, dodan je panel s naredbama čiji se sastav mijenja ovisno o radnjama koje izvodite.

Korisna komponenta sustava je video editor. Sada možete obavljati profesionalnu nelinearnu montažu svojih amaterskih filmova. Postalo je puno lakše raditi s digitalnim fotoaparatima i skenerima. Ne trebate nikakav dodatni softver da biste fotografiju unijeli u svoje računalo, malo je transformirali i ispisali. Univerzalni audio i video player sada podržava više formata i omogućuje vam promjenu izgleda. Možete izraditi vlastite audio datoteke u popularnom MP3 formatu. Univerzalni player također podržava reprodukciju digitalnog video diska (DVD), omogućujući vam da uživate u slici i zvuku najviše kvalitete dok gledate današnje filmove. Za zabavu, Windows XP uključuje nekoliko novih igara, od kojih vam neke omogućuju igranje na mreži.

Sigurnost sustava također je značajno poboljšana. Sada, ako slučajno izbrišete važne sistemske datoteke, one će se automatski vratiti. Moguće je vratiti sustav u prethodno stanje nakon instaliranja novih programa i opreme. Poboljšana podrška za tehnologiju Plug & Play omogućuje vam povezivanje mnogih modernih kućanskih aparata s vašim računalom.

Alati za rad s Internetom također su dobili daljnji razvoj. Značajno je redizajniran sustav pomoći i poboljšan sigurnosni sustav. Brojne promjene utjecale su na načine administracije i upravljanja radom velikog broja korisnika na lokalnoj računalnoj mreži.

Postoje mnoge druge inovacije u sustavu o kojima ćete saznati dok budete čitali knjigu i upoznavali Windows XP. Međutim, prije nego počnete raditi sa sustavom, preporučujemo da se upoznate s osnovnim konceptima koji se koriste u sustavu Windows XP. Ako ste upoznati s prethodnim verzijama sustava Windows, većina koncepata bit će vam poznata.

WindowsVidik

Windows Vista operativni je sustav u obitelji Microsoft Windows NT, liniji operativnih sustava koji se koriste na osobnim računalima široke potrošnje. U fazi razvoja, ovaj operativni sustav nosio je kodni naziv "Longhorn".

U liniji proizvoda Windows NT, Windows Vista je verzija 6.0 (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2). Skraćenica "WinVI" ponekad se koristi za označavanje "Windows Vista", koja kombinira naziv "Vista" i broj verzije napisan rimskim brojevima.

Windows Vista, kao i Windows XP, sustav je samo za klijente. Microsoft je također objavio poslužiteljsku verziju sustava Windows Vista - Windows Server 2008.

Microsoft je 30. studenog 2006. službeno izdao Windows Vista i Office 2007 za poslovne korisnike. 30. siječnja 2007. počela je prodaja sustava u CIS-u za obične korisnike.

Prema web analitici W3Schools, od listopada 2012. tržišni udio sustava Windows Vista iznosi ▼ 3,0%; ova je vrijednost dosegla vrhunac od 18,6% u listopadu 2009.

Windows 7

Windows 7 je operativni sustav u obitelji Windows NT, nakon Windows Viste. Sljedeći sustav nakon Windows 7 u liniji Windows 8. U liniji Windows NT, sustav ima verziju broj 6.1 (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2, Windows Vista i Windows Server 2008 - 6.0) . Poslužiteljska verzija je Windows Server 2008 R2, verzija za integrirane sustave (izgrađene od Windows komponenti) je Windows Embedded Standard 2011 (Quebec), mobilna verzija je Windows Embedded Compact 2011 (Chelan, Windows CE 7.0).

Operativni sustav krenuo je u prodaju 22. listopada 2009. godine, manje od tri godine nakon izlaska prethodnog operativnog sustava Windows Vista. Partneri i klijenti s licencom za količinsko licenciranje dobili su pristup RTM-u 24. srpnja 2009. Originalne instalacijske slike konačne verzije sustava dostupne su na internetu od 21. srpnja 2009. godine.

Prema web analitici W3Schools (engleski), zaključno s listopadom 2012. godine, udio Windows 7 među operativnim sustavima koji se u svijetu koriste za pristup Internetu bio je ▲ 56,8%. Po ovom kriteriju je na prvom mjestu, nadmašivši prethodnog lidera - Windows XP - u kolovozu 2011.

Sustav datotekaNTFS

NTFS (od engleskog New Technology File System - "datotečni sustav nove tehnologije") je standardni datotečni sustav za Microsoft Windows NT obitelj operativnih sustava.

HPFS datotečni sustav je prvi put korišten za operativni sustav OS/2 1.2 kako bi se omogućio pristup velikim disk jedinicama koje su se u to vrijeme pojavljivale na tržištu. Osim toga, postoji potreba za proširenjem postojećeg sustava imenovanja, poboljšanjem organizacije i sigurnosti kako bi se zadovoljile rastuće potrebe tržišta mrežnih poslužitelja. HPFS datotečni sustav podržava strukturu direktorija FAT i dodaje sortiranje datoteka po nazivu. Naziv datoteke može sadržavati do 254 dvobajtna znaka. Datoteka se sastoji od "podataka" i posebnih atributa, što stvara dodatne mogućnosti za podršku drugih vrsta naziva datoteka i poboljšanje sigurnosti. Osim toga, najmanji blok za pohranjivanje podataka sada je jednak veličini fizičkog sektora (512 bajtova), čime se smanjuje gubitak prostora na disku.

NTFS je zamijenio datotečni sustav FAT koji se koristio u MS-DOS-u i Microsoft Windowsima. NTFS podržava sustav metapodataka i koristi specijalizirane strukture podataka za pohranjivanje informacija o datotekama radi poboljšanja performansi, pouzdanosti i učinkovitosti prostora na disku. NTFS pohranjuje informacije o datotekama u glavnoj tablici datoteka (MFT). NTFS ima ugrađene mogućnosti ograničavanja pristupa podacima za različite korisnike i grupe korisnika (Access Control Lists (ACL)), kao i dodjele kvota (ograničenja maksimalne količine prostora na disku koji zauzimaju određeni korisnici). NTFS koristi USN sustav vođenja dnevnika za poboljšanje pouzdanosti datotečnog sustava.

NTFS je razvijen na temelju HPFS datotečnog sustava (High Performance File System), koji je kreirao Microsoft zajedno s IBM-om za OS/2 operativni sustav. No, nakon što je primio tako nedvojbeno korisne inovacije kao što su kvote, bilježenje, kontrola pristupa i revizija, uvelike je izgubio [izvor nije naveden 242 dana] vrlo visoke performanse operacija datoteka svojstvene njegovom pretku (HPFS).

Postoji nekoliko verzija NTFS-a: v1.2 se koristi u sustavima Windows NT 3.51 i Windows NT 4.0, v3.0 dolazi sa sustavom Windows 2000, v3.1 dolazi sa sustavom Windows XP, Windows Server 2003, Windows Server 2003 R2, Windows Vista, Windows 7 i Windows Server 2008, Windows Server 2008 R2.

Specifikacije datotečnog sustava su zaštićene. To stvara određene poteškoće pri implementaciji njegove podrške u proizvodima trećih strana koji ne pripadaju Microsoftu - posebno, programeri upravljačkih programa za besplatne operativne sustave moraju obrnuti inženjering sustava.

HPFS unosi direktorija datotečnog sustava sadrže više informacija nego FAT. Uz atribute datoteke, ovdje se pohranjuju podaci o izradi i modificiranju, kao i datum i vrijeme pristupa. Unosi direktorija HPFS datotečnog sustava pokazuju na FNODE, a ne na prvi klaster datoteke. FNODE može sadržavati podatke datoteke, pokazivače na podatke datoteke ili druge strukture koje upućuju na podatke datoteke. HPFS pokušava smjestiti podatke datoteke u susjedne sektore kad god je to moguće. To rezultira povećanom brzinom sekvencijalne obrade datoteka. HPFS dijeli disk na blokove od po 8 MB i uvijek pokušava napisati datoteku unutar istog bloka. Za svaki blok rezervirano je 2 KB za alokacijsku tablicu koja sadrži podatke o ispisanim i slobodnim sektorima unutar bloka. Blokiranje dovodi do poboljšanih performansi jer se glava diska ne mora vratiti na logički početak diska (obično nula cilindra), već na tablicu dodjele najbližeg bloka kako bi se odredilo gdje spremiti datoteku. Dodatno, HPFS datotečni sustav sadrži dva jedinstvena podatkovna objekta.

Povijest razvoja

Razvoj Windows NT pod radnim nazivom "NT OS/2" započeo je u studenom 1988. godine grupa stručnjaka predvođena Davidom Cutlerom. Dave Cutler ), koji se pridružio Microsoftu iz DEC-a, gdje su razvili VAX i VMS. Rad se odvijao paralelno s IBM-ovim razvojem vlastitog OS-a, OS/2 2.0, koji je konačno objavljen tek u travnju 1992. U isto vrijeme, Microsoft je nastavio razvijati svoje operativne sustave obitelji DOS i Windows, koje karakteriziraju niži zahtjevi za računalnim resursima od IBM OS/2. Nakon što je Windows 3.0 objavljen u svibnju 1990., Microsoft je odlučio dodati Windows API kompatibilno programsko sučelje (API) u NT OS/2. Ta je odluka izazvala ozbiljna trvenja između Microsofta i IBM-a, koja su završila prekidom njihove suradnje. IBM je nastavio samostalno razvijati OS/2, a Microsoft je počeo raditi na sustavu koji je na kraju objavljen pod imenom Windows NT. Iako nije odmah postao popularan, kao DOS, Windows 3.x ili Windows 9.x, s marketinške točke gledišta, Windows NT se pokazao znatno uspješnijim od OS/2.

Treba napomenuti da su OS/2, a zatim POSIX API-ji isprva planirani kao programska sučelja NT OS-a; podrška za Windows API je dodana zadnja. Osim toga, Intel i860, a zatim i MIPS su isprva planirani kao hardverska platforma za NT, podrška za Intel x86 također je dodana kasnije. Zatim, kako se OS razvijao, podrška za oba izvorno planirana softverska sučelja i obje izvorno planirane hardverske platforme je nestala. Za i860 nije postojalo niti jedno izdanje ovog OS-a, iako je upravo kodno ime ovog procesora N10(N Ten), dolazi od naziva samog NT OS-a. Microsoft sada dešifrira kraticu NT kao Nova tehnologija. A kao alternativu podsustavu POSIX, Microsoft je počeo nuditi paket Microsoft Windows Services for UNIX.

Za razvoj NT OS-a, Microsoft je pozvao grupu stručnjaka iz DEC-a, na čelu s Davidom Cutlerom ( Engleski), s iskustvom u stvaranju višezadaćnih operativnih sustava kao što su VAX/VMS i RSX-11. Neke sličnosti uočene između internih arhitektura Windows NT i VMS obitelji operativnih sustava dale su temelja da se novozaposleni zaposlenici Microsofta optuže za krađu DEC-ovog intelektualnog vlasništva. Sukob koji je nastao razriješen je mirnim putem: DEC je priznao Microsoftovo vlasništvo nad tehnologijama na kojima se temelji Windows NT, a Microsoft je stvorio i podržavao verziju Windows NT za DEC Alpha arhitekturu.

Unatoč njihovim zajedničkim korijenima, kompatibilnost Windows NT i OS/2 smanjivala se sa svakim novim izdanjem ovog OS-a. OS/2 2.0 API podrška, iako planirana za NT, nikada nije dovršena; Windows NT 4.0 je uklonio podršku za HPFS datotečni sustav, a Windows XP je uklonio podsustav programske podrške za OS/2 1.x.

Verzije

Ime ( kodno ime), opcije broj verzije prvo izdanje najnovije izdanje /
Windows NT 3.1 3.1.528 27. srpnja SP3 (10. studenog)
Radna stanica, napredni poslužitelj
Windows NT 3.5 ( Daytona) 3.5.807 21. rujna SP3 (21. lipnja)
Radna stanica, poslužitelj
Windows NT 3.51 ( Tukwila) 3.51.1057 30. svibnja SP5 (19. rujna)
Radna stanica, poslužitelj
Windows NT 4.0 ( Indy) 4.0.1381 29. srpnja SP6a (30. studenog)
Radna stanica, poslužitelj, poslužitelj Enterprise ( Granit), terminalski poslužitelj ( Hidra), ugrađeno ( Impala)
Windows 2000 ( Kairo) 5.0.2195 17. veljače SP4 (26. lipnja)
Profesionalni, poslužitelj, napredni poslužitelj, poslužitelj podatkovnog centra
Windows XP ( Whistler) 5.1.2600 25. listopada SP3 (6. svibnja)
Home, Professional, 64-bit, Media Center ( eDom), Tablet PC, početni, ugrađeni ( bogomoljka), N; Osnove sustava Windows za naslijeđena računala ( Eiger)
Windows Server 2003 ( Whistler poslužitelj, Windows .NET poslužitelj) 5.2.3790 24. travnja SP2 (13. svibnja)
Standard, Enterprise, Datacenter, Web, Small Business Server ( Bobcat), Compute Cluster Server, Storage Server; Windows XP Professional x64
Windows Vista ( Dugorogo govedo) 6.0.6000 30. siječnja SP2 (25. svibnja)
Starter, Home Basic, Home Premium, Business, Enterprise, Ultimate, N Home Basic, N Business; x64 varijante svih osim Startera
Windows Server 2008 ( Longhorn poslužitelj) 6.0.6001 27. veljače SP2 (27. svibnja)
Standard, Enterprise, Datacenter, HPC, Web, Storage, Small Business ( puma), Osnovni posao ( Centro), Itanium; x64 varijante svih osim HPC-a
Windows 7 ( Blackcomb, Beč) 6.1.7600 22. listopada SP1 (KB976932) (22. veljače)
Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate, Windows 7 N, Windows 7 E; x64 varijante svih osim početnog
Windows Server 2008 R2 6.1.7600 22. listopada SP1 (KB976932) (22. veljače)
Standard, Enterprise, Datacenter, HPC, Web, Storage, Small Business, Itanium; sve verzije su samo 64-bitne
Windows 8 6.2.9200 26. listopada Pro (26. listopada)
Windows 8, Windows 8 RT, Professional, Professional N, Professional WMC, Enterprise, Enterprise N; x64 varijante svih osim Windows RT
Windows Server 2012 6.2.9200 26. listopada RTM (1. kolovoza)
Standard, Datacenter, Storage; sve verzije su samo 64-bitne

Unutarnja arhitektura

Komponente jezgre

Komponente korisničkog načina rada

Podsustav korisničkog sučelja u sustavu Windows NT implementira sučelje prozora slično onome u prethodnim verzijama sustava Windows. Dvije vrste objekata u ovom podsustavu koji nisu bili prisutni u 16-bitnim verzijama sustava Windows i Windows 9x su prozorske stanice I stolna računala. Stanica prozora odgovara jednoj korisničkoj sesiji sustava Windows NT - na primjer, kada se povezujete putem usluge udaljene radne površine, stvara se nova stanica prozora. Svaki pokrenuti proces pripada jednoj od prozorskih stanica; Usluge osim onih koje su označene kao mogućnosti interakcije s radnom površinom pokreću se u zasebnim, nevidljivim prozorskim stanicama.

Svaka prozorska stanica ima vlastiti međuspremnik, skup globalnih atoma (koji se koriste za DDE operacije) i skup radnih površina. Radna površina je kontekst za sve globalne operacije podsustava korisničkog sučelja, kao što su instaliranje kuka i emitiranje poruka. Svaka pokrenuta nit pripada jednoj od radnih površina - onoj na kojoj se nalaze prozori koje poslužuje; posebno, jedna nit ne može stvoriti više prozora koji pripadaju različitim radnim površinama. Jedna radna površina može biti aktivna (vidljiva korisniku i može odgovoriti na njegove akcije), ostale radne površine su skrivene. Mogućnost stvaranja i prebacivanja između više radnih površina u jednoj sesiji do sada nije bila dostupna u standardnom Windows korisničkom sučelju, iako postoje programi trećih strana koji omogućuju pristup ovoj funkciji.

Prozorske stanice i radne površine jedini su objekti podsustava korisničkog sučelja Windows NT kojima se mogu dodijeliti prava pristupa. Preostale vrste objekata su prozor I Jelovnik- omogućiti puni pristup bilo kojem procesu koji je u istoj prozorskoj stanici s njima. To je razlog zašto se Windows NT usluge prema zadanim postavkama izvode u odvojenim prozorskim stanicama: rade s povišenim privilegijama, a dopuštanje korisničkim procesima da neograničeno manipuliraju servisnim prozorima može dovesti do rušenja i/ili sigurnosnih problema.

Programska sučelja

Izvorni API

Windows NT nudi nekoliko skupova API-ja za aplikacijske programe. Glavni je takozvani "nativni" API ( NT izvorni API), implementiran u biblioteci dinamičke veze ntdll.dll i sastoji se od dva dijela: sistemskih poziva NT kernela (funkcije s prefiksima Nt i Zw koje prenose izvršenje na funkcije kernela ntoskrnl.exe s istim imenima) i funkcija implementiranih u korisničkom načinu ( s prefiksom RTl). Neke od funkcija druge grupe interno koriste sistemske pozive; ostatak se u potpunosti sastoji od nepovlaštenog koda i može se pozvati ne samo iz koda korisničkog načina rada, već i iz upravljačkih programa. Uz funkcije izvornog API-ja, ntdll također uključuje funkcije C standardne biblioteke.

Službena dokumentacija za Native API vrlo je oskudna, ali zajednice entuzijasta uspjele su prikupiti dosta informacija o ovom sučelju putem pokušaja i pogrešaka. Konkretno, u veljači 2000. knjiga Garyja Nebbetta " Referenca osnovnih funkcija Windows NT/2000 API"(ISBN 1-57870-199-6); 2002. preveden je na ruski (ISBN 5-8459-0238-X). Izvor informacija o Native API-ju može biti Windows DDK, koji opisuje neke od funkcija kernela dostupnih putem Native API-ja, kao i proučavanje Windows koda (obrnuto inženjerstvo) - rastavljanjem ili korištenjem Windows 2000 izvornog koda koji postala dostupna kao rezultat curenja ili korištenjem tekstova izvornog koda Windows 2003 dostupnih putem programa Windows Research Kernel.

Programi koji se pokreću prije učitavanja podsustava koji pružaju ostatak Windows NT API-ja ograničeni su na korištenje Native API-ja. Na primjer, program autochk, koji provjerava diskove prilikom učitavanja OS-a nakon netočnog gašenja, koristi samo Native API.

Win32 API

Najčešće, aplikacijski programi za Windows NT koriste Win32 API - sučelje stvoreno na temelju Windows 3.1 OS API-ja, koji vam omogućuje ponovno kompajliranje postojećih programa za 16-bitne verzije sustava Windows s minimalnim promjenama izvornog koda. Kompatibilnost Win32 API-ja i 16-bitnog Windows API-ja je toliko velika da 32-bitne i 16-bitne aplikacije mogu slobodno razmjenjivati ​​poruke, međusobno raditi s prozorima itd. Osim podrške funkcijama postojećeg Windows API-ja, niz novih značajki, uključujući podršku za konzolne programe, multithreading i objekte za sinkronizaciju kao što su muteksi i semafori. Dokumentacija za Win32 API uključena je u Microsoft Platform SDK i dostupna je na web stranici.

Knjižnice podrške za Win32 API u osnovi se nazivaju isto kao i knjižnice sustava Windows 3.x, uz dodatak sufiksa 32: to su kernel32, advapi32, gdi32, user32, comctl32, comdlg32, shell32 i nekoliko drugih. Win32 API funkcije mogu ili same implementirati potrebnu funkcionalnost u korisničkom načinu rada, ili pozvati Native API funkcije opisane gore, ili pristupiti csrss podsustavu putem LPC mehanizma ( Engleski), ili uputiti sistemski poziv biblioteci win32k, koja implementira podršku potrebnu za Win32 API u načinu jezgre. Četiri navedene opcije također se mogu kombinirati u bilo kojoj kombinaciji: na primjer, funkcija Win32 API WriteFile poziva funkciju Native API NtWriteFile za pisanje u datoteku diska i poziva odgovarajuću funkciju csrss za izlaz na konzolu.

Win32 API podrška uključena je u obitelj Windows 9x OS; osim toga, može se dodati u Windows 3.1x instaliranjem paketa Win32s. Kako bi se olakšao prijenos postojećih Windows aplikacija koje koriste MBCS kodiranje za predstavljanje nizova, sve Win32 API funkcije koje prihvaćaju nizove kao parametre stvorene su u dvije verzije: funkcije sa sufiksom A ( ANSI) prihvaća MBCS nizove i funkcije sa sufiksom W ( širok) prihvaćaju UTF-16 kodirane nizove. U Win32s i Windows 9x podržane su samo A-funkcije, dok u Windows NT, gdje su svi nizovi unutar OS-a pohranjeni isključivo u UTF-16, svaka A-funkcija jednostavno pretvara svoje parametre niza u Unicode i poziva W verziju ista funkcija. Isporučene H-datoteke biblioteke također definiraju nazive funkcija bez sufiksa, a korištenje A- ili W-verzije funkcija određeno je opcijama kompilacije, au Delphi modulima prije verzije 2010, primjerice, strogo su vezane na opcije sa sufiksom A. Međutim, važno je napomenuti da većina novih značajki uvedenih u operacijskim sustavima Windows 2000 ili novijim Windows NT postoji samo u verziji Unicode, jer je zadatak osigurati kompatibilnost sa starijim programima i sa sustavom Windows 9x više nije hitan kao prije.

POSIX i OS/2

Prvo izdanje sustava Windows NT 4 podržavalo je četiri platforme (x86, Alpha, MIPS i PowerPC), ali je podrška za manje uobičajene platforme smanjena kako su izdavani servisni paketi: podrška za MIPS uklonjena je iz SP1, a podrška za PowerPC iz SP3. Najnovija izdanja sustava Windows NT 4 podržavala su samo x86 i Alpha; iako je Alpha podrška bila planirana za uključivanje u Windows 2000, uklonjena je iz izdanja RC2. Kao rezultat toga, x86 je postao jedina platforma podržana na Windows 2000.

Podrška za 64-bitne procesore prvi put je implementirana u sustavu Windows XP za arhitekturu procesora IA-64 - Intel Itanium. Na temelju 64-bitne verzije sustava Windows XP stvorene su i 64-bitne poslužiteljske verzije sustava Windows 2000; Kasnije je podrška za procesor Itanium dodana nekim verzijama sustava Windows Server 2003. Druga 64-bitna arhitektura podržana u Windows NT obitelji operativnih sustava bila je x86-64 arhitektura koju je stvorio AMD, a kasnije implementirana u Intelovim procesorima pod imenom EM64T. Windows Server 2003 SP1 x64 i Windows XP Professional x64 objavljeni su u isto vrijeme, predstavljajući poslužiteljske i stolne verzije iste verzije sustava Windows - konkretno, ista ažuriranja vrijede za ova izdanja. Od 2005. Microsoft je odlučio prestati podržavati IA-64.; Najnovija verzija sustava Windows NT koja u potpunosti podržava Itanium je Windows NT 5.2 (XP Professional 64-bit Edition i Server 2003). Međutim, za skuplje (i, sukladno tome, teže nadograditi) poslužitelje, izdane su posebne verzije Windows Server 2008 i Windows Server 2008 R2, a Windows Server 2012 više nije dobio podršku za IA-64.

Bilješke

vidi također

  • ReactOS je operativni sustav otvorenog koda kompatibilan s Windows NT aplikacijama i upravljačkim programima.

Windows NT nije daljnji razvoj prethodno postojećih proizvoda. Njegova je arhitektura stvorena od nule, uzimajući u obzir zahtjeve za modernim operativnim sustavom. Značajke novog sustava razvijenog na temelju ovih zahtjeva navedene su u nastavku.

    U nastojanju da osiguraju kompatibilnost novog operativnog sustava, Windows NT programeri zadržali su poznato Windows sučelje i implementirali podršku za postojeće datotečne sustave (kao što je FAT) i razne aplikacije (napisane za MS - Dos, OS/2 1.x, Windows 3.x i POSIX).Programeri su također uključili u Windows NT alate za rad s raznim mrežnim alatima.

    Postignuta je prenosivost sustava koji sada može raditi i na CISC i na RISC procesorima.CISC uključuje Intel kompatibilne procesore 80386 i više; RISC predstavljaju sustavi s MIPS R4000, Digital Alpha AXP i Pentium P54 serija procesora i više.

    Skalabilnost znači da Windows NT nije vezan za jednoprocesorsku računalnu arhitekturu, već može u potpunosti iskoristiti mogućnosti koje pružaju simetrični višeprocesorski sustavi. Trenutno Windows NT može raditi na računalima s brojem procesora od 1 do 32. Osim toga, ako zadaci s kojima se korisnici suočavaju postanu složeniji i zahtjevi za računalno okruženje se prošire, Windows NT vam omogućuje da jednostavno

    dodajte snažnije i produktivnije poslužitelje i radne stanice u korporativnu mrežu. Dodatne prednosti dolaze od korištenja jedinstvenog razvojnog okruženja za poslužitelje i radne stanice.

    Windows NT ima jedinstveni sigurnosni sustav koji zadovoljava specifikacije američke vlade i zadovoljava sigurnosni standard B2. U poslovnom okruženju kritične aplikacije imaju potpuno izolirano okruženje.

    Distribuirana obrada znači da Windows NT ima mrežne mogućnosti ugrađene u sustav. Windows NT također dopušta komunikaciju s različitim tipovima računala domaćina podržavajući niz transportnih protokola i korištenjem klijent-poslužiteljskih mogućnosti visoke razine, uključujući imenovane cijevi, pozive udaljenih procedura (RPC) i Windows utičnice.

    Pouzdanost i robusnost osiguravaju arhitektonske značajke koje štite aplikacijske programe od međusobnog oštećenja i oštećenja operativnog sustava. Windows NT koristi strukturirano rukovanje iznimkama otpornim na greške na svim arhitektonskim razinama, što uključuje NTFS datotečni sustav koji se može obnoviti i pruža zaštitu kroz ugrađenu sigurnost i napredne tehnike upravljanja memorijom.

    Mogućnosti lokalizacije pružaju alate za rad u mnogim zemljama svijeta na nacionalnim jezicima, što se postiže korištenjem standarda ISO Unicode (razvijenog od strane međunarodne organizacije za standardizaciju).

    Windows NT koncepti

Operativni sustav Windows NT dostupan je u dvije verzije: Windows NT Server i Windows NT Workstation. Windows NT Server 4.0 mrežni je operativni sustav s internetskim aplikacijama, uslugama za datoteke i ispis, uslugom daljinskog pristupa, ugrađenim usmjerivačem, indeksiranjem datoteka i upravljanjem mrežom. Druga varijanta sustava Windows NT, Windows NT Workstation 4.0, na mnogo je načina slična NT poslužitelju, ali je optimizirana kao operativni sustav za radne stanice. Što se tiče arhitekture i mogućnosti, Windows NT Server je nadskup Windows NT Workstation i uključuje sve značajke potonjeg. Nadalje, u slučajevima kada nije naznačeno na koji OS se misli, komentari se odnose na oba.

    Podrijetlo sustava Windows NT

Rad na stvaranju Windows NT započeo je krajem 1988. godine. Microsoft je imenovao Davida Cutlera da vodi novi softverski projekt: razvoj operativnog sustava New Technology (NT). David Cutler je bio glavni konzultant za DEC, radio je za ovu tvrtku 17 godina, razvijajući OS i kompajlere: VAX/VMS, OS za MicroVAX I, OS RSX-11M, VAX PL/1, VAX C kompajlere.

Isprva, Windows NT je razvijen kao lagana verzija OS/2 (OS/2 Lite), koja je, smanjivanjem nekih funkcija, mogla raditi na manje snažnim strojevima. Međutim, s vremenom, nakon što je vidio kako su korisnici prihvatili Windows 3.0, Microsoft se preusmjerio i počeo razvijati poboljšanu verziju Windowsa 3.1. Microsoftova nova strategija bila je stvoriti jedinstvenu obitelj operativnih sustava temeljenih na Windowsima koji bi pokrivali mnoge vrste računala, od najmanjih prijenosnih računala do najvećih višeprocesorskih radnih stanica.

Windows NT, kako je nazvana sljedeća generacija Windows sustava, pripada najvišoj razini u hijerarhiji obitelji Windows. Ovaj operativni sustav, koji je u početku podržavao poznato Windows grafičko korisničko sučelje (GUI), bio je Microsoftov prvi potpuno 32-bitni operativni sustav. Win32 API, programsko sučelje za razvoj novih aplikacija, učinio je poboljšana svojstva OS dostupnim aplikacijama, kao što su procesi s više niti, sinkronizacija, sigurnost, I/O i upravljanje objektima.

Konceptualne prednosti Windows NT u odnosu na par MS-DOS/Windows 3.1 bile su očite. Njegova 32-bitna osnova, zajedno s pravim multitaskingom i multi-threadingom, značajno je povećala potencijal sustava.

Prvi operativni sustavi iz obitelji NT - Windows NT 3.1 i Windows NT Advanced Server 3.1 - pojavili su se u srpnju 1993. godine. Kodni naziv za sljedeću verziju sustava Windows NT 3.5, Daytona, koji se poklapa s nazivom trkaće staze u Floridi, možda ukazuje na to da je njegova glavna prednost brzina. Doista, performanse verzije 3.5 porasle su 1,5 puta u usporedbi s verzijom 3.1, a nakon njenog pojavljivanja, mnogi korporativni korisnici koji su odbacili verziju 3.1 iz ovog ili onog razloga preispitali su svoj stav prema liniji NT: 1995. godine, udio Windows NT na tržištu sektoru porasla 2 puta i iznosila je 15%.

    Značajke verzije Windows NT 4.0

U kolovozu 1996. objavljena je sljedeća verzija Windows NT 4.0. U početku se očekivalo da će ova sljedeća verzija Windowsa NT biti označena brojem 3.52, ali je dobila broj 4.0, koji se ranije spominjao u računalnim medijima u vezi s drugom očekivanom verzijom Windowsa NT, kodnog naziva Cairo. Možda je to zbog činjenice da ova najnovija verzija (Windows NT 4.0) ima toliko novih važnih svojstava koja zahtijevaju značajnije promjene u kodiranju. Inovacije uvedene u Windows NT Server 4.0 uglavnom se odnose na poboljšanja korisničkog sučelja, proširenu internetsku podršku, pojavu novih i modernizaciju postojećih administrativnih alata te poboljšane performanse sustava.

Windows NT 4.0 je uveo mnoge značajne promjene, od kojih su najznačajnije:

    implementacija sučelja u stilu Windows 95;

    orijentacija prema Internetu i intranetu;

    arhitektonske promjene koje su dramatično povećale grafičke performanse;

    izmjena alata za interakciju s NetWareom - Gateway i NCP klijent sada podržavaju NDS;

    podrška za usmjeravanje s više protokola;

    pojavljivanje u sustavu Windows NT 4.0 emulatora Intel procesora za RISC platforme.

Postoje i druga poboljšanja u verziji 4.0. Na primjer, Windows NT Server 4.0 ima značajno poboljšanu skalabilnost u usporedbi s Windows NT Serverom 3.51, omogućujući vam da postignete znatno veću izvedbu na računalima s 4 procesora, a također pruža linearni rast izvedbe na strojevima s osam ili više procesora.

Performanse Windows NT Servera 4.0 kada rade kao poslužitelj datoteka također su značajno porasle i, prema nekim procjenama, premašile su performanse Windows NT Servera 3.51 za više od 2 puta.

Novi Windows NT administrativni alati mogu se pokrenuti na daljinu na klijentima Windows 95. Osim toga, Windows NT Server pruža uslugu daljinskog pokretanja za klijente Windows 95. (Ovo je korisno za radne stanice bez diska.)

Windows NT 4.0 ima novo grafičko korisničko sučelje u stilu Windowsa 95. Iako se nekim korisnicima promjena možda neće svidjeti, Microsoft vraća pristup "jedna veličina za sve" koji se izvorno smatrao jednom od prednosti Windows NT-a. U mreži s klijentskim stanicama koje izvode Windows 95 ili Windows NT (ili u mješovitoj mreži koja uključuje takve stanice), administratori Windows NT poslužitelja mogu obavljati svoje funkcije koristeći isto sučelje kao i korisnici radnih stanica.

Osim vanjskih promjena, modernizacija grafičkog sučelja nije značajno utjecala na načine upravljanja mrežom. Osnovni administratorski alati sustava Windows NT Server ostaju isti. Upravitelj korisnika za domene, Upravitelj poslužitelja, Administrator diska, Preglednik događaja, Monitor performansi, DHCP upravitelj, WINS upravitelj, Administrator mrežnog klijenta, Upravitelj licenci i Alat za migraciju za NetWare programe nisu pretrpjeli značajne promjene. Administrator daljinskog pristupa također je nepromijenjen, ali je sada premješten iz zasebne mape u izbornik Administrativni alati. Novi uređivač pravila sustava, kompatibilan s Windows NT i Windows 95, zamjenjuje uređivač korisničkog profila poznat iz Windows NT poslužitelja 3.x. Verzija 4.0 uključuje četiri dodatka: administrativne čarobnjake, već spomenuti uređivač pravila sustava, kao i poboljšani alat za dijagnostiku sustava Windows NT i program za nadzor mreže (program za nadzor mreže koji se prethodno isporučivao samo kao dio proizvoda Microsoft Systems Management Server).

Administrativni čarobnjaci vam omogućuju jednostavno, korak po korak, izvođenje radnji kao što su stvaranje korisničkih računa, upravljanje korisničkim grupama, kontroliranje pristupa datotekama i direktorijima, instaliranje novog pisača, instaliranje i deinstaliranje programa, povezivanje modema, priprema paketa instalacijske diskete za nove klijente i praćenje usklađenosti s licencnim ugovorima za instalirane programe. Sve ovo će biti korisno za one administratore koji smatraju da su, unatoč prisutnosti grafičkog sučelja, alati za upravljanje sustavom Windows NT još uvijek složeni.

Windows NT 4.0 ima nekoliko korisnih komponenti za nadzor sustava izvedenih iz Microsoftovog Systems Management Servera. Glavna aplikacija je alat Performance Monitor koji grafički prati odabrane sistemske događaje. Konkretno, Performance Monitor se može koristiti za dobivanje grafikona iskorištenosti CPU-a, ukupnog I/O mrežne kartice i broja bajtova prenesenih putem HTTP-a.

Druga aplikacija, Monitor Tool, također je sposobna hvatati i nadzirati mrežni promet koji dolazi i odlazi s NT računala. Scenarij praćenja (na primjer, opis okvira protokola koje treba nadzirati, koje karakteristike prometa treba mjeriti, s kojih radnih stanica ili korisnika) može se spremiti i ponovno upotrijebiti ako je potrebno.

Skup programa čarobnjaka još je daleko od funkcionalno dovršenog. Na primjer, ne postoji program koji bi premjestio proračun korisnika s jedne domene na drugu, odnosno proveo procedure povezane s potrebom brisanja jednog računa i kreiranja drugog.

Ostale novosti u Windows NT Server 4.0 prvenstveno se odnose na Internet i intranet. Među njima važno mjesto zauzimaju sljedeće softverske komponente uključene u komplet isporuke:

    Internet Information Server (IIS) verzija 2.0 je Microsoftov proizvod koji pruža usluge web, ftp i gopher poslužitelja; mogućnosti Internet Information Servera su usporedive i, u nizu testova, superiorne sličnom popularnom proizvodu Server Netscape. Microsoft Internet Information Server 2.0 je najbrži web poslužitelj za Windows NT Server - 40 posto je brži od svog prethodnika, verzije 1.0;

    Model distribuiranih komponentnih objekata (DCOM), koji omogućuje sigurnu komunikaciju između komponenti putem Interneta;

    DNS/WINS poslužitelj, koji vam omogućuje jednostavno pronalaženje potrebnih web stranica na Internetu ili intranet mrežama;

    PPTP (point-to-point tunneling protocol) tehnologija, koja proširuje funkcionalnost poslužitelja za daljinski pristup Windows NT Server (RAS) i pruža mogućnost stvaranja privatnih mreža na Internetu;

    program FrontPage koji omogućuje izradu web stranica na temelju raznih predložaka, provjeru ispravnosti poveznica i generalno upravljanje kreiranim web stranicama;

    Indeksni poslužitelj Microsoft Search Servera, koji vam omogućuje jednostavno pronalaženje informacija o distribuiranim intranetskim poslužiteljima unutar bilo kojeg dokumenta, uključujući one izrađene u Microsoft Officeu.

Dvije internetske značajke novog sustava su od posebnog interesa za administratore. Prva je DNS usluga imena. Dopušta korištenje DNS imena, ali podržava samo statičko adresiranje. Kako bi prevladao ovo ograničenje, Microsoft nudi integraciju DNS i WINS usluga, nazivajući ovu kombinaciju "pravim dinamičkim DNS-om". Sada, kada WINS klijent treba odrediti IP adresu koja odgovara simboličkom NetBIOS imenu, on prvo gleda u WINS bazu podataka, a zatim u sam DNS. Dakle, sustav može pod jednakim uvjetima koristiti i dinamički prepoznata WINS imena i statička DNS imena.

Osim toga, Windows NT 4.0 je uključivao uslužni program za administraciju temeljen na webu koji omogućuje pristup alatima za administraciju Windows NT iz bilo kojeg web preglednika. Iz sigurnosnih razloga, udaljena administracija treba koristiti web preglednike koji mogu prijaviti korisnika izravno na Windows NT poslužitelj (tj. kao što je Internet Explorer) ili podržavaju SSL protokol.

Jedno od poboljšanja proizlazi iz činjenice da sve veća uloga Interneta i sustava klijent-poslužitelj dovodi do porasta broja mobilnih korisnika.S tim u vezi, Microsoft je poboljšao RAS (poboljšanu ISDN podršku) i osigurao alate za sigurno rad s RAS-om preko interneta RAS implementira PPTP protokole (stvara kriptirani promet preko interneta) i Multilink PPP (omogućuje spajanje više kanala u jedan) Klijenti mogu biti Windows NT 4.0 Workstation ili Windows 95.

Model distribuiranih komponentnih objekata još je jedan ključni dodatak Windows NT Serveru 4.0. Model povezivanja objekata (COM) omogućuje programerima softvera stvaranje aplikacija koje se sastoje od pojedinačnih komponenti. Distribuirani komponentni model (DCOM) u sustavu Windows NT Server 4.0 proširuje COM na način koji pojedinačnim komponentama omogućuje komunikaciju preko Interneta. DCOM je rastući internetski standard objavljen u skladu s formatom definiranim u specifikacijama RFC 1543.

Prilikom razvoja Windows NT 4.0, Microsoft je odlučio žrtvovati stabilnost radi performansi. U tu su svrhu napravljene promjene u arhitekturi: upravitelj prozora i GDI biblioteke, kao i upravljački programi grafičkog adaptera, premješteni su iz korisničkog načina rada u način rada jezgre. Ova promjena označava odstupanje od koncepta mikrojezgre usvojenog u prethodnim verzijama Windows NT 3.x.

Premještanje grafičke biblioteke i upravljačkih programa u područje jezgre poboljšava brzinu grafičkog I/O-a. Ove promjene posebno su utjecale na brzinu izvršavanja Win32 aplikacija, dok su Windows-16 aplikacije i DOS grafičke aplikacije radile približno jednako kao u verziji 3.5.

Istovremeno, opisane promjene čine operativni sustav, u načelu, manje pouzdanim. Doista, budući da softver grafičkog adaptera obično razvijaju proizvođači ove opreme, a taj se softver često mijenja (zajedno s hardverom), teško je od njega očekivati ​​pouzdanost koja je potrebna za module operativnog sustava.

    Nove značajke sustava Windows NT 5.0

Krajem 1997. očekuje se pojava Windows NT 5.0, poboljšane verzije Windows NT. Ne samo da će to biti potpuno 32-bitni sustav, već će to biti i potpuno objektno orijentiran sustav. Osnova Windows NT 5.0 je objektno orijentirani datotečni sustav, implementiran na temelju standarda OLE 2.0, koji vam omogućuje pohranjivanje objekata umjesto datoteka. Objektno orijentirani pristup omogućuje vam da isplativo osigurate ispravnost višestrukih kopija podataka, kao što su dokumenti, proračunske tablice, aplikacije i druge vrste informacija pohranjenih na različitim strojevima na mreži.

Windows NT 5.0 obećava puno, a novotarije će se prvenstveno odnositi na sljedeće podsustave:

    Active Directory je globalna imenička usluga koja promiče dvoslojni pristup rješavanju DNS imena. Active Directory sadrži informacije ne samo o datotekama, već io drugim vrstama objekata, na primjer:

    Naziv računala, IP adresa, korisničko ime, lozinka, adresa e-pošte, naziv aplikacije, računalo, verzija, prava pristupa.

    Distribuirani datotečni sustav (Dfs) - distribuirani datotečni sustav (besplatno dostupan na www.microsoft.com). Direktoriji ovog datotečnog sustava smješteni na različitim poslužiteljima montirani su u zajedničko stablo, počevši od korijenskog poslužitelja s imenom korijenskog dijeljenja. Različita podstabla jednog dijeljenja mogu se sastojati od datotečnih sustava ne samo iz Microsofta, već i iz Novell NCP i Sun NFS. Neke grane distribuiranog datotečnog sustava mogu se replicirati transparentno prema administratorskom nahođenju.

    Model distribuiranih komponentnih objekata (DCOM) - softverski objekti (ActiveX ili drugi) mogu se distribuirati preko mrežnih poslužitelja i pozivati ​​ih aplikacija s bilo kojeg računala. Podaci o lokaciji objekata registrirani su u Active Directory.

    Sigurnosne značajke: Prava pristupa dokumentima u sustavu Windows NT 5.0 bit će provjerena pomoću Kerberosa ili elektroničkih potpisa, a prijenos dokumenata preko mreže bit će šifriran.

    Hardverski zahtjevi

Postoje različita mišljenja o tome postavlja li Windows NT visoke hardverske zahtjeve. Neki ljudi smatraju da su previsoki, dok drugi smatraju da su ti zahtjevi sasvim prihvatljivi. Sve ovisi o tome koji su alati ili koja flota računalne opreme dostupna potencijalnom korisniku Windows NT i s kakvim se zadacima suočava.

Za pokretanje Windows NT Workstation 4.0 računalo mora imati procesor od najmanje i486 (u ovoj verziji sustava Microsoft je napustio svaku podršku za i386 procesore), najmanje 12 MB RAM-a i 108 MB prostora na disku. Iako je ovaj OS potpuno funkcionalan na računalima s RAM-om manjim od 16 MB, preporuča se instalirati ga s RAM-om čiji je kapacitet dvostruko veći od dopuštenog minimuma, tj. 24 MB, a slobodnog prostora na disku najmanje 216 MB Moguće je pokrenuti Windows NT Workstation 4.0 na sustavu s manje resursa, ali tada korisnik vjerojatno neće biti zadovoljan njegovom izvedbom.

Za Windows NT Server 4.0, Microsoft definira sljedeće hardverske zahtjeve: minimalno i486 procesor, 16 MB RAM-a i najmanje 148 MB neprekidnog slobodnog prostora na disku. Ovo može biti dovoljno da se upoznate s funkcionalnošću sustava, ali za "industrijsku" upotrebu ovi minimalni zahtjevi očito nisu dovoljni. Za poslužitelj s malim ili srednjim opterećenjem (određeno brojem opsluženih korisnika) potrebno je 32 MB RAM-a i tvrdi disk kapaciteta najmanje 1 GB.

Kompletan popis hardvera koji je testiran na kompatibilnost sa sustavom Windows NT nalazi se u dokumentaciji sustava i poslužitelja www.microsoft.com.

    Područja uporabe Windows NT

S visokim performansama, stabilnošću, naprednim sigurnosnim značajkama i širokim rasponom osnovnih funkcija sustava, Windows NT Server može se koristiti u raznim područjima, a prije svega može se koristiti kao poslužitelj u korporativnoj mreži. Ovdje je njegova sposobnost obavljanja funkcija kontrolera domene vrlo korisna, što vam omogućuje da strukturirate mrežu i time pojednostavite zadatke administracije i upravljanja. Također se koristi kao datotečni poslužitelj, ispisni poslužitelj, aplikacijski poslužitelj, poslužitelj za daljinski pristup i komunikacijski poslužitelj (softverski usmjerivač).

Klijenti na mreži s Windows NT Serverom mogu biti računala s instaliranim različitim operativnim sustavima. Standardna podrška: Windows NT Workstation, MS-DOS, OS/2, Windows za radne grupe, Windows 95, UNIX klonovi, Macintosh. Osnovni klijenti standardno dolaze s Windows NT poslužiteljem.

Windows NT Server moćna je platforma za složene mrežne aplikacije, posebno one izgrađene pomoću tehnologije klijent-poslužitelj. U kombinaciji s BackOffice poslužiteljima, može zadovoljiti vrlo širok raspon potreba poslovnih korisnika. Tako Microsoft SQL Server poslužitelj baze podataka, kao i poslužitelji baze podataka drugih poznatih tvrtki, kao što su Oracle i Sybase, Adabas i InterBase poslužitelji baze podataka, mogu raditi pod Windows NT Serverom.

Na platformi Windows NT Server moguće je instalirati moćan administrativni sustav Microsoft System Management Server čije funkcije uključuju popis hardverske i softverske konfiguracije mrežnih računala, automatsku instalaciju softverskih proizvoda na radne stanice, daljinsko upravljanje bilo kojim računalom, i nadzor mreže.

Windows NT Server može se koristiti kao komunikacijski poslužitelj s IBM glavnim računalima i IBM AS400 sustavima. U tu svrhu kreiran je poseban proizvod Microsoft SNA Server koji omogućuje jednostavno spajanje IBM PC-kompatibilnih radnih stanica i moćnih mainframe računala na jednoj mreži. SNA Sever je pristupnik koji radnoj stanici omogućuje pristup LAN-u i glavnom računalu bez potrebe za dvije mrežne kartice ili više skupova mrežnih protokola. To dovodi do nižih troškova hardvera i smanjenja potrebne količine RAM-a. Omogućujući transparentan pristup glavnim računalima, SNA poslužitelj, kada je integriran sa sigurnošću NT poslužitelja, pruža autorizaciju pristupa hostu. SNA poslužitelj može raditi s bilo kojim od protokola koje podržava NT poslužitelj: IPX/SPX, TCP/IP ili NetBEUI.

Windows NT Server je platforma za Microsoft Exchange, novi grupni paket visokih performansi izgrađen na vrhu poslužitelja e-pošte.

Konačno, najnovija verzija Windows NT 4.0 pouzdana je platforma za internetski orijentirane aplikacije: web poslužitelje, web preglednike, sustave za pronalaženje informacija i sustave e-trgovine na internetu.

Operativni sustav Windows NT Workstation pozicioniran je prvenstveno kao klijent u mrežama Windows NT Server, kao iu mrežama NetWare, Unix i Vines. U NetWare mrežama, Windows NT radne stanice ispunjavaju dobro poznatu prazninu - nedostatak dobrog poslužitelja aplikacija. Računalo s instaliranim Windows NT može biti radna stanica u peer-to-peer mrežama, istovremeno obavljajući funkcije i klijenta i poslužitelja. Windows NT Workstation može se koristiti kao samostalni računalni OS kada je potrebna veća izvedba ili privatnost, ili kada se implementiraju složene grafičke aplikacije, kao što je računalno potpomognuti dizajn.

U ovom ćemo članku pogledati vrste operativnih sustava Windows NT. Windows NT nije Windows2000 ili bilo što drugo. Ovo je serija, odnosno platforma, na temelju koje se provodi razvoj OS-a. Gotovo cijela Windows obitelj temelji se na ovoj platformi. Osim NT-a postoji i 9x platforma koja uključuje Windows95, Windows98 i WindowsME.

Zbog činjenice da je postojala zabrinutost zbog neispravnog rada programa napisanih uzimajući u obzir starije verzije OS-a, deseta verzija operativnog sustava objavljena je odmah nakon osme. Inače, verziju 9 program bi mogao protumačiti kao operativni sustav serije 9. Pojedinosti o tome što je NT nalaze se u ovom članku.

Windows NT(kolokvijalno jednostavno NT) je linija operativnih sustava (OS) koje je proizvela Microsoft Corporation i naziv prvih verzija OS-a. Windows NT je razvijen nakon prekida suradnje između Microsofta i IBM-a na OS/2, a razvijao se odvojeno od ostalih operativnih sustava Windows obitelji (Windows 3.x i Windows 9x).

Za razliku od Windows 3.x i Windows 9x, Windows NT je pozicioniran kao pouzdano rješenje za radne stanice (Windows NT Workstation) i poslužitelje (Windows NT Server). Windows NT iznjedrio je obitelj operativnih sustava, koja uključuje: sam Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8. Podaci iz članka Windows NT, Wikipedia.

Naziv Windows OS-a

Broj verzije NT

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

Broj koji dolazi iza slova NT- ovo je serijski broj razvoja OS-a temeljenog na NT-u. Sada se izdaje Windows7 (Windows NT6.1), sedmi razvoj temeljen na NT-u. Vista - NT6.0, XP - NT5.1, Windows2000 - NT5.0. Win2K je jednostavno fizička interpretacija broja (2K=2000). Windows NT- ovo je cijela obitelj OS-a. S tim se često susrećete prilikom preuzimanja vodiča za instalaciju i konfiguraciju ili upravljačkih programa uređaja.

Od Windowsa95, sučelje operativnog sustava nije se bitno promijenilo. Naravno, postalo je bolje, sofisticiranije i praktičnije, a pojavile su se i mnoge nove funkcije. Ali osoba koja je radila na Windows 2000 lako će se naviknuti na sljedeće verzije Windows OS-a (ako govorimo o sučelju sustava u cjelini). Tehnički se sustavi međusobno razlikuju, a razlikuju se i metode rješavanja problema korisnika na različitim sustavima.

Općenito, ako opišemo ovu obitelj OS-a, možemo reći da je povijest Windows OS-a podijeljena u 2 dijela - prije izdavanja Windows Vista i poslije. Microsoftovi programeri nisu uveli ništa bitno novo (osim vizualnih efekata) u sučelje ove verzije svog OS-a, ali jezgra sustava potpuno je prepisana.

Zbog nove jezgre izgubljena je kompatibilnost sa starijim programima (čiji je razvoj zaustavljen prije izlaska Viste) i upravljačkim programima za starije uređaje. To uvelike objašnjava ozloglašenost i nepopularnost ove verzije Windowsa. U sustavu Windows7 programeri su uzeli u obzir pogreške; proizvođači softvera i hardvera već su imali priliku izdati softver i hardver uzimajući u obzir zahtjeve novog OS-a, ali ovaj operativni sustav više ne podržava većinu starih programa i starog hardvera.

Kompatibilnost verzije sustava Windows

Da biste se izvukli iz situacije (mnogi industrijski programi ne rade u sustavu Windows7), u verzijama Windows7 Professional, Enterprise i Ultimate moguće je pokrenuti programe iz XP-moda. XP-Mode je virtualni stroj i slika licenciranog WindowsXP-a. Istina, mogućnosti grafičke emulacije su na razini S3 Trio64 bez 3D podrške, dakle minimum.

Korijenje

Sve je počelo 1975. godine, kada je Digital Equipment Corporation pokrenula razvoj svoje 32-bitne VAX platforme.

Vodstvo ovog projekta povjereno je Cutleru, koji je već stekao reputaciju snažnog sistemskog inženjera kreiranjem RSX-11M za poznata miniračunala PDP-11. Godine 1977. najavljen je stroj VAX-11/780 i operativni sustav za njega, VMS 1.0. Četiri godine kasnije, Cutler se nevjerojatno umorio od “pripisivanja” brojeva nakon stalnog troslovnog prefiksa, te je odlučio napustiti Digital. Međutim, službenici korporacije pokazali su se lukavijima: budući da nisu mogli zadržati talentiranog programera u krilu organizacije, odlučili su oponašati atmosferu startupa i slobodne kreativnosti. U Seattleu je stvoren autonomni odjel, a Cutleru je dopušteno zaposliti potreban broj osoblja (oko 200 ljudi) izravno od Digitalovih zaposlenika. Nova struktura započela je s projektiranjem procesorske arhitekture i operativnog sustava kodnog naziva Prism.

Dijagram razvoja operacijskih sustava obitelji Windows NT

“Trenutak sreće” nije dugo trajao, veliki šefovi nisu uspjeli započeti posao dovesti do logičnog završetka, a Cutler se 1988. godine, zajedno sa svojih 200 inženjera i programera, našao slobodan zarađivati ​​za život. Ali poznati programer nije ostao bez posla: u to je vrijeme u glavi Billa Gatesa sazrela odluka o potrebi stvaranja poslužiteljskog OS-a koji bi se natjecao s klonovima Unixa. Samo da bi dobio Davida Cutlera, budući Microsoftov glavni arhitekt pristao je angažirati 20 bivših digitalnih inženjera po svom izboru. U studenom 1988. tim koji je uključivao pet ljudi iz Digitala i jednog Microsoftovog programera krenuo je s poslom.

Zadatak je bio napisati OS za novi Intel i860 RISC procesor kodnog naziva N-Ten. Odatle je, inače, nastala kratica NT, koju su Microsoftovi trgovci kasnije protumačili kao Nova tehnologija. Već u prosincu 1988. prvi fragmenti sustava bili su spremni. Kvaka je bila u tome što je i860 postojao samo na papiru, pa je kôd morao biti testiran na softverskom emulatoru. Razvoj je proveden na “igračkama”, prema današnjim standardima, Intel 386 25 MHz strojevima s 13 MB RAM-a i 110 MB tvrdim diskovima.

Arhitektura mikrokernela, koja je izvorno bila osnova za NT, postala je ključna kada je 1989. godine otkriveno da hardver i860 nije sposoban dovoljno učinkovito izvršavati pisani kod. Morali smo prijeći na MIPS R3000, a zatim na standardni Intel 386 procesor, što je za manje od godinu dana učinio tim koji je narastao na 28 inženjera.

Godine 1990. dogodio se najvažniji događaj koji je postao ključan za sudbinu NT-a - izlazak i vrtoglavi uspjeh Windowsa 3.0. Zapravo, bio je to Microsoftov prvi višezadaćni OS s pristojnim grafičkim sučeljem u kojem se mogao obavljati pravi posao. Posuđivanje ovog sučelja i API-ja predodredilo je budućnost NT-a. U početku je poslužiteljski OS trebao biti remake OS/2 projekta u suradnji s IBM-om i, sukladno tome, funkcionirati s postojećim OS/2 aplikacijama. No, treća verzija Windowsa pojavila se baš na vrijeme: Redmond je napustio svoje saveznike i preorijentirao NT razvojni tim da dizajnira Win32 API, napravljen na “sliku i priliku” sučelja Win16. To je omogućilo prijeko potreban kontinuitet, olakšavajući prijenos aplikacija sa stolnog računala na poslužiteljsku platformu.

NT razvojna grupa, koja je do tada postala Windows NT, počela je brzo rasti i ubrzo je zapošljavala oko 300 ljudi. Neuspjeh u fokusiranju na OS/2 doveo je do ozbiljnih problema u odnosu između Microsofta i IBM-a. Nije bilo službenih izjava, samo su na jednoj od međukorporacijskih prezentacija zaposlenici IBM-a zbunjeno otkrili da stvoreni OS nema nikakve veze s idejom njihove tvrtke. Unatoč tome, Windows NT 3.1 (numeriranje je "prilagođeno" trenutnoj verziji 16-bitnog Windowsa koji je postojao u to vrijeme) uključuje podršku za DOS, Win16, POSIX i OS/2 API-je, među ostalima. U srpnju 1993. pojavio se Microsoftov novi poslužiteljski sustav i započeo svoje putovanje.

Zatim je sve išlo glatko: u rujnu 1994. objavljen je Windows NT 3.5. Prethodna verzija pripremana je u grozničavoj žurbi, sve se moralo kodirati ispočetka, a mnoge značajke ostale su neimplementirane. Sada je vrijeme za razmišljanje o učinkovitosti, brzini i... organiziranju neke vrste interakcije s mrežama izgrađenim na NetWareu - apsolutnom lideru tog vremena, koji dominira na tržištu lokalnih mreža. Da su se tih godina bavili pitanjima reguliranja monopola kao danas, možda bi bilo dovoljno napisati odgovarajuću klevetu nadležnom tijelu. Nažalost, Microsoft je morao sam shvatiti situaciju. Novell je oklijevao hoće li ili ne pružiti klijentsku podršku za Windows NT. Redmond više nije mogao čekati - sami su napisali svoj NetWare klijent, i pokazao se toliko dobrim da se nastavio koristiti čak i nakon izlaska originalnog Novellovog softvera. U svibnju 1995. godine, zahvaljujući arhitekturi temeljenoj na mikrojezgri, pojavilo se posebno “PowerPC izdanje” OS-a - Windows NT 3.51. Prema nekim izvješćima, njegovo izlazak je jedno vrijeme bio odgođen zbog nemogućnosti IBM-a da se pridržava plana izlaska ovog procesora na tržište. Stoga je evolucija PowerPC verzije otišla malo dalje od Windows NT 3.5, što mu je omogućilo da postane osnova za sljedeću verziju OS-a.

Ako se do sada još moglo govoriti o nekoj sličnosti između arhitektura Windows NT i čak Unixa (na neki način beskrajno udaljenih, a na druge vrlo sličnih VMS OS-u), onda je s izdanjem NT 4.0, koji je uveo grafičkog podsustava u jezgru, nestao je i posljednji razlog za takvo razmišljanje. U teoriji, takva je odluka bila apsolutno logičan zaključak iz tužnog iskustva pokušaja integracije popularnog prozorskog okruženja Windows 95 u NT. Vjerojatno je ideja o repliciranju arhitektonskog modela X Window - Unix - nastala upravo zato što početne "poslužiteljske orijentacije" NT-a. Međutim, ako nije bilo problema sa stvarnim "presađivanjem" grafičke ljuske, njezina izvedba u korisničkom načinu rada (tj., kao redovita aplikacija) ostavila je mnogo za željeti, što je potpuno prirodno - podržava apstraktni izlazni uređaj (bez radi li se o rasterskom zaslonu, pisaču ili bilo čemu drugome) grafički podsustav Windowsa nesrazmjerno je složeniji i, shodno tome, zahtjevniji za resursima od X Windowa, koji "razumije" samo rasterske zaslone. Tako se pojavio još jedan modul kao dio jezgre Windows NT 4.0, objavljen u srpnju 1996. Revizija je nazvana Shell Update Release (SUR).

Sljedeća faza bio je Windows NT 5.0, pušten na tržište 2000. pod imenom Windows 2000. Promjena "naslova" dogodila se pod utjecajem marketinških stručnjaka i pokazala se, u cjelini, ispravnom odlukom, koja je omogućila za promjenu položaja ovog operativnog sustava. Rad se nastavlja do danas, što dokazuje izdanje Windows Servera 2003.

Bitka za Windows Dizajn i implementacija Windows Servera izvješćuje Marka Lucovskog, jednog od prvaka korporacijskog odjela OS poslužitelja. On vodi vojsku od 5 tisuća programera raspoređenih u sedam laboratorija. Još 5 tisuća programera radi na svojim radnim mjestima u partnerskim tvrtkama, pridonoseći svaki dan u 50 milijuna linija konačnog koda u sustavu Windows Server 2003.

Svaki dan provodi se kompletna kompilacija i montaža sustava kako bi se provjerila funkcionalnost i identificirale pogreške. Popisi otkrivenih grešaka šalju se razvojnim timovima. Učinjeni ispravci moraju se prijaviti na oglasnoj ploči, što ih stavlja u red čekanja za uključivanje u glavnu verziju. Farma poslužitelja koja kompajlira sustav neprestano se modernizira, međutim, kao i prije mnogo godina, kompletna montaža traje 12 sati računala. I to unatoč podjeli kolosalnog niza kodova u zasebne neovisne grupe izvornih kodova, organiziranih u hijerarhije poput stabla.

Suština razvojnog procesa su jednosatni sastanci u takozvanoj “ratnoj sobi”, koji se održavaju dva do tri puta dnevno (u 9:30, 14:00 i 17:00). Prethode im slična događanja u lokalnim “ratnim sobama” radnih skupina u 8.00 sati. Na glavnom sastanku raspravlja se o popravcima prethodno otkrivenih grešaka i utvrđuje cjelokupni status projekta. Ovdje se posljednjih dana uglavnom traži način da se riješi jedan važan problem - preimenovanje Windows.NET Servera 2003 u Windows Server 2003. Tisuće naziva u raznim modulima, a to je u zadnji trenutak prije izlaska sustava, što je zadalo ozbiljnu glavobolju programerima.

Na sastanku bi svaki tim trebao izvijestiti o napretku svog rada, procesu ispravljanja eventualno pronađenih pogrešaka i mogućim posljedicama unošenja ili neunošenja ovih izmjena. Ako se problem ne može riješiti ili se smatra nedovoljno važnim, bug se, prema izvornoj terminologiji, "uklanja" u konačno izdanje. Propuštanje jutarnjeg sastanka jednako je dezerterstvu.

Gradnja počinje svaki dan u 16:30 i može se odgoditi do 18:00 kako bi se omogućilo da se najnoviji popravci ugrade u sustav nakon trećeg sastanka ratne sobe. Tim se ne može pojaviti na sastanku bez rješenja za svoje postojeće probleme ili bi bilo bolje da se uopće ne pojavljuju. Svaki od sedam laboratorija ima cjelovitu kopiju izvornog koda sustava u koji unose svoje dopune, kompajliraju i testiraju funkcionalnost. Ako je sve prošlo glatko, novi kod se spaja s kodom koji su stvorile druge grupe u glavni sklop. Problem može biti interakcija novog koda koje su napisale različite skupine. Glavni sklop ne ide uvijek dobro, ponekad se pokaže da sustav nije održiv. U tom slučaju, čim se otkrije modul krivac (obično oko tri ili četiri sata ujutro), oni koji su ga napisali hitno se pozivaju na radno mjesto i ne odlaze dok se greška ne ispravi. Dakle, programeri moraju biti spremni raditi 24 sata dnevno, 6 dana u tjednu (šest dana se uvodi kako se približava datum izlaska proizvoda).

Glavno načelo na kojem se grade završne faze testiranja je korištenje vlastitih proizvoda u procesu projekta. Nakon što sustav dosegne "razinu jedan" stabilnosti, on postaje primarni OS u radnim grupama. "Druga razina" se smatra dosegnutom kada OS stekne sposobnost funkcioniranja. Tek nakon toga smije se koristiti u Microsoftovom kampusu. To je bio slučaj s datotečnim poslužiteljem pod NT-om; njegova prva upotreba bila je pohranjivanje izvornog koda Windows NT, a to je bio slučaj s prvom i svim sljedećim verzijama Active Directoryja.

Proizvod se potom dostavlja odabranim partnerima kroz program JDP (Joint Development Partners) na testiranje. Ako se otkriju greške, donosi se "namjerna odluka": ostaviti ih u sustavu i spremiti datum početka prodaje ili odgoditi datum puštanja u prodaju i započeti s poboljšanjima. U potonjem slučaju, svi rezultati se poništavaju i testiranje počinje od nule.

Puno je teže pružiti podršku nakon prodaje. Ako se identificiraju nedostaci, sigurnosne rupe ili postoji potreba za dodavanjem novih funkcija proizvodu, mora se izraditi ili lokalna zakrpa ili puni servisni paket. Budući da su drugi već postojali prije ove zakrpe ili servisnog paketa, novi se kôd testira na mnogim varijantama sustava, isprobavajući sve moguće kombinacije zakrpa i servisnih paketa. Osim toga, kako bi provela punu provjeru funkcionalnosti, korporacija podržava zasebne fragmente svoje mreže koji rade na starijim verzijama proizvoda (na primjer, Windows Server 2000), gdje možete "testirati" sustav na terenu.

Kako je VMS postao WNT

Neki su se pametnjakovići svojedobno našalili da ako izvršite operaciju inkrementiranja (povećanje za jedan) na svakom slovu imena Cutler operativnog sustava VMS, dobit ćete WNT ili Windows NT. Prema stručnjacima, ovo je apsolutna istina. Nije pristrano mišljenje temeljeno na činjenici da su glavni arhitekti NT-a jedno vrijeme bili VMS programeri, već objektivna stvarnost.

Zapravo, NT je utjelovljenje radikalno redizajniranih arhitektonskih ideja VMS asemblerske jezgre, implementirane u jeziku C radi postizanja bolje prenosivosti, nadopunjene odgovarajućim API-jima sučelja i novim podsustavima datoteka i grafike. Zajedničkost arhitektonskih rješenja dvaju sustava vrlo je velika. Dakle, imaju iste koncepte procesa, prioriteta (32 razine), upravljanja promjenama prioriteta i kontrole raspodjele procesorskog vremena između njih. No unatoč značajnim sličnostima, nedvojbeno zahvaljujući prethodnom iskustvu tima glavnog arhitekta - Cutlera, NT je izvorno kreiran kao višenitni OS - ova jedna "mala" razlika omogućuje razumijevanje u kojoj je mjeri NT uklonjen iz "osnovne" VMS arhitekture.

Upravljački programi u oba operacijska sustava rade unutar modela hrpe, čiji je svaki sloj izoliran od ostalih, što vam omogućuje organiziranje višestupanjske sheme upravljanja uređajem. Sustavi dopuštaju zamjenu korisničkih i sistemskih procesa, uključujući upravljačke programe. Načini predstavljanja resursa su također slični, oba sustava ih tretiraju kao objekte i njima upravljaju pomoću Object Managera. Sigurnost NT-a, kao i njegove temeljne diskrecijske liste kontrole pristupa ili DACL-ovi, vuče svoje porijeklo od VMS 4.0.

Godine 1993., Digitalni inženjeri pregledali su specifikacije sustava Windows NT i otkrili njegovu nevjerojatnu sličnost s eksperimentalnim Mica OS-om stvorenim kao dio projekta Prism. Zašto takva pažnja Redmond proizvodima? Zaposlenici Digitala nisu zbog dobrog života počeli proučavati unutrašnjost tuđeg sustava. Godine 1992. korporacija je zapala u dugotrajnu propast, novac joj je klizio kroz prste, a prodaja novog procesora Alpha je zaustavljena. Sada, u potrazi za spasom, šefovi tvrtke pokušali su se za pomoć obratiti ljutom rivalu Intelu, što je njihov predsjednik Andrew Grove odbio. Na kraju sam se morao pokloniti “Gatesu III” i zatražiti port Windows NT pod Alpha u zamjenu za obećanje da ću NT, na štetu VMS-a, učiniti mojim glavnim operativnim sustavom. Međutim, nakon što su dobili preliminarnu verziju NT-a, digitalni inženjeri postupno su shvatili da ovaj OS zahtijeva značajno više RAM-a nego što bi sadržavao njihov tipični “Alpha PC od pet tisuća dolara”. NT očito nije bio prikladan za masovno tržište RISC stanica; pokušaj da se pridruži Microsoftovoj zastavi za Digital (kao, uostalom, i za većinu drugih tvrtki) pokazao se kao gubitak vremena i novca.

Igra "pronađi 10 razlika" između WNT-a i VMS-a donijela je značajne dividende Digitalu. Prema jednoj verziji objavljenoj u to vrijeme u Business Weeku, umjesto da otvoreno podnese tužbu, predsjednik Digitala, imajući u rukama nepobitne dokaze o kršenju prava intelektualnog vlasništva, odlučio je dobiti više trošeći manje. Obratio se Microsoftu za pojašnjenje, što je rezultiralo potpisivanjem velikog ugovora prema kojem je Digital postao glavni mrežni integrator NT-a. Osim toga, u listopadu iste godine, Redmond je napustio podršku za oba procesora koji su se natjecali s Alpha u Windows NT: PowerPC i MIPS. Nažalost za Digitalovu upravu, alijansa je ubrzo uništena, a status "NT mrežnih instalacijskih usluga za Microsoft" prešao je na Hewlett-Packard, koji je, međutim, nekoliko godina kasnije dobio još jedno teško breme korporacije - VMS OS.

Unatoč činjenici da su se NT i VMS razišli, ovi operativni sustavi nastavili su niz neobičnih posuđivanja. Konkretno, Windows NT je podršku za klastere dobio tek 1997. godine, dok ju je VMS imao od 1984. godine, a 64-bitna verzija Windowsa pojavila se još kasnije (VMS je još 1996. migrirao na veći bitni kapacitet). S druge strane, VMS 7.0 je 1995. uveo threading na razini jezgre, a VMS 7.2 je uključivao bazu podataka nalik registru i globalni dnevnik događaja sličan odgovarajućim NT alatima. Windows Server 2003 izlazi, da vidimo što će se sljedeće dogoditi...