Windows NT er en serie af Microsofts Windows-operativsystemer, der er skrevet i programmeringssprogene C og C++. Serien introducerede den nye "NT"-kerne (New Technology), som var designet til at være mere robust, sikker og bærbar end den tidligere MS-DOS-baserede Windows-arkitektur. Windows NT blev udviklet med fokus på preemptiv multitasking, hukommelsesbeskyttelse og støtte for flere processortyper. Den første version, Windows NT 3.1, gennemgik alfafaser i 1991–1992 og offentlige betaforløb i 1993, og den officielle lancering fulgte senere samme år.

Baggrund og formål

Windows NT blev udviklet for at imødekomme krav fra virksomheder og professionelle brugere, som havde brug for større stabilitet og sikkerhed end det ældre Windows 3.x/9x kunne tilbyde. Projektet blev ledet af erfarne systemudviklere (bl.a. Dave Cutler) og skulle give en moderne, modulær og portabel platform, som kunne køre på flere hardwarearkitekturer samt understøtte netværk, filservice og flerbrugermiljøer.

Arkitektur og kerne

NT-kernen er designet som en modulær, hybrid-lignende kerne med adskilte lag:

  • Hardware Abstraction Layer (HAL) — isolerer operativsystemet fra forskelle mellem hardwareplatforme.
  • Kernel og Executive — håndterer lavniveau-funktioner som planlægning, synkronisering og hukommelsesstyring.
  • Driver Model — en defineret struktur for enhedsdrivere, som kan køre i kernel-mode eller user-mode afhængigt af type og behov.
  • User-mode Subsystems — adskiller brugergrænseflader og API-implementeringer (fx Win32) fra den underliggende kerne, hvilket øger robustheden.

Denne struktur giver fordele som hukommelsesbeskyttelse, bedre fejlisolering, præcis planlægning og forbedret sikkerhedspolitik sammenlignet med tidligere MS-DOS-baserede løsninger.

Vigtige udgivelser og udvikling

  • Windows NT 3.1 (1993) — første NT-udgivelse med det grundlæggende design og Win32-subsystemet.
  • Windows NT 3.5 / 3.51 — forbedringer i ydeevne, netværk og kompatibilitet.
  • Windows NT 4.0 (1996) — GUI baseret på Windows 95-stil, øget stabilitet for erhvervsløsninger.
  • Windows 2000 (NT 5.0), Windows XP (NT 5.1) og senere — NT-familien udviklede sig til at dække både server- og klientmarkederne og lagde grundlaget for moderne Windows-versioner (herunder Vista, 7, 8, 10 og 11, som viderefører NT-arkitekturen).

Platforme og kompatibilitet

NT blev oprindeligt udviklet til flere processorfamilier (x86, MIPS, Alpha, PowerPC), hvilket demonstrerede det portable design. Over tid konsoliderede Microsoft fokus på x86 og senere x86-64 (AMD64), som i dag er de dominerende platforme for Windows. NT-linjen indførte også omfattende bagudkompatibilitet for applikationer og drivere gennem emuleringslag og klart definerede API'er.

Betydning og arv

Windows NT har haft stor betydning for både enterprise- og forbruger-markedet ved at levere en stabil og sikker platform for business-applikationer, server-tjenester og desktop-brug. Mange af de kerneteknologier og designprincipper fra NT lever videre i moderne Windows-udgaver, og NT-navnet er i praksis rygraden i hele Windows-familien i dag.

Kendetegn — kort oversigt

  • Preemptiv multitasking og prioritetsbaseret planlægning
  • Hukommelsesbeskyttelse mellem processer
  • Modulær arkitektur med HAL og user-mode subsystems
  • Forbedret sikkerhed og rettighedsstyring
  • Understøttelse af flere hardwareplatforme og netværksfunktioner

Windows NT markerede et stort skridt væk fra de begrænsninger, der fulgte med MS-DOS-baserede Windows-versioner, og dens designprincipper udgør stadig fundamentet for moderne Windows-operativsystemer.