Windows NT

Windows NT
operativsystem
Windows NT 3.1 , den første versjonen av Windows NT
UtviklerMicrosoft
FamilieWindows
Første utgivelseWindows NT 3.1 (27. juli 1993 )
Nåværende utgivelseWindows 11 (10.0.22621.521) (20. september 2022 )
Kjernetype _Hybridkjerne , 32/64 bit _
Støttede plattformerIA-32 , x86-64 , Itanium
LisenstypeProprietær programvare
TillatelseEier ( MS-EULA )
UtviklingsstadietStrøm
ForgjengerWindows 3.1 og Windows 9x
Nettstedwww.microsoft.com/windows/

Windows NT er en familie av operativsystemer produsert av Microsoft , og er for tiden den eneste serien med PC-operativsystemer produsert av selskapet. De er designet for bedriftsbrukere, både servere og arbeidsstasjoner , først sammen med Windows 3.x - operativsystemene , og senere Windows 9x , ment i stedet for hjemmebrukere og kontorautomatisering . Med Windows XP ble også Windows NT-linjen i 2001 tilgjengelig for hjemmebrukere.

Akronymet " NT " for mange har ikke en offisiell betydning, men det blir ofte tolket som initialene til " N ew T eknologi" ; andre tolkninger ser i stedet betydningen av N- og T - arbeid, for å indikere dets natur som en nettverksorientert klient eller med referanse til Northern Telecom Limited som angitt for eksempel på første side av hurtiginstallasjonsveiledningen for Windows 2000; i akronymet WNT kunne du se initialene til VMS -systemet , der hver bokstav økes med en posisjon i det latinske alfabetet: denne tolkningen, som vil fremheve koblingene mellom de to operativsystemene, vil delvis støttes av det faktum at når utarbeidelse av Microsoft-systemet ble deltatt av mange programmerere fra Digital , inkludert prosjektlederen for VMS-arkitekturen, som derfor kom til å påvirke utviklingen av Windows NT [1] .

Fra og med Windows 2000 har serieoperativsystemer ikke lenger NT i navnet. Windows 2000 har imidlertid slagordet, Utviklet med NT-teknologi , på oppstartsskjermen, og standard installasjonsmappe er C: \ WINNT . Ofte er navnet Windows NT , hvis det ikke er slått sammen med noen versjon av Windows , assosiert med Windows NT 4.0 .

Arkitektur

Siden opprinnelsen har Windows NT vært inspirert av filosofien til Unix -systemer og skiller seg klart fra systemer basert på MS-DOS : innstillingen er multi -user , multiprosess (eller multitasking ), multiprosessor. Filsystemet ( NTFS i dets ulike versjoner) administrerer flere brukere tilstrekkelig , og tildeler spesifikke tilgangsrettigheter til hver fil for hver bruker.

Kjernen

Windows NT -kjernen blir ofte feilaktig ansett for å være av mikrokjernetypen , i virkeligheten er den av hybridtypen . Faktisk gir definisjonen av mikrokjerne at bare essensielle tjenester må ligge i kjernen, og alle andre operativsystemtjenester, inkludert minneadministrasjon og input /output , skal fungere i brukermodus i separate minneplasser . Av ytelsesgrunner har imidlertid nesten ingen operativsystemer en ren mikrokjerne (det eneste unntaket er Mach ). I Windows NT er mange tjenester implementert i kjernemodus , inkludert filsystemet , minneadministrasjon og, fra og med Windows NT 4, til og med grafikkadministrasjon. Når det gjelder ytelse og sikkerhet, tilsvarer dette monolitiske kjerner (som UNIX og Linux ), men gir større fleksibilitet.

Windows NT-kjernen er helt 32-biters og har en forebyggende planlegger (det vil si at den administrerer tidlig utgivelse av prosesser , slik at du kan frigjøre CPU fra en prosess som har vært opptatt for lenge). Videre, i motsetning til Windows 9x, er kjernen fullstendig reentrant , til fordel for ytelsen: faktisk i Windows 9x når en applikasjon ber om en systemtjeneste, som vanligvis er 16-bit og ikke er reentrant, tar applikasjonen opp en del global , som effektivt gjør systemet monotask .

Versjoner

Windows NT- prosjektet ble født i 1988 , og har gitt fødsel til en rekke operativsystemer gjennom årene:

Det første Windows NT-prosjektet - Versjon 3.1 ble utgitt ikke bare for x86 -plattformer , men også DEC Alpha og MIPS (R4000-prosessorer). - Versjon 3.51 ble også utviklet for PowerPC- og SPARC-arkitekturer , sistnevnte kun i "betaversjon" og ikke solgt på forbrukermarkedet . Intergraph porterte denne versjonen til Clipper , men bestemte seg for ikke å distribuere den. - Versjon 4.0 er den siste offisielt støttede plattformen som er utviklet for andre prosessorer enn x86 (hvis vi ekskluderer fremtidens Itanium ), inkludert DEC Alpha , MIPS og PowerPC . Alle Service Packs ble også distribuert for DEC Alpha . Den andre avledningen av Windows NT-prosjektet Den tredje avledningen av Windows NT-prosjektet

Koblinger med OS / 2 og VMS

Windows NT var opprinnelig basert på OS/2 , et samarbeidsprosjekt mellom Microsoft og proprietære IBM . Samarbeidet opphørte og IBM fortsatte å markedsføre den forrige versjonen av OS / 2 mens Microsoft ga nytt navn til Microsoft Windows NT, inkludert Windows 3.x Windows APIer tilpasset 32 - bit som en høynivå API.

Fra begynnelsen av prosjektet var Windows NT-utviklerne en gruppe programmerere fra Digital Equipment Corporation , inkludert Dave Cutler , Dick Hustvedt og Peter Lipman som hadde utviklet DECs OpenVMS - operativsystem hos deres New Technology-selskap. Deres erfaring med VMS har delvis reflektert over strukturen til NT. I et intervju etter utgivelsen av Windows NT sa Cutler spøkefullt at akronymet WNT var et ordspill med VMS, oppnådd ved å flytte hver bokstav fremover én posisjon i alfabetisk rekkefølge, dvs. 'VMS + 1' (i motsetning til hva som ble gjort for navnet på datamaskinen HAL 9000 til filmen 2001: A Space Odyssey som stammer fra IBM). Ifølge noen stammer akronymet "NT", selv om det ikke har en offisiell betydning, fra "N-Ten", emulatoren til Intel i860 CPU som utviklingen av prosjektet hadde begynt på.

I lys av dette lurte noen kritikere på om NT virkelig kunne betraktes som en ny teknologi, ettersom systemstrukturen faktisk ble avledet fra et VAX -maskinoperativsystem som dateres tilbake til 1977 . Prosessene, planleggeren , prioriteringsadministrasjonen, multiprosessorstøtten er veldig like, så mye at Digital Press VAX / VMS Internals and Data Structures- boken sies å være en utmerket beskrivelse av de tilsvarende aspektene ved Windows NT. Her er en sammenligningstabell mellom de to systemene:

Sammenligningstabell mellom VMS og NT terminologi
VMS Windows NT
Avbruddsprioritetsnivå (IPL) Avbruddsforespørselsnivå (IRQL)
Asynkron systemfelle (AST) Asynchronous Procedure Call (APC)
Gaffelprosedyre Deferred Procedure Call (DPC)
I/O-forespørselspakke (IRP) I/O-forespørselspakke (IRP)
Feilsjekk Feilsjekk
Systemtjeneste Systemtjeneste
sys.exe ntoskrnl.exe
Sidebasseng Sidebasseng
Nonpaged basseng Nonpaged basseng
Se til side Listen Se til side Listen
Seksjon Seksjon
Postkasse Postslot

Kritikk

Sammenlignet med MS-DOS og Windows 9x - systemer, har NT-systemer alltid krevd betydelig større mengder RAM . Dette var et problem som var felles for alle avanserte operativsystemer (f.eks. OS/2 ) på 1990-tallet . I utgangspunktet var påliteligheten til NT lavere enn forventningene til brukerne og produsentens påstander. Blokkeringen av maskinen, preget av den berømte "blå skjermen" (kalt på sjargong BSOD, Blue Screen of Death ), skjedde med overdreven frekvens og presenterte seg i de mest uventede situasjoner. Forfiningen av kjernen og spesielt forbedringen av enhetsdriverne har redusert dette problemet betraktelig.

Et svært kritisert trekk ved Windows NT er umuligheten av å bruke operativsystemet på en rent tekstlig måte, siden det grafiske grensesnittet ikke kan utelukkes. For å løse dette problemet har Microsoft implementert en ren tekstmodus i Windows Server 2008 . I de tidlige versjonene led NT mye av maskinvaregjenkjenning, fordi det ikke var støtte for Plug and Play og få maskinvareprodusenter ga ut enhetsdrivere for produktene sine. Multimedia evner var også svært mangelfulle. Utgivelsen av Windows 2000 har snudd situasjonen, takket være den beste Plug and play-støtten tilgjengelig på PC-plattformen.

For profesjonelle brukere er et nervepirrende aspekt ved NT manglende evne til å kutte ut operativsystemet tilstrekkelig, fjerne alt som strengt tatt ikke er essensielt, basert på applikasjonen som kjører på det, for å optimere effektiviteten til systemet og fjerne evt. sikkerhetsmangler på forhånd. Det finnes faktisk en versjon av Windows XP , kalt Embedded Edition , som gir deg større frihet til å velge hver enkelt komponent som skal installeres på systemet. Denne versjonen er imidlertid hovedsakelig dedikert til integrering av Windows i maskinvareenheter (et klassisk eksempel er "informasjonskioskene" basert på PC-er) og er til liten nytte og vanskelig å implementere for server- eller skrivebordssystemer. Med introduksjonen av Windows Server 2008 ble Server Core-modusen implementert: takket være denne typen installasjon er det mulig å bruke en Windows Server-maskin uten det tradisjonelle grafiske grensesnittet.

Fordelene er mange:

Merknader

  1. ^ Mark Russinovich, Windows NT og VMS: The Rest of the Story , på windowsitpro.com , WindowsIT Pro, 30. november 1998. Hentet 9. juli 2014 (arkivert fra originalen 29. mai 2017) .
  2. ^ Alexandre Milli, Windows 10 tilgjengelig globalt 29. juli 2015 , i WindowsblogItalia 1. juni 2015.
  3. ^ Nicola Ligas, Official Windows 11: "You are at the center" , på SmartWorld , 24. juni 2021. Hentet 24. juni 2021 .
  4. ^ Sergio Donato, Windows 11 har kommet. Hvordan installere den nå og hva som er nytt , på DDay.it 5. oktober 2021. Hentet 24. oktober 2021 .

Bibliografi

Relaterte elementer

Eksterne lenker