Windows NT

Windows NT
Windows logo and wordmark - 2021.svg
Entwickler Microsoft
Geschrieben in C, Montagesprache
(Ader)
C ++, C#
(Benutzermodus -Anwendungen (C ++ wird im kernelgrafischen Subsystem verwendet)))[1]
Arbeitszustand Aktuell
Quellmodell
Erstveröffentlichung 27. Juli 1993; Vor 29 Jahren
(wie Windows NT 3.1)
25. Oktober 2001; vor 20 Jahren
(Zusammenführen mit dem Windows 9x Zweig)
(wie Windows XP)
Neueste Erscheinung 21H2 (10.0.22000.832) (21. Juli 2022; vor 13 Tagen[2]) [±]
Neueste Vorschau
Preview -Kanal freigeben

22H2 (10.0.22621.317) (28. Juli 2022; Vor 6 Tagen[3]) [±]

Beta -Kanal

22H2 (10.0.22622.450) (2. August 2022; Vor 1 Tag[4]) [±]

Dev Channel
10.0.25174.1000 (3. August 2022; Vor 0 Tagen[5]) [±]
Aktualisieren Sie die Methode Windows Update, Windows Server -Aktualisierungsdienste
Plattformen IA-32, x86-64, ARM und ARM64 (und historisch Intel i860, Dec Alpha, Itanium, MIPS, und Powerpc)
Kernel Typ Hybrid (Nt)
Beeinflusst von RSX-11, Vaxeln, OpenVMS, GLIMMER, Mach (Kernel)
MS-DOS, OS/2, Windows 3.1x (Userland)
Standard
Benutzeroberfläche
Grafisch (Windows Shell)
Lizenz Abhängig von Version, Ausgabe oder Kundenwahl: Versuch, kommerzielle Software, Volumenlizenzen, OEM-nur, Saas, S+s[a]
Offizielle Website www.Microsoft.com/Fenster/

Windows NT ist ein proprietär grafisch Betriebssystem produziert von MicrosoftDie erste Version wurde am 27. Juli 1993 veröffentlicht. Es ist ein prozessorunabhängiger. Multiprozessierung und Multi-User Betriebssystem.

Die erste Version von Windows NT war Windows NT 3.1 und wurde produziert für Arbeitsstationen und Servercomputer. Es war ein kommerziell fokussiertes Betriebssystem, das die Verbraucherversionen ergänzen sollte Fenster das basierten auf MS-DOS (einschließlich Windows 1.0 durch Windows 3.1x). Allmählich wurde die Windows NT-Familie für alle in Microsofts allgemeine Betriebssystemproduktlinie erweitert persönliche Computer, abbauende Windows 9x Familie.

"NT" wurde früher auf "neue Technologie" erweitert, hat aber keine spezifische Bedeutung mehr. Beginnen mit Windows 2000,[6] "NT" wurde aus dem Produktnamen entfernt und ist nur in der Produktversionszeichenfolge zusammen mit mehreren Low-Level-Orten innerhalb des Systems enthalten.[7]

Nt war der erste rein 32-Bit Die Version von Windows, während die konsumentenorientierten Gegenstücke Windows 3.1x und Windows 9x, 16-Bit/32-Bit-Hybriden waren. Es ist ein Multi-Architektur-Betriebssystem. Anfangs unterstützte es mehrere Anweisungsset Architekturen, einschließlich IA-32, MIPS, und Dec Alpha; Unterstützung für Powerpc, Itanium, x64, und ARM wurden später hinzugefügt. Die neuesten Versionen unterstützen x86 (einschließlich IA-32 und X64) und Arm. Zu den wichtigsten Funktionen der Windows NT -Familie gehören Windows Shell, Windows -API, Einheimische API, Active Directory, Gruppenrichtlinie, Hardware -Abstraktionsschicht, NTFS, Bitlocker, Windows Store, Windows Update, und Hyper-V.

Benennung

Es wurde vorgeschlagen, dass Dave Cutler beabsichtigte den Initialismus "wnt" als Spiel weiter VMs, Inkrementieren Sie jeden Buchstaben um eins.[8] Das Projekt war jedoch ursprünglich als Follow-On gedacht OS/2 und wurde vor dem Empfang der Windows -Marke als "NT OS/2" bezeichnet.[9] Einer der ursprünglichen NT -Entwickler, Mark Lucovsky, gibt an, dass der Name dem ursprünglichen Zielprozessor entnommen wurde - der Intel i860, Code genannt N10 ("N-Ten").[10] Eine von der Frage-und-Antwort-Sitzung von 1998 (Fragen und Antworten) mit Bill Gates enthüllte, dass die Buchstaben zuvor waren erweitert zu "neuer Technologie", aber keine spezifische Bedeutung mehr.[11] Die Buchstaben wurden aus den Namen der Veröffentlichungen von Windows 2000 und später aus gestrichen, obwohl Microsoft dieses Produkt als "auf NT -Technologie basieren" bezeichnete.[6][12]

Hauptmerkmale

Einer der Hauptzwecke von NT ist die Hardware- und Software -Portabilität. Verschiedene Versionen von NT -Familienbetriebssystemen wurden zunächst für eine Vielzahl von Prozessorarchitekturen veröffentlicht IA-32, MIPS, und Dec Alpha, mit Powerpc, Itanium, x86-64 und ARM in späteren Veröffentlichungen unterstützt. Eine erste Idee war es, eine gemeinsame Codebasis mit einem Brauch zu haben Hardware -Abstraktionsschicht (Hal) für jede Plattform. Die Unterstützung für MIPS, Alpha und Powerpc wurde jedoch später eingesetzt Windows 2000. Eine breite Softwarekompatibilität wurde zunächst mit Unterstützung für mehrere erreicht API "Persönlichkeiten", einschließlich Windows -API, Posix,[13] und OS/2 Apis[14] - Die beiden letzteren wurden mit Windows XP ausgelöst.[15] Teilweise MS-DOS und Windows 16-Bit-Kompatibilität wird auf IA-32 über eine integrierte Dos virtuelle Maschine - Obwohl diese Funktion bei anderen Architekturen nicht verfügbar ist.[16]

NT hat pro Objekt (Datei, Funktion und Rolle) unterstützt Zugriffskontrolllisten Ermöglichen, dass eine Reihe von Sicherheitsberechtigungen auf Systeme und Dienstleistungen angewendet werden. NT hat auch Windows -Netzwerkprotokolle unterstützt und das vorherige OS/2 erbt LAN -Manager Networking sowie TCP/IP Networking (für das Microsoft zum Implementieren eines TCP/IP -Stacks verwendet wurde, der zunächst von a abgeleitet wurde Ströme-Basierendem Stapel von Spider Systems, dann später intern umgeschrieben).[17]

Windows NT 3.1 war die erste Version von Windows, die 32-Bit-Flachspeicheradresse für 32-Bit-Prozessoren verwendet hat. Sein Begleitprodukt, Windows 3.1, verwendete segmentierte Adressierung und schaltet auf Seiten von 16 Bit auf 32-Bit-Adressierung.

Windows NT 3.1 enthielt einen Kernkernel, der eine System -API zur Verfügung stellte, die ein ausgeführt wird Supervisor -Modus (Ring 0 in x86; in Windows NT als "Kernel-Modus" auf allen Plattformen bezeichnet) und eine Reihe von Benutzer-Raum-Umgebungen mit eigenen APIs, die die neue Win32-Umgebung, eine OS/2 1.3-Textmodusumgebung und umfassten eine posix -Umgebung. Das volle Präventiver Multitasking Kernel könnte die Laufaufgaben unterbrechen zeitlicher Ablauf Andere Aufgaben, ohne sich auf Benutzerprogramme zu verlassen, um die Kontrolle über die CPU freiwillig aufzugeben, wie in Windows 3.1-Windows-Anwendungen (obwohl MS-DOS Windows/386).

Insbesondere in Windows NT 3.x waren mehrere E/A -Treiber -Subsysteme wie Video und Druck Benutzermodus Subsysteme. In Windows NT 4 wurden die Subsysteme für Video-, Server und Druckerspooler in den Kernel -Modus verschoben. Windows NTs erster GUI wurde stark von (und programmatisch kompatibel mit) aus Windows 3.1 beeinflusst; Die Schnittstelle von Windows NT 4 wurde neu gestaltet, um der des brandneuen Windows 95sich von den bewegen Progamm Manager zum Windows Shell Entwurf.

NTFS, ein journaliertes, sicheres Dateisystem, ist eine wichtige Funktion für NT. Windows NT ermöglicht auch andere installierbare Dateisysteme. Da Version 3.1, kann NT auf installiert werden FETT oder HPFS Dateisysteme.[18]

Windows NT führte ein eigenes Treibermodell vor, das Windows NT -Treibermodell, und ist mit älteren Treiber -Frameworks nicht kompatibel. Mit Windows 2000Das Windows NT -Treibermodell wurde erweitert, um das zu werden Windows -Treibermodell, was zum ersten Mal mit vorgestellt wurde Windows 98, war aber auf dem NT -Treibermodell basiert.[19] Windows Vista Die native Unterstützung für die hinzugefügt Windows Driver Foundation, was auch verfügbar ist für Windows XP, Windows Server 2003 und in gewissem Maße, Windows 2000.

Entwicklung

Original Windows NT Wordmark

Microsoft hat beschlossen, ein tragbares Betriebssystem zu erstellen, das mit kompatibel ist mit OS/2 und Posix und Unterstützung Multiprozessierung, im Oktober 1988.[20] Als die Entwicklung im November 1989 begann, sollte Windows NT als bekannt sein als OS/2 3.0,[21] Die dritte Version des Betriebssystems, die gemeinsam von Microsoft und gemeinsam entwickelt wurden IBM. Um die Portabilität zu gewährleisten, wurde die anfängliche Entwicklung auf die abzielt Intel i860Xr RISC -Prozessor, wechseln auf die MIPS R3000 Ende 1989 und dann die Intel i386 in 1990.[22] Microsoft setzte auch die parallele Entwicklung des DOS-basierten und weniger fort Ressource-Demarking Windows -Umgebung, was zur Veröffentlichung von führt Windows 3.0 Im Mai 1990.

Windows 3.0 war schließlich so erfolgreich, dass Microsoft beschloss, die Primärin zu ändern Programmierschnittstelle Für das noch unveröffentlichte NT OS/2 (wie es damals genannt wurde) von einer erweiterten OS/2 -API zu einem erweiterten Windows -API. Diese Entscheidung führte zu einer Spannung zwischen Microsoft und IBM und der Zusammenarbeit fiel letztendlich auseinander.

IBM setzte die OS/2 -Entwicklung allein fort, während Microsoft weiter an dem neu umbenannten Windows NT gearbeitet hat. Obwohl kein Betriebssystem sofort so beliebt wäre wie Microsofts MS-DOS oder Windows-Produkte, wäre Windows NT letztendlich weitaus erfolgreicher als OS/2.

Microsoft stellte eine Gruppe von Entwicklern an Digital Equipment Corporation angeführt von Dave Cutler Um Windows NT zu erstellen, und viele Elemente des Designs spiegeln frühere DEC -Erfahrung mit Cutlers VMs wider,[23] Vaxeln und RSX-11, aber auch ein unveröffentlichtes objektbasiertes Betriebssystem, das von Dave Cutler bei Digital Codenamen entwickelt wurde GLIMMER.[24] Das Team wurde von ausgewählten Mitgliedern des aufgelösten Betriebssystems/2 -Teams einschließlich der Moshe Dunie.[8]

Windows 2000 Architektur

Der VMS -Kernel wurde hauptsächlich in geschrieben VAX -Makro, aber Windows NT wurde so konzipiert, dass sie mehrere auf mehreren Ausführungen ausgeführt haben Anweisungsset Architekturen und mehrere Hardware -Plattformen in jeder Architektur. Die Plattformabhängigkeiten sind vom Rest des Systems durch die versteckt Hal (Hardware -Abstraktionsschicht).

Während des Erstellens von Windows NT haben Microsoft -Entwickler VMs in C. neu geschrieben, obwohl sie die Kompatibilität von Win32 API, NTFS -Dateisystem, GUI und Rückwärts mit DOS, OS/2 und rückwärts hinzugefügt haben Win16, Dec -Ingenieure bemerkten fast sofort die internen Ähnlichkeiten der beiden Betriebssysteme. Teile von VAX/VMS -Interna und Datenstrukturen, herausgegeben von Digitale PresseBeschreiben Sie Windows NT -Interna mithilfe von VMS -Begriffen genau. Microsoft stimmte anstelle einer Klage zu, 65 bis 100 Mio. USD zu zahlen, VMs zu vermarkten, digitales Personal unter Windows NT zu schulen und die Windows -NT -Unterstützung für DEC -Alpha fortzusetzen.[23]

Windows NT und VMs Speicherverwaltung, Prozesse, und Planung sind sehr ähnlich. Windows NTs Prozessmanagement unterscheidet sich durch Implementierung Fäden, welcher Dezember 1995 erst im VMS 7.0 implementiert wurde und wahrscheinlich mit Microsoft konkurrieren wird.

Wie VMs,[23] Der Kernel-Modus-Code von Windows NT unterscheidet zwischen dem "Kernel", dessen Hauptzweck darin besteht, prozessor- und architekturabhängige Funktionen und die "Exekutive" zu implementieren. Dies wurde als modifiziert gestaltet Mikrokernel, wie der Windows NT -Kernel von der beeinflusst wurde Mach Microkernel entwickelt von Richard Rashid an der Carnegie Mellon University,[25] erfüllt aber nicht alle Kriterien eines reinen Mikrokernels. Sowohl der Kernel als auch der Manager sind verknüpft zusammen in das einzelne geladene Modul ntoskrnl.exe; Von außerhalb dieses Moduls gibt es kaum einen Unterschied zwischen dem Kern und dem Exekutive. Routinen von jedem sind direkt zugänglich, wie zum Beispiel von Kernel-Mode-Geräte-Treibern.

API -Sätze in der Windows NT -Familie werden als Subsysteme auf dem öffentlich undokumentierten Umfang implementiert "Native" API; Dies ermöglichte die verspätete Übernahme der Windows -API (in das Win32 -Subsystem). Windows NT war eines der frühesten Betriebssysteme zu verwenden Unicode im Inneren.

Veröffentlichungen

Windows NT veröffentlicht
Ausführung Marketingname Ausgaben Veröffentlichungsdatum Nummer aufbauen
3.1 Windows NT 3.1 Workstation (nur benannt Windows NT), Erweiterter Server 27. Juli 1993 528
3.5 Windows NT 3.5 Workstation, Server 21. September 1994 807
3.51 Windows NT 3.51 30. Mai 1995 1057
4.0 Windows NT 4.0 Workstation, Server, Enterprise Server, Terminal Server, eingebettet 24. August 1996 1381
5.0[26] Windows 2000 Professioneller, Server, erweiterter Server 17. Februar 2000 2195
Rechenzentrumserver 26. September 2000
5.1[26] Windows XP Zuhause, professionell, Media Center (Original, 2004 & 2005), Tablet PC (Original und 2005), Starter, Eingebettet, Home n, professionell n 25. Oktober 2001 2600
Windows -Grundlagen für Legacy PCs 8. Juli 2006
5.2[26] Windows XP 64-Bit Ausgabeversion 2003 (IA-64)[27] 28. März 2003 3790
Windows Server 2003 Standard, Enterprise, Rechenzentrum, Web, Speicher, Small Business Server, Computercluster berechnen 24. April 2003
Windows XP Professionelle X64 -Ausgabe (x86-64) 25. April 2005
Windows Server 2003 R2 Standard, Enterprise, Rechenzentrum, Web, Speicher, Small Business Server, Computercluster berechnen 6. Dezember 2005
Windows Home Server 4. November 2007
6.0[26] Windows Vista Starter, Home Basic, Home Premium, Business, Enterprise, Ultimate
  • Geschäft: 30. November 2006
  • Verbraucher: 30. Januar 2007
  • 6000 (RTM)
  • 6001 (SP1)
  • 6002 (SP2)
  • 6003 (SP2 -Update)[28]
Windows Server 2008 Foundation, Standard, Enterprise, Datacenter, Web Server, HPC Server, Itanium-basierte Systeme[29] 27. Februar 2008
  • 6001 (RTM)
  • 6002 (SP2)
  • 6003 (SP2 -Update)[30]
6.1[26] Windows 7 Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate[31] 22. Oktober 2009[32]
  • 7600 (RTM)
  • 7601 (SP1)
Windows Server 2008 R2 Foundation, Standard, Enterprise, Datacenter, Web Server, HPC Server, Itanium-basierte Systeme
Windows Home Server 2011 Home Server Premium 6. April 2011
  • 7601 (SP1)
Fenster dünner PC - 6. Juni 2011
6.2[26] Windows 8[33] Windows 8, Windows 8 Pro, Windows 8 Enterprise, Windows Rt[34] 26. Oktober 2012[35] 9200
Windows Server 2012[36] Foundation, Essentials, Standard, Rechenzentrum[37] 4. September 2012
6.3[26] Windows 8.1 Windows 8.1, Windows 8.1 Pro, Windows 8.1 Enterprise, Windows RT 8.1, Windows Embedded 8.1 Industry Pro/Enterprise 18. Oktober 2013 9600[38]
Windows Server 2012 R2 Foundation, Essentials, Standard, Rechenzentrum
10.0[26][39] Windows 10 Heimatsprache, Heim China, Zuhause, Pro, Pro Education, Pro für Workstations,[40] Enterprise, Bildung, Windows 10 S, IoT Core, Handy, Mobiltelefon, Mobiles Unternehmen[41][42] 29. Juli 2015
  • 10240 (1507/RTM)
  • 10586 (1511)
  • 14393 (1607)
  • 15063 (1703)
  • 16299 (1709)
  • 17134 (1803)
  • 17763 (1809)
  • 18362 (1903)
  • 18363 (1909)
  • 19041 (2004)
  • 19042 (20H2)
  • 19043 (21H1)
  • 19044 (21H2)
Windows Server 2016 Essentials, Standard, Rechenzentrum, Multipoint Premium-Server, Speicherserver, Hyper-V-Server 26. September 2016
  • 14393 (RS1)
Windows Server 2019 Essentials, Standard, Rechenzentrum, Multipoint Premium-Server, Hyper-V-Server 2. Oktober 2018
  • 17763
Windows Server 2022 18. August 2021[43]
  • 20348
Windows 11 Heimatlangsprache, Home China, Home, Pro, Education, Pro Education, Pro für Workstations, Enterprise, IoT Enterprise, Windows 11 SE 5. Oktober 2021[44]
  • 22000 (21H2/RTM)
  • 22621 (22H2)

Windows NT 3.1 bis 3.51 hat die integriert Progamm Manager und Dateimanager von dem Windows 3.1x Serie. Ab Windows NT 4.0 ersetzte diese Programme durch Windows Explorer (einschließlich eines Taskleiste und Startmenü), was ursprünglich in erschien Windows 95.

Die erste Version erhielt die Versionsnummer 3.1 für die zeitgenössischen 16-Bit-Fenster. Zeitschriften dieser Zeit behaupteten, die Nummer sei auch verwendet worden, um diese Version zuverlässiger erscheinen als eine ".0" -Serase. Auch das Novell IPX -Protokoll wurde anscheinend nur für 3.1 Versionen von Windows -Software lizenziert.

Die NT -Versionsnummer wird jetzt nicht allgemein für Marketingzwecke verwendet, sondern auch intern verwendet und soll den Grad der Änderungen am Kern des Betriebssystems widerspiegeln.[45] Aus Gründen der Anwendungskompatibilität hielt Microsoft die Hauptversionsnummer in Veröffentlichungen nach Vista jedoch als 6.[46] aber später in Windows 10 auf 10 geändert.[39] Die Build -Nummer ist eine interne Kennung, die von den Entwicklern und Beta -Tester von Microsoft verwendet wird.

Beginnen mit Windows 8.1Microsoft hat das Verhalten der Versions -API -Helferfunktionen geändert. Wenn sich eine Anwendung nicht für Windows 8.1 oder höher manifestiert, gibt die API immer Version 6.2 zurück, was die Versionsnummer von ist Windows 8.[47][48] Das liegt daran, dass die Manifest Die Funktion wurde mit Windows 8.1 eingeführt,[49] Getversion und verwandte Funktionen ersetzen.[50]

Programmiersprache

Windows NT ist geschrieben in C und C ++, mit einer sehr kleinen Menge geschrieben in Montagesprache.[51] C wird hauptsächlich für den Kernelcode verwendet, während C ++ hauptsächlich für den Benutzer-Modus-Code verwendet wird. Die Versammlungssprache wird nach Möglichkeit vermieden, weil sie behindern würde Portabilität.[52]

Unterstützte Plattformen

32-Bit-Plattformen

Um zu verhindern Intel x86-Spezifisch Code aus dem Betriebssystem durch Entwickler, die zur Entwicklung von X86-Chips verwendet wurden, wurde Windows NT 3.1 zunächst unter Verwendung von Nicht-X86-Entwicklungssystemen entwickelt und dann auf die X86-Architektur portiert. Diese Arbeit basierte zunächst auf dem Intel i860-basierend Blenden System und später die MIPS R4000-basierten Basis Jazz Plattform. Beide Systeme wurden intern bei Microsoft entwickelt.[53]

Windows NT 3.1 wurde für Intel x86 freigegeben PC kompatibel, PC-98, Dec Alpha, und BOGEN-konform MIPS Plattformen. Windows NT 3.51 fügte Unterstützung für die hinzu Powerpc Prozessor im Jahr 1995 speziell Vorbereiten-Compliant -Systeme wie die Desktops/Laptops der IBM Power Series und Motorola PowerStack -Serie; aber trotz Treffen zwischen Michael Spindler und Bill Gates, nicht auf der Power Macintosh Da das prop -konforme Power Macintosh -Projekt nicht versendet wurde.

Intergraph Corporation Portierte Windows nt zu seiner Clipper -Architektur und kündigte später eine Absicht an, Windows NT 3.51 bis zu Port zu portieren Sun Microsystems' Sparc die Architektur,[54] in Verbindung mit der geplanten Einführung von Ultrassparc -Modellen durch das Unternehmen im Jahr 1995,[55] Aber keine Version wurde als Einzelhandelsprodukt an die Öffentlichkeit verkauft.

Nur zwei der Windows NT 4.0-Varianten (IA-32 und Alpha) haben einen vollständigen Satz von Servicepaketen. Alle anderen Ports von Dritten (Motorola, Intergraph usw.) haben nur wenige, wenn überhaupt, öffentlich verfügbare Aktualisierungen.

Windows NT 4.0 war die letzte große Veröffentlichung, die Alpha, MIPS oder PowerPC unterstützte, obwohl die Entwicklung von Windows 2000 für Alpha bis August 1999, wann Compaq Störungen der Unterstützung für Windows NT in dieser Architektur; und dann drei Tage später stornierte Microsoft auch ihr Alphant -Programm,[56] Obwohl die Veröffentlichung von Alpha NT 5 (Windows 2000) erreicht war RC1 Status.[57]

Am 5. Januar 2011 gab Microsoft bekannt, dass die nächste große Version der Windows NT -Familie die Unterstützung für die beinhalten wird Armarchitektur. Microsoft hat eine vorläufige Version von Windows (Version 6.2.7867) gezeigt, die auf einem ARM-basierten Computer im Jahr 2011 ausgeführt wird Verbraucher Elektronikmesse.[58] Dies führte schließlich zur kommerziellen Veröffentlichung der Windows 8-derived Windows Rt am 26. Oktober 2012 und die Umsetzung von NT Over CE on Windows Phone 8.

Laut Microsoft ist es ein weit verbreitetes Missverständnis, dass die Xbox und Xbox 360 Verwenden Sie einen modifizierten Windows 2000 -Kernel. In Wirklichkeit wurde das Xbox -Betriebssystem von Grund auf neu erstellt, implementiert jedoch eine Teilmenge von Windows -APIs.[59] Das Xbox eins, und Xbox Serie x/sVerwenden Sie jedoch eine modifizierte Version von Windows 10.[60]

Windows 11 ist die erste Nicht-Server-Version von Windows NT, die keine 32-Bit-Plattformen unterstützt.[61][62]

64-Bit-Plattformen

Das 64-Bit Versionen von Windows NT sollten ursprünglich aufgestellt werden Itanium und Dec Alpha; Letzteres wurde intern bei Microsoft während der frühen Entwicklung von 64-Bit-Fenstern verwendet.[63][64] Dies dauerte einige Zeit, nachdem Microsoft öffentlich angekündigt hatte, Pläne zum Versand von 64-Bit-Fenstern für Alpha zu stornieren.[65] Aus diesem Grund sind Alpha-Versionen von Windows NT nur 32-Bit.

Während Windows 2000 unterstützt nur Intel IA-32 (32-Bit), Windows XP, Server 2003, Server 2008 und Server 2008 R2 haben jeweils eine Edition, die Itanium-basierten Systemen gewidmet ist.[66][67][68] Im Vergleich zu Itanium übernahm Microsoft x64 im größeren Maßstab: Jede Version von Windows seitdem Windows XP (das hat a Dedizierte X64 -Ausgabe)[69] hat x64 Editions.[66][70]

Hardware-Anforderungen

Die minimale Hardware-Spezifikation, die erforderlich ist, um jede Version der professionellen Workstation-Version von Windows NT auszuführen allein über die vorherige Version.

Windows NT Mindesthardwareanforderungen
Windows -Version Zentralprozessor RAM Freier Speicherplatz
NT 3.1[71] i386, 25 MHz 12 MB 90 MB
NT 3.1 Erweiterter Server[71] 16 MB
NT 3.5 Workstation[72] 12 MB
NT 3.5 Server[72] 16 MB
NT 3.51 Workstation[72] 12 MB
NT 3.51 Server[72] 16 MB
NT 4.0 Workstation[73] I486, 25 MHz 12 MB 124 MB
NT 4.0 Server[73] 16 MB
2000 Profi[74] Pentium, 133 MHz 32 MB 650 MB
Server 2000[74] 128 MB
XP[75] Pentium, 233 MHz 64 MB 1,5 GB
Server 2003[76] 133 MHz 128 MB
Vista Home Basic[77] 800 MHz 512 MB 20 GB
Vista (andere Ausgaben)[77] 1 GHz 1 GB 40 GB
7 für IA-32[78] 16 Gigabyte
7 für x64[78] 2 GB 20 GB
8 für IA-32[79] 1 GHz mit Nx bit, SSE2, Pae 1 GB 16 Gigabyte
8 für x64[79] 2 GB 20 GB
8.1 für IA-32[79] 1 GB 16 Gigabyte
8.1 für x64[79] 1 GHz mit Nx bit, SSE2, PaeCMPXCHG16B, Prefetchw und LAHF/SAHF 2 GB 20 GB
10 für IA-32 (V1507-1809)[80] 1 GHz mit Nx bit, SSE2, Pae 1 GB 16 Gigabyte
10 für x64 (v1507-1809)[80] 1 GHz mit Nx bit, SSE2, PaeCMPXCHG16B, Prefetchw und LAHF/SAHF 2 GB 20 GB
10 für IA-32 (v1903 und später)[80] 1 GHz mit Nx bit, SSE2, Pae 1 GB 32 GB
10 für x64 (v1903 und später)[80] 1 GHz mit Nx bit, SSE2, PaeCMPXCHG16B, Prefetchw und LAHF/SAHF 2 GB
11 für x64[61][62] Intel der 8. Generation CPU oder AMD Zen+-basierte CPU; Vertrauenswürdiges Plattformmodul (TPM) 2.0 oder gleichwertiger Kryptoprozessor[81] 4GB 64 GB
11 für ARM64[61][62] Qualcomm Snapdragon 850, 7c, 8c, 8cx; Microsoft SQ1, SQ2

Siehe auch

Anmerkungen

Verweise

  1. ^ Lextrait, Vincent (Januar 2010). "Die Programmiersprachen Beacon" (v10.0 ed.). Abgerufen 4. Januar, 2010.
  2. ^ "21. Juli 2022 - KB5015882 (OS Build 22000.832)". Microsoft -Unterstützung. Microsoft. 21. Juli 2022.
  3. ^ "Veröffentlichung von Windows 11 Build 22621.317 in den Release -Vorschaukanal". Windows Insider -Blog. 28. Juli 2022.
  4. ^ "Ankündigung von Windows 11 Insider Preview Build 22621.450 und 22622.450". Windows Insider -Blog. 2. August 2022.
  5. ^ "Ankündigung von Windows 11 Insider Preview Build 25174". Windows Insider -Blog. 3. August 2022.
  6. ^ a b "Microsoft wird Windows NT 5.0 -Produktlinie in Windows 2000 umbenannt; signalisiert die Entwicklung der Windows NT -Technologie in den Mainstream" (Pressemitteilung). Microsoft. 27. Oktober 1998.
  7. ^ "Operatingsystem.versionString -Eigenschaft". Msdn. Microsoft. Abgerufen 10. November, 2014.
  8. ^ a b Zachary, G Pascal (1994). SHOW STOPPER !: Das Breakneck -Rennen zum Erstellen von Windows NT und die nächste Generation bei Microsoft. Freie Presse. ISBN 978-0-02-935671-5.
  9. ^ "Microsoft Windows NT OS/2 Design Workbook". amerikanische Geschichte. Smithsonian. Abgerufen 17. März, 2017.
  10. ^ Thurrott, Paul. "Historie von Windows Server 2003: Der Weg zum Gold". Super Site gewinnen.
  11. ^ Gates, Bill (5. Juni 1998). "Fragen und Antworten: Kinder vor Informationen im Internet schützen". Microsoft. Archiviert von das Original am 26. Mai 2001. Abgerufen 26. Juni, 2005.
  12. ^ "Windows 2000 ist ein Name, der den fortgesetzten Wechsel von NT zum Technologie -Mainstream widerspiegelt". Microsoft.com. 27. Oktober 1998. Abgerufen 13. November, 2011.
  13. ^ "Paul Thurrotts Supersites für Fenster". Super Site gewinnen. Abgerufen 24. November, 2010.
  14. ^ "28 - OS/2 -Kompatibilität", MS Windows NT 4 Workstation (Ressourcen -Kit), Microsoft, archiviert von das Original am 3. März 2016, abgerufen 24. November, 2010
  15. ^ "POSIX und OS/2 werden in Windows XP oder in Windows Server 2003 nicht unterstützt". Die Unterstützung. Microsoft. 5. November 2007. Abgerufen 24. November, 2010.
  16. ^ "X64 Editions Bereitstellung". Archiviert von das Original am 18. Dezember 2014. Abgerufen 24. November, 2010.
  17. ^ Barr, Adam (19. Juni 2001). "Microsoft, TCP/IP, Open Source und Lizenzierung". Kuro5Hin. Archiviert von das Original am 29. Dezember 2015. Abgerufen 22. Februar, 2013.
  18. ^ "Dateisysteme". TECHNET. Microsoft. Abgerufen 24. November, 2010.
  19. ^ "NT -Treiber - FAQ - WDM". CMKRNL. Archiviert von das Original am 21. April 2009.
  20. ^ Cutler, Dave (2005), "Vorwort", in Russsinovich, Mark; Solomon, David A (Hrsg.), Microsoft Windows Interna (Vierter Aufl.), Microsoft Press, ISBN 0-7356-1917-4.
  21. ^ Pollack, Andrew (27. Juli 1991), "Microsoft erweitert seine Trennung mit IBM über Software", Das New York Times, abgerufen 2. September, 2008
  22. ^ Thurrott, Paul (24. Januar 2003). "Windows Server 2003: Der Weg zum Gold". Super Site gewinnen. Archiviert von das Original am 20. Juli 2011. Abgerufen 5. Januar, 2010.
  23. ^ a b c Russsinovich, Mark (30. November 1998). "Windows NT und VMs: Der Rest der Geschichte". Es pro. Abgerufen 2. Januar, 2018.
  24. ^ Neil Rieck. ""Windows-nt" ist "VMS neu implementiert" (irgendwie) ". Abgerufen 25. August, 2015.
  25. ^ Mohr, Jim (1. Dezember 1999). "Windows -NT -Grundlagen". Unterstützung von Windows NT und 2000 Workstation und Server. Prentice Hall. ISBN 978-0-13-083068-5. Abgerufen 23. Januar, 2021. Die Technik, die Windows NT verwendet, wird als "Mikrokernel" bezeichnet und wurde von dem an der Carnegie Mellon University entwickelten Mach Microkernel beeinflusst.
  26. ^ a b c d e f g h "Betriebssystemversion". Microsoft Docs. Microsoft. 15. September 2020. Abgerufen 7. August, 2021.
  27. ^ "Microsoft veröffentlicht Windows XP 64-Bit Edition Version 2003 für die Herstellung". Microsoft. März 2003. Abgerufen 14. Januar, 2008.
  28. ^ Obwohl der Windows Vista -Support im Jahr 2017 endete und es nie ein drittes Servicepaket gab, tritt die Änderung der Build -Nummer auf, wenn sich der Benutzer für die Installation von KB4489887 -Update (veröffentlicht für Windows Server 2008 im Jahr 2019) auf seinem System entscheidet.
  29. ^ "Überblick über Ausgaben". Windows Server 2008. Microsoft. Abgerufen 18. Mai, 2009.
  30. ^ "Erstellen Sie die Nummer auf 6003 in Windows Server 2008". Support.microsoft.com. Abgerufen 1. November, 2020.
  31. ^ Leblanc, Brandon (4. Februar 2009). "Ein genauerer Blick auf den Windows 7 Skus". Bloggen Windows. Microsoft. Abgerufen 5. Februar, 2009.
  32. ^ Rothman, Wilson (2. Juni 2009). "Windows 7 wird am 22. Oktober veröffentlicht". Gizmodo. Abgerufen 6. Juni, 2009.
  33. ^ "Fenster", Entwicklernetzwerk, Microsoft
  34. ^ Leblanc, Brandon (16. April 2012). "Ankündigung der Windows 8 Editions". Bloggen Windows. Microsoft. Abgerufen 17. April, 2012.
  35. ^ "Windows 8 wird bei ..." verfügbar sein auf ... ". Microsoft. 18. Juli 2012. Abgerufen 18. Juli, 2012.
  36. ^ "Windows Server 8 namens Windows Server 2012", Windows Valley, archiviert von das Original am 10. Juni 2016, abgerufen 10. Juni, 2012.
  37. ^ "Windows Server 2012 -Editionen". Server -Cloud. Abgerufen 8. Juli, 2012.
  38. ^ Warren, Tom (24. August 2013). "Windows 8.1 ist bereit für die Veröffentlichung am 17. Oktober". Der Verge. Vox Media.
  39. ^ a b Thurrott, Paul (22. November 2014). "Microsoft bestätigt, dass Windows 10 auch intern Version 10 ist". ITPRO heute. Informa.
  40. ^ Pidgeon, Elana (10. August 2017). "Microsoft kündigt Windows 10 Pro für Workstations an". Microsoft 365 Blog. Abgerufen 24. Dezember, 2018.
  41. ^ Prophet, Tony (13. Mai 2015). "Einführung von Windows 10 Editions". Microsoft.
  42. ^ Foley, Mary Jo (27. Juli 2016). "Microsoft, um der Aufstellung eine neue Windows 10 Pro Education Edition hinzuzufügen". ZDNET. CBS interaktiv.
  43. ^ Schnckenburg, Paul; 04/06/2021. "Windows Server 2022 kommt! -". Virtualisierung Review. Abgerufen 18. Juni, 2021.{{}}: Cs1 montiert: numerische Namen: Autorenliste (Link)
  44. ^ "Windows 11 Veröffentlichungsdatum: Hier kommt das neue Betriebssystem von Microsoft heraus.". CNET. Abgerufen 5. September, 2021.
  45. ^ Russinovich, Mark; Solomon, David (Dezember 2001), "Windows XP: Kernel -Verbesserungen erzeugen ein robusteres, leistungsfähigeres und skalierbares Betriebssystem", MSDN MAG, Entwicklernetzwerk, Microsoft, archiviert aus das Original am 24. April 2003, abgerufen 19. Dezember, 2006
  46. ^ "Warum 7?". Windows -Team -Blog. Microsoft. 14. Oktober 2008. archiviert von das Original am 15. April 2012. Abgerufen 14. September, 2019.
  47. ^ "Betriebssystemversion". Microsoft Developer Network. Microsoft. 15. September 2020. Abgerufen 24. November, 2020.
  48. ^ "Betriebssystemversion ändert sich in Windows 8.1 und Windows Server 2012 R2". Microsoft Developer Network. Microsoft. 31. Mai 2018. Abgerufen 24. November, 2020.
  49. ^ "App (ausführbar) Manifest". Microsoft. 11. Juli 2018. Abgerufen 24. November, 2020.
  50. ^ "GetVersion -Funktion (sysinfoapi.h)". Microsoft. 5. Dezember 2018. Abgerufen 24. November, 2020.
  51. ^ "Windows NT -Systemübersicht". TECHNET. Microsoft. Abgerufen 24. November, 2010.
  52. ^ Chen, Raymond (28. September 2016). "Eine Dev -Frage mit Raymond Chen - in welcher Programmiersprache ist Fenster geschrieben?". Kanal 9. Microsoft.
  53. ^ Lucovsky, Mark (9. August 2000). "Windows: Ein Software -Engineering -Odyssey". Abgerufen 2. November, 2006.
  54. ^ "Intergraph kündigt den Port von Windows NT an SPARC -Architektur an". Die Florida Sonnenflash. 7. Juli 1993.
  55. ^ "Neue Anrufanlagen für Windows NT". Personalcomputerwelt. Oktober 1993. p. 174.
  56. ^ Petreley, Nicholas (3. September 1999). "Kann Linux Intels Halt auf dem Markt brechen?". CNN.
  57. ^ Aaron Sakovich (2001). "Windows 2000?". Die alphante Quelle. Archiviert von das Original am 8. Juli 2008. Abgerufen 1. Januar, 2007.
  58. ^ Warren, Tom (5. Januar 2011). "Microsoft demonstriert einen frühen Aufbau von Windows 8". Winrumors.com. Archiviert von das Original Am 9. Januar 2011.
  59. ^ Gandhi, Shaheen. "Xbox -Team: Das Xbox -Betriebssystem". Archiviert von das Original Am 20. Dezember 2008.
  60. ^ Xbox One ist "buchstäblich ein Windows -Gerät"
  61. ^ a b c "Windows 11 Spezifikationen". microsoft.com. Archiviert vom Original am 25. Juni 2021. Abgerufen 25. Juni, 2021.
  62. ^ a b c "Windows Mindesthardwareanforderungen". docs.microsoft.com. Abgerufen 25. Juni, 2021.
  63. ^ Thurott, Paul (15. Dezember 1999). "Straße zu Gold: Ein Blick auf die Entwicklung von Windows 2000". Abgerufen 2. Januar, 2018.
  64. ^ Chen, Raymond (August 2008). "Windows Confidential". Technologie -Netzwerk. Microsoft.
  65. ^ Thurott, Paul (21. Juni 2000). "Windows 2000 ist Berichten zufolge zur Alpha -Plattform zurückgekehrt". Abgerufen 2. Januar, 2018. UPDATE: Compaq hat anscheinend bestritten, dass die Arbeiten unter Windows 2000/64 für das Alpha durchgeführt werden.
  66. ^ a b "Vergleich von Windows Server 2003 -Editionen". Microsoft Technet. Microsoft. Abgerufen 14. Oktober, 2011.
  67. ^ "Windows Server 2008 für Itanium-basierte Systemfunktionsunterstützung". Microsoft Technet. Microsoft. Abgerufen 14. Oktober, 2011.
  68. ^ "Windows Server 2008 R2 für Itanium-basierte Systeme". Windows Server -Editionen. Microsoft. Abgerufen 14. Oktober, 2011.
  69. ^ "Microsoft Windows XP 64-Bit Edition". Microsoft Technet. Microsoft. 15. August 2001. Abgerufen 14. Oktober, 2011.
  70. ^ "Eine Beschreibung der X64-basierten Versionen von Windows Server 2003 und von Windows XP Professional X64 Edition". Microsoft Support Center. Microsoft. Abgerufen 14. Oktober, 2011.
  71. ^ a b "Empfohlene Hardwarekonfigurationen. Für Workstations und Server". Microsoft. 1. November 2006. archiviert von das Original am 27. Februar 2013.
  72. ^ a b c d "Windows NT 3.5X -Setup -Fehlerbehebungshandbuch (MSKB 139733)". Microsoft. 1. November 2006. archiviert von das Original am 22. Juni 2014.
  73. ^ a b "Info: Windows NT 4.0 Setup -Fehlerbehebungshandbuch". Microsoft. 31. Oktober 2006. archiviert von das Original am 20. März 2014.
  74. ^ a b "Systemanforderungen für Microsoft Windows 2000 -Betriebssysteme". Die Unterstützung. Microsoft. 13. November 2007. archiviert von das Original am 30. Mai 2014. Abgerufen 10. September, 2017.
  75. ^ "Systemanforderungen für Microsoft Windows XP -Betriebssysteme". Die Unterstützung.Microsoft.14. September 2007. archiviert von das Original am 17. Juli 2013. Abgerufen 10. August, 2017.
  76. ^ "Windows Server 2003, Standard Edition: Systemanforderungen".Microsoft.21. Januar 2005. Abgerufen 11. Januar, 2013.
  77. ^ a b "Systemanforderungen für Microsoft Windows Vista". Die Unterstützung. Microsoft. 13. November 2007. archiviert von das Original am 12. Februar 2015. Abgerufen 10. September, 2017.
  78. ^ a b "Windows 7 -Systemanforderungen". Die Unterstützung. Microsoft. Abgerufen 10. September, 2017.
  79. ^ a b c d "Windows 8 -Systemanforderungen". Die Unterstützung. Microsoft. Abgerufen 10. September, 2017.
  80. ^ a b c d "Windows 10 Spezifikationen & Systemanforderungen". microsoft.com. Microsoft. Abgerufen 10. September, 2017.
  81. ^ Warren, Tom (27. August 2021). "Microsoft hält Sie nicht davon ab, Windows 11 auf älteren PCs zu installieren.". Der Verge. Vox Media.

Externe Links