Mis on Windows nt. Windows NT operatsioonisüsteemi lühikirjeldus. Windows NT kontseptsioonid

Tere kõigile, ma ütlen kohe, et Windows NT pole tegelikult programm, see on Windowsi perekond Microsoftilt. Under nimega Windows NT varjab Microsofti eest operatsioonisüsteemide mõistet, mitte ainult konkreetset, vaid kõiki süsteeme. Windows on tänapäeval väga populaarne operatsioonisüsteem ja pole midagi populaarsemat. Minu arvamus on, et populaarsus tuleneb eelkõige sellest, et väärt alternatiiv ei ja ei saa kunagi olema – praegu on rumal konkureerida hiiglasliku Microsoftiga.

Kuid sellegipoolest on kõik tõsi - teil võib tegelikult olla midagi, mida nimetatakse Windows NT-ks, kuna see nimi esineb paljudes kohtades. Ma ei anna täpseid näiteid, ma ei mäleta, kuid näete seda silti oma Windowsis hõlpsasti.

Kui seisate silmitsi küsimusega, kas eemaldada Windows NT tarkvara või mitte, siis vastan nii - parem on seda mitte eemaldada. Sest hiljem võib probleeme tekkida. Loogiliselt mõeldes saab selgeks, et kõik, kus Windows NT on kirjas, tuleks eemaldada alles siis, kui oled selles täiesti kindel.

Windows NT töötati välja 1990ndatel, pärast seda, kui Microsoft lõpetas koostöö IBM-iga (oi, nad tegid lahedaid sülearvuteid), koos arendasid need ettevõtted OS/2, see oli ka operatsioonisüsteem, mis jäi mulle veel arusaamatuks, aga see pole oluline. Ühesõnaga, siis hakati Windowsi lõikama ja teate, mis sellest välja tuli - mega lahe Windows, üks monopol, see ei meeldi kellelegi, aga kõik kasutavad seda

Jah, on ka Linux, aga paraku on see mõeldud kitsale kasutajate ringile – sugugi mitte neile, kes vajavad midagi lihtsat ja ilusat ja lihtsat. Mulle isiklikult Windows meeldib, kuigi paljudele see millegipärast ei meeldinud, eriti Windows 10, aga ma ei näe selles midagi viltu.

Vana Windows, kunagi ammu oli see meistriteos ja ülim unistus:


Kuid võrrelge, see on juba seitse, see tähendab Windows 7, paljud istuvad endiselt sellel ega kavatse maha tulla:


Olen Windows XP fänn olnud pikka aega, isegi väga pikka aega, istusin istudes - see tuli välja juba Windows 7, ja ma hängisin XP peal... Ja nii ma ostsin uue riistvara, see oli 1150 pesa, kõik oli uus, aga mul õnnestus installida Windows XP ja ma istusin seal ikka umbes kaks aastat. Siis tuli välja Windows 10 ja lõpuks läksin sellele üle. Arvuti on töötanud nädalaid ja kõik on korras, tõrkeid pole ja sinised ekraanid, vigu pole. Kõik töötab nagu kellavärk. Tõsi, ka XP puhul see peaaegu nii ei olnud. Nii et millegipärast meeldib kõigile Windows...

Kirjutasin nimekirja, kus täpselt võite märgata midagi sellist nagu Windows NT:

  1. mõne süsteemifaili kirjeldused;
  2. Windowsi seaded, süsteemisätted, Windows NT võib leida kõikjalt;
  3. programmi võrdlusmaterjalides või isegi mõne seadme juhendis;
  4. See on ebatõenäoline, kuid on võimalik, et mõni viirus mõjutab Windows NT-d;
  5. süsteemikaustades, näiteks C:\Windowsis, on hunnik rämpsu, mille kirjeldus sisaldab Windows NT-d;

Unustasin täiesti kirjutada, ma ei saa ise kindlalt öelda, kuid tundub, et on olemas operatsioonisüsteem, mida nimetatakse Windows NT-ks, siin on selle alglaadimisekraan.

WindowsNT

Windows NT on Microsoft Corporationi toodetud operatsioonisüsteemide (OS) rida ja OS-i esimeste versioonide nimi.

Windows NT töötati välja pärast Microsofti ja IBM-i koostöö lõppemist operatsioonisüsteemis OS/2, töötati välja teistest Windowsi perekonna operatsioonisüsteemidest (Windows 3.x ja Windows 9x) eraldi ning positsioneeriti erinevalt neist tööjaamade töökindla lahendusena. (Windows NT Workstation) ja serverid (Windows NT Server). Windows NT-st sündis operatsioonisüsteemide perekond, kuhu kuuluvad: Windows NT ise, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012

Arhitektuursed moodulidWindowsNT

Windows NT arhitektuur on modulaarne ja koosneb kahest põhikihist – kasutajarežiimi komponentidest ja kerneli režiimi komponentidest. Kasutajarežiimis töötavatel programmidel ja alamsüsteemidel on süsteemiressurssidele juurdepääsupiirangud. Kerneli režiimil on piiramatu juurdepääs süsteemimälule ja välisseadmetele. NT süsteemituuma nimetatakse hübriidtuumaks või makrokerneliks. Arhitektuur sisaldab tuuma ennast, riistvara abstraktsioonikihti (HAL), draivereid ja mitmeid teenuseid (juhid), mis töötavad kerneli režiimis (Kerneli režiimi draiverid) või kasutajarežiimis (kasutajarežiimi draiverid).

Kohandatud Windowsi režiim NT koosneb alamsüsteemidest, mis edastavad I/O-halduri kaudu I/O-päringud vastavale kernelirežiimi draiverile. Kasutaja tasandil on kaks alamsüsteemi: keskkonna alamsüsteem (käitab erinevatele operatsioonisüsteemidele kirjutatud rakendusi) ja integreeritud alamsüsteem (haldab spetsiaalseid süsteemi funktsioonid keskkonna allsüsteemi nimel). Kerneli režiimil on täielik juurdepääs arvuti riistvarale ja süsteemiressurssidele. Samuti takistab kasutajateenuste ja rakenduste juurdepääsu süsteemi kriitilistele piirkondadele.

Erinevused Windows 2000 ja NT 4.0 vahel

Mõned Windows 2000 kõige olulisemad täiustused võrreldes Windows NT 4.0-ga on järgmised:

Active Directory kataloogiteenuse tugi. Serveri osa Active Directoryga on kaasas Serveri, Advanced Server ja Datacenter Serveri väljaanded, samas kui täielikku kliendipoolset teenindustuge pakub Professional väljaanne.

Interneti-teabeteenuste versioon 5.0. Võrreldes IIS 4.0-ga sisaldab see versioon muuhulgas ka ASP veebiprogrammeerimissüsteemi versiooni 3.0.

Fail NTFS süsteem versioon 3.0 (nimetatakse ka NTFS 5.0-ks vastavalt Windows 2000 siseversioonile – NT 5.0). Selles NTFS-i versioonis ilmus esimest korda kvootide tugi, st piirangud iga kasutaja jaoks salvestatud failide maksimaalsele mahule.

Uuendatud kasutajaliides, sealhulgas Interneti-põhine Active Desktop Exploreri versioonid 5 ja seega sarnane Windows 98 liidesega. Värviskeem on ümber kujundatud.

Keelte integreerimine: Windowsi varasemad versioonid olid saadaval kolmes versioonis – Euroopa keeled (ühebaidised märgid, ainult vasakult paremale), Kaug-Ida keeled (mitmebaidised märgid) ja Lähis-Ida keeled (paremal). -vasakule koos kontekstipõhiste tähtede variatsioonidega). Windows 2000 ühendab need võimalused; kõik selle lokaliseeritud versioonid on tehtud ühel alusel.

EFS-krüpteeritud failisüsteem, mida saab kasutada failide ja kaustade krüptimiseks.

PõhijoonedWindowsXP

Microsoft Windows XP operatsioonisüsteem põhineb NT-tehnoloogial ja on Windows 2000 süsteemi otsene järglane. Kõik Windows Me-s sisalduvad parimad uuendused on aga leitavad Windows XP-st. Säilitades kõrge töökindluse, turvalisuse ja jõudluse taseme, on süsteem muutunud lihtsamini õpitavaks ning sellesse on ilmunud palju üksikutele kodukasutajatele mõeldud tööriistu.

Süsteem on saadaval mitmes versioonis, mis on kohandatud erinevate rakenduste funktsioonidega. Microsofti versioon Windows XP Koduväljaanne mõeldud üksikutele kasutajatele, kes enamasti töötavad koduarvuti. Selles versioonis on erilist rõhku pandud jooniste, heli ja videoga töötamisele. Microsoft Windows XP Professional versioon on, nagu nimigi ütleb, mõeldud professionaalidele. Seda versiooni kasutatakse kõige sagedamini organisatsioonides. Kui teed kodus keerulisi töid, nagu piltide loomine ja töötlemine, modelleerimine ja kujundamine või muud keerulised tööd, siis see versioon sobib sinu koduarvutisse. Microsoft Windows XP Serveri versioon on mõeldud installimiseks serverisse – võimsasse arvutisse, mis võimaldab arvutivõrgus töötada mitmel kasutajal. Kohalikes võrkudes töötamine ei kuulu selle raamatu käsitlusalasse, seega me ei võta arvesse serveri versiooni. Raamatus kirjeldatakse operatsioonisüsteemi põhiversiooni – Windows XP Professional. Windows XP Home Editioni versioon sellest praktiliselt ei erine. Kõik väiksemad erinevused märgitakse eraldi.

Tuleb märkida, et jaoks tõhus töö Windows XP operatsioonisüsteem nõuab üsna võimsat kaasaegset arvutit. Esiteks peab teie arvutisse olema installitud vähemalt 128 megabaiti mälu. Süsteemi kiiremaks töötamiseks on parem installida 256 megabaiti. Kasutada võib mis tahes protsessorit, kuid mitte liiga vana. Kui kella sagedus vähemalt 300 megahertsise protsessoriga, siis läheb korda. Kuigi parem on muidugi kasutada protsessorit, mille sagedus on üle ühe gigahertsi. HDD peab sisaldama mitte ainult operatsioonisüsteemi faile ja ajutised failid, kuid neil on ka piisavalt vaba ruumi, näiteks CD-plaadi kujutise loomiseks enne selle kirjutamist. Tegelikkuses on vaja ketta suurust vähemalt kaks kuni kolm gigabaiti. Ja kui arvate, et peate kettale installima muid programme ja jätma ruumi erinevate dokumentide jaoks, siis ei saa 10 gigabaidist ketast liiga suureks nimetada.

Windows XP versioonis on süsteemi välimus oluliselt muutunud. Nupud, ikoonid ja paneelid näevad nüüd veidi teistsugused välja. Isegi peamine Windowsi menüü on muutunud. Liidese muudatused on kõige olulisemad pärast üleminekut Windows 3.1-lt Windows 95-le. Siiski on võimalik kasutada vana liidest, kui olete sellega harjunud. Eriti tähelepanuväärne on programmide töötamine ühilduvusrežiimis eelmisega Windowsi versioonid. Saate töötada programmiga, mis on kirjutatud Windows 95 jaoks ja mis ei tööta operatsioonisüsteemis Windows 2000. Kõigil Windows XP versioonidel on palju uuendusi. Toetatakse palju laiemat valikut seadmeid. Süsteem võimaldab lihtsalt ja mugavalt töödelda videoid, fotosid, jooniseid, muusikat ja laule. Nüüd koos kasutades Windowsi XP igaüks saab luua koduvõrgu, mis põhineb kahel või kolmel arvutil, jagades faile, kaustu, printerit, faksi ja Interneti-juurdepääsu.

Windows XP-ga töötades ei pea te installima lisaprogramme teabe kirjutamiseks salvestatavatele ja ümberkirjutatavatele CD-dele. Saate kirjutada CD otse Windows Explorerist. Muide, dirigent on palju muutunud. Lisaks tihendatud kaustade, spetsiaalsete piltide, muusika ja videote salvestamise kaustade toele on lisatud käskudega paneel, mille koosseis muutub sõltuvalt teie sooritatavatest toimingutest.

Süsteemi kasulik komponent on videoredaktor. Nüüd saate oma amatöörfilme professionaalselt mittelineaarselt monteerida. Digikaamerate ja skanneritega töötamine on muutunud palju lihtsamaks. Foto arvutisse sisestamiseks, selle väikeseks muutmiseks ja välja printimiseks ei ole teil vaja täiendavat tarkvara. Universaalne heli- ja videopleier toetab nüüd rohkem formaate ja võimaldab teil oma välimust muuta. Saate selle ise luua helifailid populaarses MP3-vormingus. Universaalne pleier toetab ka digitaalse videoplaadi (DVD) taasesitust, võimaldades teil tänapäeva filme vaadates nautida kõrgeima kvaliteediga pilti ja heli. Meelelahutuseks sisaldab Windows XP mitmeid uusi mänge, millest mõned võimaldavad teil mängida võrgus.

Samuti on oluliselt paranenud süsteemi turvalisus. Nüüd, kui kustutate kogemata olulised süsteemifailid, taastatakse need automaatselt. Süsteemi on võimalik taastada pärast uute programmide ja seadmete installimist varasemasse olekusse. Plug & Play tehnoloogia täiustatud tugi võimaldab ühendada arvutiga palju kaasaegseid kodumasinaid.

Edasi arendatud on ka Internetiga töötamise vahendid. Abisüsteemi on oluliselt ümber kujundatud ja turvasüsteemi on täiustatud. Paljud muudatused on mõjutanud paljude kohaliku arvutivõrgu kasutajate töö haldamise ja juhtimise vahendeid.

Süsteemis on palju muid uuendusi, millest saate teada raamatut lugedes ja Windows XP-ga tutvudes. Enne süsteemiga töötamise alustamist soovitame siiski tutvuda Windows XP põhimõistetega. Kui olete Windowsi varasemate versioonidega tuttav, on enamik mõisteid teile tuttavad.

WindowsVista

Windows Vista on Microsoft Windows NT perekonna operatsioonisüsteem, mis on tavaarvutites kasutatavate operatsioonisüsteemide rida. Arendusfaasis kandis see operatsioonisüsteem koodnime "Longhorn".

Järjekorras Windowsi tooted NT Windows Vista versiooninumber on 6.0 (Windows 2000 – 5.0, Windows XP – 5.1, Windows Server 2003 – 5.2). Lühendit "WinVI" kasutatakse mõnikord "Windows Vista" tähistamiseks, mis ühendab nime "Vista" ja rooma numbritega kirjutatud versiooninumbri.

Windows Vista, nagu Windows XP, on ainult kliendi süsteem. Microsoft andis välja ka Windows Vista serveriversiooni – Windows Server 2008.

30. novembril 2006 andis Microsoft ametlikult välja Windows Vista ja Office 2007 äriklientidele. 30. jaanuaril 2007 algas süsteemi müük SRÜ-s tavakasutajatele.

W3Schoolsi veebianalüütika järgi on 2012. aasta oktoobri seisuga Windows Vista turuosa ▼ 3,0%; see väärtus saavutas haripunkti 18,6% 2009. aasta oktoobris.

Windows 7

Windows 7 on Windows NT perekonna operatsioonisüsteem, mis järgneb Windows Vistale. Järgmine süsteem pärast Windows 7 Windowsi rida 8. Windows NT real on süsteemil versiooni number 6.1 (Windows 2000 – 5.0, Windows XP – 5.1, Windows Server 2003 – 5.2, Windows Vista ja Windows Server 2008 – 6.0). Serveri versioon on Windows Server 2008 R2, integreeritud süsteemide versioon (ehitatud Windowsi komponendid) – Windows Embedded Standard 2011 (Quebec), mobiilne – Windows Embedded Compact 2011 (Chelan, Windows CE 7.0).

Operatsioonisüsteem jõudis müügile 22. oktoobril 2009 ehk vähem kui kolm aastat pärast eelmise operatsioonisüsteemi Windows Vista väljaandmist. Hulgilitsentsi litsentsiga partneritele ja klientidele anti juurdepääs RTM-ile 24. juulil 2009. Süsteemi lõpliku versiooni algsed installipildid on Internetis saadaval alates 21. juulist 2009.

W3Schoolsi (inglise keeles) veebianalüütika järgi oli Windows 7 osakaal maailmas Interneti-juurdepääsuks kasutatavate operatsioonisüsteemide seas 2012. aasta oktoobri seisuga ▲ 56,8%. Selle kriteeriumi järgi on see esikohal, edestades eelmist liidrit - Windows XP - 2011. aasta augustis.

FailisüsteemNTFS

NTFS (inglise keelest New Technology Failisüsteem- "uue tehnoloogia failisüsteem") - operatsioonisüsteemide perekonna standardne failisüsteem Microsofti süsteemid Windows NT.

HPFS-failisüsteemi kasutati esmakordselt operatsioonisüsteemi OS/2 1.2 jaoks, et võimaldada juurdepääsu suurtele kettaseadmetele, mis sel ajal turule ilmusid. Lisaks on vaja laiendada olemasolevat nimesüsteemi, parandada organisatsiooni ja turvalisust, et vastata võrguserverite turu kasvavatele vajadustele. HPFS-failisüsteem toetab FAT-kataloogistruktuuri ja lisab failide sortimise nime järgi. Failinimi võib sisaldada kuni 254 kahebaidist tähemärki. Fail koosneb "andmetest" ja spetsiaalsetest atribuutidest, mis loob lisavõimalusi teist tüüpi failinimede toetamiseks ja turvalisuse parandamiseks. Lisaks on väikseim andmete salvestamiseks mõeldud plokk nüüd võrdne füüsilise sektori suurusega (512 baiti), mis vähendab kettaruumi raiskamist.

NTFS asendas MS-DOS-is ja Microsoft Windowsis kasutatud FAT-failisüsteemi. NTFS toetab metaandmete süsteemi ja kasutab failiteabe salvestamiseks spetsiaalseid andmestruktuure, et parandada jõudlust, töökindlust ja kettaruumi tõhusust. NTFS salvestab teabe failide kohta põhifailide tabelisse (MFT). NTFS-il on sisseehitatud võimalused piirata erinevate kasutajate ja kasutajarühmade juurdepääsu andmetele (juurdepääsuloendid (ACL)), samuti määrata kvoote (piirangud teatud kasutajate maksimaalsele kettaruumile). NTFS kasutab failisüsteemi töökindluse parandamiseks USN-i päevikusüsteemi.

NTFS on välja töötatud HPFS-failisüsteemi (High Performance File System) baasil, mille on loonud Microsoft koos IBM-iga operatsioonisüsteemi OS/2 jaoks. Kuid olles saanud selliseid kahtlemata kasulikke uuendusi nagu kvoodid, logimine, juurdepääsukontroll ja auditeerimine, on see suures osas kaotanud [allikas pole täpsustatud 242 päeva] oma esivanemale (HPFS) omaste failitoimingute väga kõrge jõudluse.

NTFS-i versioone on mitu: v1.2 on kasutusel operatsioonisüsteemides Windows NT 3.51 ja Windows NT 4.0, v3.0 tuleb koos Windows 2000-ga, v3.1 tuleb Windows XP, Windows Server 2003, Windows Server 2003 R2, Windows Vista, Windowsiga 7 ja Windows Server 2008, Windows Server 2008 R2.

Tehnilised andmed failisüsteem on suletud. See tekitab teatud raskusi selle toetuse rakendamisel kolmanda osapoole tooted, mis ei kuulu Microsoftile – eelkõige peavad tasuta operatsioonisüsteemide draiverite arendajad süsteemi pöördprojekteerima.

HPFS-failisüsteemi kataloogikirjed sisaldavad rohkem teavet kui FAT. Siin salvestatakse koos failiatribuutidega teave loomise ja muutmise kohta, samuti juurdepääsu kuupäev ja kellaaeg. HPFS-failisüsteemi kataloogikirjed osutavad pigem FNODE-le kui faili esimesele klastrile. FNODE võib sisaldada failiandmeid, viiteid failiandmetele või muid failiandmetele osutavaid struktuure. HPFS püüab võimaluse korral paigutada failiandmed külgnevatesse sektoritesse. Selle tulemuseks on järjestikuse failitöötluse kiirus. HPFS jagab ketta 8 MB suurusteks plokkideks ja proovib alati kirjutada faili samasse plokki. Iga ploki jaoks on eraldamise tabeli jaoks reserveeritud 2 KB, mis sisaldab teavet ploki kirjutatud ja vabade sektorite kohta. Blokeerimine toob kaasa parema jõudluse, kuna kettapea peab naasma mitte ketta loogilisse algusse (tavaliselt silindri null), vaid lähima ploki jaotustabelisse, et määrata, kuhu fail salvestada. Lisaks sisaldab HPFS-failisüsteem kahte unikaalset andmeobjekti.

Juured

Kõik sai alguse 1975. aastal, kui Digital Equipment Corporation algatas oma 32-bitise VAX platvormi väljatöötamise.

Selle projekti juhtimine usaldati Cutlerile, kes oli juba saavutanud tugeva süsteemiinseneri maine, luues kuulsate PDP-11 miniarvutite jaoks RSX-11M. 1977. aastal kuulutati välja VAX-11/780 masin ja selle operatsioonisüsteem VMS 1.0. Neli aastat hiljem tüdines Cutler uskumatult numbrite lisamisest pärast pidevat kolmetähelist eesliidet ja ta otsustas Digitalist lahkuda. Kavalamaks osutusid aga korporatsiooni funktsionäärid: kuna nad ei suutnud andekat arendajat organisatsiooni rüpes hoida, otsustasid nad imiteerida startupi õhkkonda ja vaba loovust. Seattle'is loodi autonoomne osakond ja Cutleril lubati värvata vajalik arv töötajaid (umbes 200 inimest) otse Digitali töötajatelt. Uus struktuur hakkas projekteerima protsessori arhitektuuri ja operatsioonisüsteemi koodnimega Prism.

Windows NT perekonna operatsioonisüsteemide arendamise skeem

“Õnnehetk” ei kestnud kaua. Kuid kuulus arendaja ei jäänud tööta: sel ajal oli Bill Gatesi peas küps otsus vajadusest luua serveri OS, mis konkureeriks Unixi kloonidega. David Cutleri kättesaamiseks nõustus tulevane Microsofti peaarhitekt palkama 20 enda valitud endist Digitali inseneri. 1988. aasta novembris asus meeskond, kuhu kuulus viis inimest Digitalist ja üks Microsofti programmeerija, asja juurde.

Ülesandeks oli kirjutada OS uuele Intel i860 RISC protsessorile, koodnimega N-Ten. Siit tuli muide lühend NT, mida Microsofti turundajad tõlgendasid hiljem kui New Technology. Juba 1988. aasta detsembris olid esimesed süsteemi killud valmis. Konks oli selles, et i860 eksisteeris ainult paberil, seega tuli koodi testida tarkvara emulaatoril. Arendus viidi läbi "mänguasjadel" tänapäeva standardite järgi Intel 386 25 MHz masinatel, millel on 13 MB RAM ja kõvakettad 110 MB.

Mikrokerneli arhitektuur, mis oli algselt NT aluseks, sai ülioluliseks, kui 1989. aastal avastati, et riistvara i860 ei suuda kirjutatud koodi piisavalt tõhusalt täita. Pidin ümber orienteeruma MIPS R3000-le ja seejärel tavalisele Inteli protsessor 386, mille tegi vähem kui aastaga 28 inseneriks kasvanud meeskond.

1990. aastal leidis aset kõige olulisem sündmus, mis sai NT saatuse võtmeks – Windows 3.0 väljalaskmine ja peadpööritav edu. Tegelikult sai sellest esimene korraliku graafilise liidesega multitegumtöötlusega Microsoft OS, milles saate toimida päris töö. See on laenamine sellest liidesest ja API-d määrasid NT tuleviku. Algselt pidi serveri OS olema OS/2 projekti uusversioon koos IBM-iga ja töötama vastavalt olemasolevaid rakendusi OS/2. Windowsi kolmas versioon ilmus aga täpselt õigel ajal: Redmond hülgas oma liitlased ja suunas NT arendusmeeskonna ümber Win32 API kujundamiseks, mis on tehtud Win16 liidese "pildi ja sarnasuse" järgi. See tagas väga vajaliku järjepidevuse, muutes rakenduste töölaualt serveriplatvormile portimise lihtsamaks.

NT arendusgrupp, millest selleks ajaks oli saanud Windows NT, hakkas kiiresti kasvama ja peagi töötas seal umbes 300 inimest. Suutmatus keskenduda OS/2-le tõi Microsofti ja IBMi suhetes kaasa tõsiseid probleeme. Ametlikud avaldused midagi ei teatatud, lihtsalt ühel ettevõtetevahelisel esitlusel avastasid IBMi töötajad segaduses, et loodud OS-il pole nende ettevõtte vaimusünnitusega mingit pistmist. Siiski sisse Akende kompositsioon NT 3.1 (numeratsioon "kohandatud" vastavalt praegune versioon Sel ajal eksisteerinud 16-bitine Windows) sisaldas muu hulgas DOS-i, Win16, POSIXi ja OS/2 API-de tuge. 1993. aasta juulis ilmus uus serverisüsteem Microsoftilt tuli välja ja alustas oma teekonda.

Siis läks asi rahulikult: 1994. aasta septembris ilmus Windows NT 3.5. Eelmist versiooni valmistati palavikulise hooga, kõik tuli nullist kodeerida ja paljud funktsioonid jäid rakendamata. Nüüd on aeg mõelda tõhususele, kiirusele ja... mingisuguse suhtluse korraldamisele võrkudega, mis on üles ehitatud NetWare’ile – tolle aja absoluutsele liidrile, mis domineeris turul. kohalikud võrgud. Kui neil aastatel oleks monopolide reguleerimise küsimustes olnud sama tähelepanelik kui praegu, oleks ehk piisanud vastava laimu kirjutamisest vastavale ametiasutusele. Kahjuks pidi Microsoft olukorra ise välja mõtlema. Novell kõhkles, kas pakkuda klienti või mitte Windowsi tugi N.T. Redmond ei jõudnud enam oodata – nad kirjutasid oma NetWare klient, ja see oli nii hea, et seda jätkati pärast algse Novelli tarkvara väljalaskmist. Mais 1995 ilmus tänu mikrokernelil põhinevale arhitektuurile OS-i spetsiaalne PowerPC väljaanne - Windows NT 3.51. Mõnede aruannete kohaselt lükkus selle väljaandmine omal ajal edasi, kuna IBM ei suutnud kinni pidada plaanist see protsessor turule tuua. Seetõttu läks PowerPC versiooni areng veidi kaugemale kui Windows NT 3.5, mis võimaldas sellel saada OS-i järgmise versiooni aluseks.

Kui seni võis veel rääkida Windows NT ja isegi Unixi arhitektuuride mõningasest sarnasusest (mõnes mõttes lõpmata kaugest, teisest küljest aga väga sarnasest VMS OS-iga), siis NT 4.0 ilmumisega, mis tutvustas graafika alamsüsteemi tuumaks, on selliste arutluste viimane põhjus kadunud. Teoreetiliselt oli selline otsus absoluutselt loogiline järeldus kurvast kogemusest, kui üritati integreerida populaarset aknakeskkonda Windows 95 NT-sse. Tõenäoliselt tekkis X Window - Unixi arhitektuurimudeli replikatsiooni idee just seetõttu. NT algsest "serveri orientatsioonist". Kui aga tegelikult "ülekandega" graafiline kest probleeme polnud, siis selle jõudlus kasutajarežiimis (st vormis regulaarne rakendus) jättis soovida, mis on täiesti loomulik – graafika, mis toetab abstraktset väljundseadet (olgu selleks siis rasterekraan, printer või üldse midagi). Windowsi alamsüsteem on ebaproportsionaalselt keerulisem ja vastavalt ka ressursinõudlikum kui X Window, mis “mõistab” eranditult rasterkuvasid. Seega ilmus 1996. aasta juulis välja antud Windows NT 4.0 kerneli osana veel üks moodul. Redaktsioon kandis nime Shell Update Release (SUR).

Järgmine etapp oli Windows NT 5.0, mis ilmus turule 2000. aastal nime all Windows 2000. “Tiitlite” vahetus toimus turundajate mõjul ja osutus üldiselt õigeks otsuseks, mis võimaldas seda teha. selle operatsioonisüsteemi ümberpaigutamiseks. Töö jätkub tänaseni, mida tõendab Windows Server 2003 väljalaskmine.

Võitlus Windowsi disaini ja Windowsi juurutamine Server annab aru Mark Lucovskile, ühele ettevõtte serveri OS-i divisjoni toetajatest. Ta juhib 5 tuhandest arendajast koosnevat armeed, mis on määratud seitsmele laborile. Veel 5 tuhat programmeerijat töötavad oma töökohal partnerettevõtetes, panustades iga päev 50 miljonisse Windows Server 2003 lõplikku koodirida.

Iga päev tehakse süsteemi täielik kompileerimine ja kokkupanek, et kontrollida funktsionaalsust ja tuvastada vigu. Avastatud vigade loendid saadetakse arendusmeeskondadele. Tehtud parandused tuleb teatada teadetetahvlil, mis asetab need põhiehitusse lisamiseks järjekorda. Süsteemi koostavat serveriparki ajakohastatakse aga pidevalt, nagu ka aastaid tagasi, täielik kokkupanek kulub 12 tundi arvutiaega. Ja seda hoolimata kolossaalse koodimassiivi jagamisest eraldi sõltumatuteks lähtekoodirühmadeks, mis on organiseeritud puulaadsetesse hierarhiatesse.

Arendusprotsessi kvintessentsiks on tunniajased koosolekud nn sõjaruumis, mida peetakse kaks-kolm korda päevas (kell 9:30, 14:00 ja 17:00). Neile eelnevad sarnased üritused kohalikes töörühmade “sõjatubades” kell 8.00. Põhikoosolekul arutatakse varem avastatud vigade parandusi ja tehakse kindlaks projekti üldine seis. Viimastel päevadel on siinsed inimesed peamiselt otsinud võimalusi ühe olulise probleemi lahendamiseks – Windows.NET Server 2003 ümbernimetamine Windows Server 2003-ks. Tuhanded nimed erinevates moodulites ja see on viimasel hetkel enne süsteemi väljaandmist, mis on tekitanud arendajatele tõsist peavalu.

Koosolekul peaks iga meeskond aru andma oma töö edenemisest, avastatud vigade parandamise protsessist ja võimalikud tagajärjed neid muudatusi teha või mitte teha. Kui probleemi ei suudeta lahendada või seda peetakse ebapiisavalt oluliseks, suunatakse viga esialgse terminoloogia kohaselt lõplikku väljalasesse. Hommikusest koosolekust puudumine võrdub deserteerimisega.

Ehitamine algab iga päev kell 16.30 ja seda saab edasi lükata kuni kella 18.00-ni, et pärast kolmandat sõjaruumi koosolekut saaks süsteemi lisada. Meeskond ei saa ilma koosolekule tulla valmis lahendus olemasolevaid probleeme, muidu oleks parem, kui need sinna üldse ei ilmuks. Igas seitsmes laboris on täielik koopia süsteemi lähtekoodid, millesse nad oma muudatusi teevad, koostavad ja funktsionaalsust kontrollivad. Kui kõik läks sujuvalt - uus koodühineb teiste rühmade loodud koodiga põhikoostuks. Probleemiks võib olla kirjutatud uue koodi koostoime erinevad rühmad. Peakomplekt ei lähe alati hästi, mõnikord osutub süsteem elujõuliseks. Sellisel juhul kutsutakse kohe pärast süüdlase mooduli avastamist (enamasti kella kolme-nelja paiku öösel) kirjutanud kiirkorras töökohta ega lahku enne, kui viga on parandatud. Seetõttu peavad programmeerijad olema valmis töötama 24 tundi ööpäevas, 6 päeva nädalas (toote väljalaskekuupäeva lähenedes võetakse kasutusele kuus päeva).

Peamine põhimõte, millele testimise viimased etapid üles ehitatakse, on meie enda toodete kasutamine projektiprotsessis. Kui süsteem saavutab esimese taseme stabiilsuse, saab sellest töörühmade peamine OS. "Teine tase" loetakse saavutatuks, kui OS omandab töövõime. Alles pärast seda lubatakse seda kasutada Microsofti ülikoolilinnakus. Nii oli sellega failiserver NT all kasutati seda esmalt Windows NT lähtekoodi salvestamiseks, seda tehti esimese ja kõigi järgnevate koodidega Aktiivsed versioonid Kataloog.

Seejärel esitatakse toode JDP (Joint Development Partners) programmi kaudu testimiseks valitud partneritele. Vigade avastamisel tehakse “tahtlik otsus”: jätke need süsteemi ja salvestage müügi alguskuupäev või lükake väljalaskekuupäev edasi ja alustage parenduste tegemist. Viimasel juhul tühistatakse kõik tulemused ja testimine algab nullist.

Palju keerulisem on pakkuda müügijärgset tuge. Kui tuvastatakse defekte, turvaauke või on vajadus tootele uusi funktsioone lisada, tuleb luua kas lokaalne plaaster või täisväärtuslik. Hoolduspakett. Kuna teised olid olemas juba enne seda plaastrit või hoolduspaketti, testitakse uut koodi paljudes süsteemi variantides, proovides kõiki võimalikke paikade ja hoolduspakettide kombinatsioone. Lisaks toetab ettevõte täieliku funktsionaalsuse kontrolli läbiviimiseks oma võrgu eraldi fragmente, mis töötavad toodete vanematel versioonidel (näiteks Windows Server 2000), kus saate süsteemi kohapeal "testida".

Kuidas VMS-ist sai WNT

Kunagi tegid mõned mõistused nalja, et kui Cutleri operatsioonisüsteemi VMS-i nime igale tähele juurde teha (suurendada ühe võrra), saad WNT või Windows NT. Professionaalide sõnul on see absoluutne tõde. Mitte erapoolik arvamus, mis põhineb asjaolul, et NT peamised arhitektid olid omal ajal VMS-i arendajad, vaid objektiivne reaalsus.

Tegelikult on NT VMS-i montaaži tuuma radikaalselt ümberkujundatud arhitektuuriideede kehastus, mis on parema teisaldatavuse saavutamiseks rakendatud C-keeles, mida täiendavad vastavad liidese API-d ning uued faili- ja graafika alamsüsteemid. kogukond arhitektuursed lahendused kaks süsteemi on väga suur. Seega on neil samad mõisted protsessidest, prioriteetidest (32 taset), prioriteetide muutuste haldamisest ja protsessori aja jaotuse kontrollimisest nende vahel. Kuid vaatamata olulistele sarnasustele, mis on kahtlemata peaarhitekti - Cutleri - meeskonna varasemast kogemusest tingitud, loodi NT algselt mitme lõimega operatsioonisüsteemina - see üks "väike" erinevus võimaldab mõista, mil määral NT on eemaldatud "põhilisest" VMS-arhitektuurist.

Mõlema operatsioonisüsteemi draiverid töötavad virnamudelis, mille iga kiht on teistest isoleeritud, mis võimaldab teil korraldada mitmeastmeline skeem seadmehaldus. Süsteemid võimaldavad vahetada nii kasutajaprotsesse kui ka süsteemiprotsesse, sealhulgas draivereid. Ressursside esitamise viisid on samuti sarnased. NT-turvalisus, nagu ka selle aluseks olevad valikulised juurdepääsukontrolli loendid ehk DACL-id, jälgib selle päritolu VMS 4.0-ni.

1993. aastal vaatasid digitaalsed insenerid üle Windows NT spetsifikatsioonid ja avastasid selle hämmastava sarnasuse Prismi projekti osana loodud eksperimentaalse Mica OS-iga. Miks selline tähelepanu Redmondi toodetele? Mitte tänu heale elule ei hakanud Digitali töötajad uurima kellegi teise süsteemi sisemust. 1992. aastal langes korporatsioon pikalevenivasse sukeldumisse, raha libises näppude vahelt läbi ja uue Alpha protsessori müük jäi soiku. Nüüd püüdsid ettevõtte ülemused päästet otsides abi saamiseks pöörduda oma kibeda rivaali Inteli poole, millest selle president Andrew Grove keeldus. Lõpuks pidin Gates III ees kummardama ja küsima Windowsi port NT Alpha all vastutasuks lubaduse eest teha NT põhioperatsioonisüsteemiks VMS-i kahjuks. Kuid pärast NT esialgse versiooni saamist mõistsid digitaalsed insenerid järk-järgult, et see OS nõuab oluliselt rohkem muutmälu, kui nende tüüpiline "viie tuhande dollari Alpha PC" sisaldab. NT ei sobinud selgelt RISC-jaamade massiturule. Katse liituda Microsofti lipuga Digitali jaoks (nagu enamiku teiste ettevõtete jaoks) osutus aja ja raha raiskamiseks.

Mäng "leia 10 erinevust" WNT ja VMS-i vahel tõi Digitalile märkimisväärseid dividende. Ühe toona Business Weekis avaldatud versiooni kohaselt otsustas Digitali president, kelle käes olid ümberlükkamatud tõendid intellektuaalomandi õiguste rikkumise kohta, selle asemel, et avalikult hagi esitada, vähema kulutades rohkem kasu saada. Ta pöördus selgituste saamiseks Microsofti poole, mille tulemusena sõlmiti ulatuslik leping, mille alusel sai Digitalist NT peamine võrguintegraator. Lisaks loobus Redmond sama aasta oktoobris mõlema Windows NT-s Alphaga konkureeriva protsessori toetamisest: PowerPC ja MIPS. Kahjuks digitaalse halduse jaoks allianss peagi hävitati ja staatus "NT võrgu installiteenused Microsofti jaoks" läks Hewlett-Packardile, mis aga sai mõne aasta pärast ettevõttelt teise raske koorma - VMS OS-i.

Hoolimata asjaolust, et NT ja VMS lahknesid, jätkasid need operatsioonisüsteemid mitmeid omapäraseid laene. Täpsemalt, Windows NT sai klastri toe alles 1997. aastal, samas kui VMS-il oli see alates 1984. aastast ja Windowsi 64-bitine versioon ilmus veelgi hiljem (VMS rändas suuremale bitimahule juba 1996. aastal). Teisest küljest võttis VMS 7.0 1995. aastal kasutusele kerneli tasemel lõime ja VMS 7.2 sisaldas registrilaadset andmebaasi ja globaalset sündmuste logi, mis sarnanesid vastavate NT tööriistadega. Windows Server 2003 tuleb välja, vaatame, mis edasi saab...

Entsüklopeediline YouTube

    1 / 3

    ✪ The Computer Chronicles – Windows NT (1993)

    ✪ Microsoft Windows 3 ja NT, 1991, 1. osa

    ✪ Na skok do minulosti ~ Windows NT 4.0 Workstation (1996) ~ Install na čisto ~ Česky ᴰ

    Subtiitrid

Arengu ajalugu

Windows NT arendamist tööpealkirja "NT OS/2" all alustas 1988. aasta novembris grupp spetsialiste, mida juhtis David Cutler, kes liitus Microsoftiga DEC-st, kus nad arendasid VAX-i ja VMS-i. Töö jätkus paralleelselt IBM-i oma OS-i OS/2 2.0 arendamisega, mis lõpuks ilmus alles 1992. aasta aprillis. Venemaal ilmus see 13. juunil 1992. aastal.

Samal ajal jätkas Microsoft oma DOS-i ja Windowsi perekondade operatsioonisüsteemide arendamist, mida iseloomustavad madalamad nõuded arvutiressurssidele kui IBM OS/2. Pärast Windows 3.0 väljaandmist mais 1990 otsustas Microsoft lisada NT-le OS/2 tarkvara liides(API), ühildub Windows API-ga. See otsus tekitas Microsofti ja IBMi vahel tõsiseid hõõrumisi, mis lõppesid nende koostöö katkemisega. IBM jätkas OS/2 arendamist iseseisvalt ja Microsoft hakkas töötama süsteemi kallal, mis lõpuks välja anti Windows NT nime all. Kuigi see ei saanud kohe populaarseks nagu DOS, Windows 3.x või Windows 9x, osutus turunduse seisukohalt Windows NT oluliselt edukamaks kui OS/2.

NT OS-i arendamiseks kutsus Microsoft DEC-i spetsialiste, mida juhtis David Cutler ja kellel on kogemusi multitegumtöötlussüsteemide (nt VAX/VMS ja RSX-11) loomisel. Mõned sarnasused Windows NT ja VMS-i perekonna operatsioonisüsteemide sisearhitektuuri vahel andsid alust süüdistada äsja palgatud Microsofti töötajaid DEC-i intellektuaalomandi varastamises. Tekkinud konflikt lahendati rahumeelselt: DEC tunnistas Microsofti omandiõigust aluseks olevatele tehnoloogiatele Windowsi baasil NT ja Microsoft lõid ja toetasid Windows NT versiooni DEC Alpha arhitektuuri jaoks.

Vaatamata nende ühistele juurtele vähenes Windows NT ja OS/2 ühilduvus selle OS-i iga uue väljalaskega. OS/2 2.0 API tugi, kuigi see oli kavandatud NT jaoks, ei olnud kunagi lõpetatud; Windows NT 4.0 eemaldas HPFS-failisüsteemi toe ja Windows XP eemaldas OS/2 1.x programmitoe alamsüsteemi.

Versioonid

Nimi ( koodnimi), valikud versiooni number esimene väljaanne viimane number /
Windows NT 3.1 3.1.528 27. juuli SP3 (10. november)
Tööjaam, täiustatud server
Windows NT 3.5 ( Daytona) 3.5.807 21. september SP3 (21. juuni)
Tööjaam, server
Windows NT 3.51 ( Tukwila) 3.51.1057 30. mai SP5 (19. september)
Tööjaam, server
Windows NT 4.0 ( Indy) 4.0.1381 29. juuli SP6a (30. november)
Tööjaam, server, server Enterprise ( Graniit), terminaliserver ( Hüdra), Manustatud ( Impala)
Windows 2000 ( Kairo) 5.0.2195 17. veebruar SP4 (26. juuni)
Professionaalne, server, täiustatud server, andmekeskuse server
Windows XP ( Whistler) 5.1.2600 25. oktoobril SP3 (6. mai)
Kodu, professionaal, meediakeskus ( eKodu), tahvelarvuti, starter, sisseehitatud ( Mantis), N; Windowsi põhitõed pärandarvutite jaoks ( Eiger)
Windows Server 2003 ( Whistleri server, Windows .NET Server) 5.2.3790 24. aprill SP2 (13. mai)
Standardne, ettevõte, andmekeskus, veeb, väikeettevõtte server ( Bobcat), Arvuta Klastri server, Salvestusserver; Windows XP Professional x64
Windows Vista ( Longhorn) 6.0.6000 30. jaanuar SP2 (25. mai)
Starter, Home Basic, Home Premium, Business, Enterprise, Ultimate, N Home Basic, N Business; x64 variandid, välja arvatud Starter
Windowsi koduserver 6.0.2423 16. juuli Power Pack 3 (24. november)
Windows Server 2008 ( Longhorni server) 6.0.6001 27. veebruar SP2 (27. mai)
Standardne, ettevõte, andmekeskus, HPC, veeb, salvestusruum, väikeettevõte ( Puuma), Essential Business ( Centro), Itanium; x64 variandid kõikidest peale HPC
Windows 7 ( Blackcomb, Viin) 6.1.7600 22 oktoober SP1 (KB976932) (22. veebruar)
Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate, Windows 7 N, Windows 7 E; x64 variandid kõigist, välja arvatud esialgne
Windows Server 2008 R2 6.1.7600 22 oktoober SP1 (KB976932) (22. veebruar)
Standardne, ettevõte, andmekeskus, HPC, veeb, salvestusruum, väikeettevõte, Itanium; kõik versioonid on ainult 64-bitised
Windows Home Server 2011 6.1.7657 6. aprill
Windows 8 ("punane") 6.2.9200 26. oktoober Pro (26. oktoober)
Windows 8, Windows 8 RT, Professional, Professional N, Professional WMC, Enterprise, Enterprise N; Kõigi, välja arvatud Windows RT, x64 variandid
Windows Server 2012 6.2.9200 26. oktoober RTM (1. august)
Windows 8.1 ("sinine") 6.3.9600 18. oktoober Värskendus (2. aprill)
Windows 8.1, Windows 8.1 RT, Professional, Professional N, Professional WMC, Enterprise, Enterprise N; Kõigi, välja arvatud Windows RT, x64 variandid
Windows Server 2012 R2 6.3.9600 18. oktoober
Foundation, Essentials, Standard, Datacenter; kõik versioonid on ainult 64-bitised
Windows 10 ("üheksa") 10.0.10240 29. juuli
Kodu, professionaalne, mobiilne, ettevõtte jaoks õppeasutused, mobiilne ettevõte, asjade interneti avaleht; x86, x86-64 ja ARM

Sisearhitektuur

Kerneli komponendid

Kasutajarežiimi komponendid

Windows NT kasutajaliidese alamsüsteem rakendab Windowsi eelmiste versioonide omaga sarnast aknaliidest. Selle alamsüsteemi kahte tüüpi objekte, mida Windowsi 16-bitistes versioonides ja Windows 9x-s ei olnud, on aknajaamad Ja lauaarvutid. Aknajaam vastab ühele seansile Windowsi kasutaja NT - näiteks kaugtöölaua teenuse kaudu ühenduse loomisel luuakse uus aknajaam. Iga töötav protsess kuulub ühte aknajaamadest; Muud teenused peale nende, mis on märgitud töölauaga suhtlemisvõimeliseks, töötavad eraldi, nähtamatutes aknajaamades.

Igal aknajaamal on oma lõikelaud, globaalsete aatomite komplekt (kasutatakse DDE-toimingute jaoks) ja töölaudade komplekt. Töölaud on kõigi globaalsete kasutajaliidese alamsüsteemi toimingute kontekst, nagu konksude installimine ja sõnumite edastamine. Iga jooksev lõim kuulub ühele töölauale - sellele, kus asuvad aknad, mida see teenindab; eelkõige ei saa üks lõim luua mitut akent, mis kuuluvad erinevatele töölaudadele. Üks töölaudadest võib olla aktiivne ( kasutajale nähtav ja suudab tema tegevusele reageerida), on ülejäänud töölauad peidetud. Võimalus luua ühe tööseansi jaoks mitu töölauda ja nende vahel vahetada pole siiani olnud standardsed vahendid kohandatud Windowsi liides, kuigi neid on kolmanda osapoole programmid, mis annab juurdepääsu sellele funktsioonile.

Aknajaamad ja töölauad on ainsad Windows NT kasutajaliidese alamsüsteemi objektid, millele saab määrata juurdepääsuõigused. Ülejäänud objektitüübid on aken Ja menüü- pakkuda täielikku juurdepääsu kõigile protsessidele, mis on nendega samas aknajaamas. Sellepärast Windowsi teenused NT töötab vaikimisi eraldi aknajaamades: need töötavad kõrgendatud õigustega ja kasutajaprotsesside lubamine teenuseakendega lõputult manipuleerida võib põhjustada krahhe ja/või turvaprobleeme.

Tarkvaraliidesed

Native API

Windows NT pakub rakendusprogrammide jaoks mitut API-liideste komplekti. Peamine neist on nn natiivne API ( NT Native API), mis on realiseeritud dünaamiliselt lingitud teegis ntdll.dll ja koosneb kahest osast: süsteemikutsed NT tuumale (funktsioonid eesliidetega Nt ja Zw, mis edastavad täitmise samade nimedega kerneli funktsioonidele ntoskrnl.exe) ja kasutajas realiseeritud funktsioonidest. režiim (eesliitega RTl). Mõningaid teise rühma funktsioone kasutatakse sisemiselt süsteemikõned; ülejäänud koosnevad täielikult privilegeerimata koodist ja neid saab kutsuda mitte ainult kasutajarežiimi koodist, vaid ka draiveritest. Lisaks Native API funktsioonidele sisaldab ntdll ka funktsioone standardne raamatukogu C keel.

Native API ametlik dokumentatsioon on väga napp, kuid entusiastide kogukonnad on katse-eksituse meetodil suutnud selle liidese kohta koguda üsna palju teavet. Eelkõige ilmus 2000. aasta veebruaris Gary Nebbetti raamat " Windows NT/2000 API põhifunktsioonide viide"(ISBN 1-57870-199-6); 2002. aastal tõlgiti see vene keelde (ISBN 5-8459-0238-X). Native API kohta teabeallikaks võib olla Windows DDK, mis kirjeldab mõningaid Native API kaudu saadaolevaid tuumafunktsioone, samuti Windowsi koodi uurimine (pöördprojekteerimine) – lahti monteerimise või Windows 2000 lähtekoodi abil. saadaval lekke tõttu või kasutades lähtekoodi Windows 2003 tekste, mis on saadaval Windowsi programmid Uurimistuum.

Programmid, mis käitatakse enne ülejäänud Windows NT API-sid pakkuvate alamsüsteemide laadimist, on piiratud Native API kasutamisega. Näiteks programm autochk, mis kontrollib kettaid OS-i laadimisel pärast vale väljalülitamist, kasutab ainult Native API-t.

Win32 API

Kõige sagedamini kasutavad Windows NT rakendusprogrammid Win32 API-d - Windows OS 3.1 API baasil loodud liidest, mis võimaldab teil olemasolevaid programme uuesti kompileerida Windowsi 16-bitiste versioonide jaoks lähtekoodi minimaalsete muudatustega. Win32 API ja 16-bitise Windows API ühilduvus on nii suurepärane, et 32-bitised ja 16-bitised rakendused saavad vabalt sõnumeid vahetada, üksteise akendega töötada jne Lisaks olemasoleva Windows API funktsioonide toetamisele, mitmeid uusi funktsioone, sealhulgas konsooliprogrammide tugi, mitmelõimeline ja sünkroonimisobjektid, nagu mutexid ja semaforid. Win32 API dokumentatsioon sisaldub Microsoft Platform SDK-s ja on saadaval veebisaidil.

Win32 API tugiteeke nimetatakse põhimõtteliselt samadeks kui Windows 3.x süsteemiteegideks, millele on lisatud järelliide 32: need on kernel32, advapi32, gdi32, user32, comctl32, comdlg32, shell32 ja mitmed teised. Win32 API funktsioonid saavad vajalikke funktsioone ise kasutajarežiimis rakendada või kutsuda ülalkirjeldatud Native API funktsioone või pääseda juurde csrss-i alamsüsteemile LPC mehhanismi kaudu (Inglise), või tehke süsteemikutse win32k teeki, mis juurutab kerneli režiimis Win32 API jaoks vajalikku tuge. Loetletud nelja valikut saab kombineerida ka mis tahes kombinatsioonis: näiteks Win32 API WriteFile funktsioon kutsub Native API funktsiooni NtWriteFile, et sinna kirjutada. ketta fail ja kutsub konsooli väljundiks sobiva csrss-funktsiooni.

Win32 API tugi on kaasatud operatsioonisüsteemide Windows 9x perekonda; lisaks saab selle lisada Windows 3.1x-le, installides Win32s paketi. Olemasolevate Windowsi rakenduste portimise hõlbustamiseks, mis kasutavad stringide esitamiseks MBCS-kodeeringut, on kõik Win32 API funktsioonid, mis aktsepteerivad stringe parameetritena, loodud kahes versioonis: funktsioonid sufiksiga A ( ANSI) aktsepteerivad MBCS-stringe ja funktsioone sufiksiga W ( lai) aktsepteerivad UTF-16 kodeeritud stringe. Operatsioonisüsteemides Win32s ja Windows 9x toetatakse ainult A-funktsioone, samas kui Windows NT-s, kus kõik OS-i stringid on salvestatud ainult UTF-16-sse, teisendab iga A-funktsioon lihtsalt oma stringi parameetrid Unicode'iks ja kutsub välja W-versiooni. sama funktsioon. Kaasasolevad teegi H-failid määravad funktsioonide nimed ka ilma järelliideta ning funktsioonide A- või W-versiooni kasutamise määravad kompileerimisvõimalused ning näiteks Delphi moodulites enne versiooni 2010 on need rangelt seotud. A-liitega suvandite juurde Oluline on siiski märkida, et enamik Windows 2000 või uuemates Windows NT operatsioonisüsteemides kasutusele võetud uutest funktsioonidest eksisteerib ainult Unicode'i versioonis, kuna ülesanne on tagada ühilduvus vanemate programmide ja Windowsiga. 9x ei ole enam nii vajutav kui varem.

POSIX ja OS/2

Windows NT 4 esimene väljalase toetas nelja platvormi (x86, Alpha, MIPS ja PowerPC), kuid vähemlevinud platvormide tugi vähenes hoolduspakettide ilmumisega: SP1-st eemaldati MIPS-i tugi ja SP3-st PowerPC-tugi. Windows NT 4 uusimad versioonid toetasid ainult x86 ja Alpha; kuigi Alpha tugi plaaniti lisada Windows 2000-sse, eemaldati see RC2 versioonist. Selle tulemusel sai x86 ainsaks platvormiks, mida Windows 2000 toetab.

Otsustati lõpetada IA-64 toetamine; Windows NT uusim versioon, mis täielikult toetab Itaniumi, on Windows NT 5.2 (XP Professional 64-bit Edition ja Server 2003). Kallimatele (ja vastavalt ka raskemini uuendatavatele) serveritele aga anti välja Windows Server 2008 ja Windows Server 2008 R2 eriversioonid ning Windows Server 2012 ei saanud enam IA-64 tuge.

Standardsed ja kohandatud otseteed ja ikoonid

"Töölaud" osutus võrguga tihedalt seotud. Sisu on võimalik esitada kõvaketas mitte tuttavate ikoonide loend, vaid hüperlinkidega veebilehe kujul. Erinevus sisule juurdepääsu vahel on praktiliselt kadunud kohalik kõva kettale ja juurdepääsu Interneti-ressurssidele. Uus Active DeskTop võimaldab teil kuvada veebilehti, mida seejärel automaatselt värskendada. Tabeli veebilehena esitamiseks peaksite paremklõpsama ekraani vabal pinnal, kontekstimenüü valige "Aktiivne töölaud" ja aktiveerige valik "Kuva veebilehena".

Uus OS-i versioon sisaldab lisafunktsioone riistvara tugi. Mõned neist tööriistadest on kas alles väljatöötamisel või laialdaselt kasutusel. Nende hulka kuuluvad näiteks täiustatud graafika siin, DVD-draivid.

Uus süsteem peab pakkuma OnNow standardi tuge – see tähendab, et seadet saab kasutada kohe pärast võrku ühendamist (nagu kodumasinat).

Uus süsteem sisaldab utiliite TV Tuner ja TV Viewer, mis on mõeldud tavaliste telesaadete vaatamiseks arvutis. Nende kommunaalteenuste toimimiseks vajate ka televiisori vastuvõtja plaati.

Windowsi uues versioonis on Microsoft asendanud või täiustanud paljusid süsteemi sisemisi mehhanisme. Kõvaketaste teave on nüüd korraldatud faili abil FAT süsteemid 32, mis võimaldab kettaruumi säästlikumalt kasutada. Kaasas on spetsiaalne utiliit vana failisüsteemi teisendamiseks Windows NT-ks.

Operatsioonisüsteemi uuele versioonile üleminekul ilmnevad täiendavad mugavused, eelkõige on süsteemi alglaadimisprotsess kiirenenud; kõik muudatused ekraani parameetrites (eraldusvõime, värvisügavus) tehakse ilma süsteemi taaskäivitamiseta; Tööde seiskamise ja toite väljalülitamiseks valmistumise protsess on kiirenenud.

Windows NT/98 sisaldab tööriistu peer-to-peer võrkude loomiseks või spetsiaalse serveriga võrkudega ühenduse loomiseks kui kliendiks. Windows NT operatsioonisüsteemil on kõik tööriistad spetsiaalse serveriga võrgu loomiseks. Seda süsteemi eristab kiirus, töökindlus ja ohutus.

NT kiirus on tingitud kahest põhjusest: NT on täielikult 32-bitine operatsioonisüsteem ja toetab sümmeetrilist töötlemist. Sümmeetriline töötlemine tähendab, et NT saab töötada mitme mikroprotsessoriga arvutites. Windows NT-l on mitu versiooni. NT Workstation võib töötada kahe mikroprotsessoriga arvutites. NT Server kasutab kuni 32 mikroprotsessorit.



NT teine ​​eristav omadus on selle sisseehitatud turvasüsteem. Erinevalt teistest operatsioonisüsteemidest kontrollib NT juurdepääsu arvutile. Esiteks ei luba NT kasutajal arvutit kasutada, kui ta ei sisene õige nimi ja parool. Teiseks ei luba NT kasutajal (kasutajanime ja parooli sisestanud isik) failiga töötada, välja arvatud juhul, kui ta on nende inimeste nimekirjas, kellel on selleks lubatud.

MS-DOS-i ja vanemaid Windowsi versioone kasutavates arvutites mõjutab ühe programmi ebanormaalne töötamine ka teisi samal ajal töötavaid programme. Seevastu kui Windows NT märkab, et üks programm jookseb kokku, hoiab see ära teiste programmide või andmete kahjustamise. Kõrge töökindlus saavutatakse kõikehõlmava juhtimisega, mis aeglustab arvutit ning nõuab kiiret protsessorit ja suuri mälumahtusid.

Windows NT saab töötada piiratud hulga välisseadmetega.

Pärast arvuti sisselülitamist ja süsteemi laadimist kuvatakse registreerimisaken. Peate vajutama Ctrl + Alt + Del, seejärel sisestama oma kasutajanime ja parooli.

Kui lülitate arvuti välja, annab aken Shut Down teile võimaluse arvuti välja lülitada või teise nimega sisse logida. Kui olete arvutist eemal ja ei soovi, et keegi teine ​​teie andmetega töötaks, vajutage klahvikombinatsiooni Ctrl + Alt + Del. Kui " Windowsi turvalisus NT", klõpsake nuppu "Lukusta". Luku eemaldamiseks peate vajutama Ctrl + Alt + Del ja sisestama oma nime ja parooli.

NT-l on viis turvafunktsiooni: kontod, load, rühmad ja auditilogid. Kontod registreeri kasutaja. Õigused on samaväärsed eriprivileegidega. Lubasid kasutatakse erinevatele objektidele juurdepääsu kontrollimiseks. Grupid muudavad administraatori töö lihtsamaks. Auditilogid jälgivad konkreetseid tegevusi ja sündmusi. Kõiki neid tööriistu haldab "Kasutajahaldur".