Windows NT - Windows NT

Windows NT
Windows-Logo und -Wortmarke - 2021.svg
Entwickler Microsoft
Geschrieben in C , Assemblersprache
(Kern)
C++ , C#
(Benutzermodusanwendungen (C++ wird im grafischen Kernel-Subsystem verwendet))
Arbeitszustand Strom
Quellmodell
Erstveröffentlichung 27. Juli 1993 ; Vor 28 Jahren (als Windows NT 3.1 ) ( 1993-07-27 )
Neueste Erscheinung 10.0.22000.194 (4. Oktober 2021 ; vor 8 Tagen ) [±] ( 2021-10-04 )
Letzte Vorschau 10.0.22471.1000 (4. Oktober 2021 ; vor 8 Tagen ) [±] ( 2021-10-04 )
Update-Methode Windows Update , Windows Server Update Services
Plattformen IA-32 , x86-64 , ARM und ARM64 (und früher Intel i860 , DEC Alpha , Itanium , MIPS und PowerPC )
Kernel- Typ Hybrid ( NT )
Beeinflusst von RSX-11 , VAXELN , OpenVMS , MICA , MS-DOS , OS/2 , Windows 3.1x
Standard -
Benutzeroberfläche
Grafisch ( Windows-Shell )
Lizenz Je nach Version, Edition oder Kundenwahl: Trialware , kommerzielle Software , Volumenlizenzierung , OEM- only, SaaS , S+S
Offizielle Website www .microsoft .com / windows /

Windows NT ist ein proprietäres grafisches Betriebssystem von Microsoft , dessen erste Version am 27. Juli 1993 veröffentlicht wurde. Es ist ein prozessorunabhängiges Mehrprozessor- und Mehrbenutzer- Betriebssystem.

Die erste Version von Windows NT war Windows NT 3.1 und wurde für Workstations und Server-Computer entwickelt . Es sollte Consumer-Versionen von Windows ergänzen , die auf MS-DOS basierten (einschließlich Windows 1.0 bis Windows 3.1x ). Nach und nach wurde die Windows NT-Familie zu Microsofts universeller Betriebssystem-Produktlinie für alle PCs erweitert , wodurch die Windows 9x- Familie eingestellt wurde.

"NT" wurde früher zu "Neue Technologie" erweitert, hat aber keine spezifische Bedeutung mehr. Ab Windows 2000 wurde "NT" aus dem Produktnamen entfernt und ist nur in der Produktversionszeichenfolge zusammen mit mehreren untergeordneten Stellen im System enthalten.

NT war die erste reine 32-Bit- Version von Windows, während seine verbraucherorientierten Gegenstücke Windows 3.1x und Windows 9x 16-Bit/32-Bit-Hybride waren. Es ist ein Betriebssystem mit mehreren Architekturen. Anfangs unterstützte es mehrere Befehlssatzarchitekturen , darunter 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 , Native API , Active Directory , Gruppenrichtlinien , Hardware Abstraction Layer , NTFS , BitLocker , Windows Store , Windows Update und Hyper-V .

Benennung

Es wurde vorgeschlagen , dass Dave Cutler die initialism „WNT“ als Spiel auf beabsichtigt VMS , jeden Buchstaben durch ein Erhöhen . Das Projekt war jedoch ursprünglich als Nachfolger von OS/2 gedacht und wurde als "NT OS/2" bezeichnet, bevor es die Marke Windows erhielt. Einer der ursprünglichen NT-Entwickler, Mark Lucovsky , gibt an, dass der Name vom ursprünglichen Zielprozessor übernommen wurde – dem Intel i860 mit dem Codenamen N10 („N-Ten“). Eine 1998 Frage- und Antwort (Q & A) Sitzung mit Bill Gates zeigte , dass die Buchstaben zuvor wurden erweitert , um „New Technology“ , aber nicht mehr eine bestimmte Bedeutung tragen. Die Buchstaben wurden aus den Namen der Versionen von Windows 2000 und höher gestrichen, obwohl Microsoft dieses Produkt als "auf NT-Technologie erstellt" bezeichnete.

Hauptmerkmale

Einer der Hauptzwecke von NT ist die Übertragbarkeit von Hardware und Software. Es wurden verschiedene Versionen der Betriebssysteme der NT-Familie für eine Vielzahl von Prozessorarchitekturen veröffentlicht, zunächst IA-32 , MIPS und DEC Alpha , wobei PowerPC , Itanium , x86-64 und ARM in späteren Versionen unterstützt werden. Eine anfängliche Idee war, eine gemeinsame Codebasis mit einem benutzerdefinierten Hardware Abstraction Layer (HAL) für jede Plattform zu haben. Die Unterstützung für MIPS, Alpha und PowerPC wurde jedoch später in Windows 2000 eingestellt . Eine breite Softwarekompatibilität wurde anfänglich durch die Unterstützung mehrerer API- „Persönlichkeiten“ erreicht, darunter Windows API , POSIX und OS/2 APIs – die beiden letzteren wurden ab Windows XP auslaufen. Eine teilweise MS-DOS- und Windows-16-Bit-Kompatibilität wird auf IA-32 über eine integrierte DOS Virtual Machine erreicht – obwohl diese Funktion auf anderen Architekturen nicht verfügbar ist.

NT hat Zugriffskontrolllisten pro Objekt (Datei, Funktion und Rolle) unterstützt , die es ermöglichen, eine Vielzahl von Sicherheitsberechtigungen auf Systeme und Dienste anzuwenden. NT hat auch Windows-Netzwerkprotokolle unterstützt, die das vorherige OS/2 LAN Manager- Netzwerk erben , sowie TCP/IP- Netzwerke (für die Microsoft einen TCP/IP-Stack implementierte, der zunächst von einem STREAMS- basierten Stack von Spider Systems abgeleitet wurde. dann später intern umgeschrieben).

Windows NT 3.1 war die erste Version von Windows, die 32-Bit-Flat-Virtual-Memory-Adressierung auf 32-Bit-Prozessoren verwendet. Das Begleitprodukt Windows 3.1 verwendet eine segmentierte Adressierung und wechselt in Seiten von 16-Bit- auf 32-Bit-Adressierung.

Windows NT 3.1 verfügte über einen Kernel, der eine System-API bereitstellte, die im Supervisor-Modus ausgeführt wurde (Ring 0 in x86; in Windows NT auf allen Plattformen als "Kernel-Modus" bezeichnet) und eine Reihe von Benutzerumgebungen mit ihren eigenen APIs, die enthalten die neue Win32-Umgebung, eine OS/2 1.3-Textmodusumgebung und eine POSIX-Umgebung. Der vollständige präemptive Multitasking- Kernel könnte laufende Tasks unterbrechen, um andere Tasks zu planen , ohne sich darauf zu verlassen, dass Benutzerprogramme die Kontrolle über die CPU freiwillig aufgeben, wie in Windows 3.1 Windows-Anwendungen (obwohl MS-DOS-Anwendungen in Windows ab Windows/386 präemptiv multitaskingfähig waren). ).

Bemerkenswerterweise waren in Windows NT 3.x mehrere E/A-Treibersubsysteme wie Video und Druck Subsysteme im Benutzermodus . In Windows NT 4 wurden die Video-, Server- und Druckerspooler-Subsysteme in den Kernelmodus verschoben. Die erste GUI von Windows NT wurde stark von der von Windows 3.1 beeinflusst (und programmgesteuert mit ihr kompatibel); Die Benutzeroberfläche von Windows NT 4 wurde umgestaltet, um der des brandneuen Windows 95 zu entsprechen , wobei vom Programm-Manager zum Windows-Shell- Design übergegangen wurde .

NTFS , ein sicheres Dateisystem mit Journalen, ist ein wichtiges Feature für NT. Windows NT lässt auch andere installierbare Dateisysteme zu; seit Version 3.1 kann NT auf FAT- oder HPFS- Dateisystemen installiert werden.

Windows NT hat sein eigenes Treibermodell, das Windows NT-Treibermodell, eingeführt und ist mit älteren Treiberframeworks nicht kompatibel. Mit Windows 2000 wurde das Windows NT - Treiber - Modell erweitert das werden Windows Driver Model , das zuerst mit eingeführt wurde Windows 98 , wurde aber auf dem NT - Treiber - Modell. Windows Vista fügte native Unterstützung für die Windows Driver Foundation hinzu , die auch für Windows XP , Windows Server 2003 und in gewissem Umfang Windows 2000 verfügbar ist .

Entwicklung

Original Windows NT-Wortmarke

Microsoft beschloss im Oktober 1988 , ein tragbares Betriebssystem zu entwickeln, das mit OS/2 und POSIX kompatibel ist und Multiprocessing unterstützt . Als die Entwicklung im November 1989 begann, sollte Windows NT als OS/2 3.0 bekannt sein, die dritte Version des Betriebssystems gemeinsam von Microsoft und IBM entwickelt . Um die Portabilität zu gewährleisten, zielte die anfängliche Entwicklung auf den Intel i860 XR RISC-Prozessor ab , wechselte Ende 1989 zum MIPS R3000 und dann 1990 zum Intel i386 . Microsoft setzte auch die parallele Entwicklung der DOS-basierten und weniger ressourcenintensiven Windows-Umgebung fort , was zur Veröffentlichung von Windows 3.0 im Mai 1990 führte.

Windows 3.0 war schließlich so erfolgreich, dass Microsoft beschloss, die primäre Anwendungsprogrammierschnittstelle für das noch unveröffentlichte NT OS/2 (wie es damals bekannt war) von einer erweiterten OS/2-API zu einer erweiterten Windows-API zu ändern . Diese Entscheidung führte zu Spannungen zwischen Microsoft und IBM und die Zusammenarbeit scheiterte schließlich.

IBM setzte die OS/2-Entwicklung allein fort, während Microsoft die Arbeit an dem neu umbenannten Windows NT fortsetzte. Obwohl keines der Betriebssysteme sofort so populär sein würde wie Microsofts MS-DOS- oder Windows-Produkte, würde Windows NT schließlich weitaus erfolgreicher sein als OS/2.

Microsoft hat eine Gruppe von Entwicklern der Digital Equipment Corporation unter der Leitung von Dave Cutler engagiert , um Windows NT zu entwickeln, und viele Elemente des Designs spiegeln frühere DEC-Erfahrungen mit Cutlers VMS, VAXELN und RSX-11 wider , aber auch ein unveröffentlichtes objektbasiertes Betriebssystem, das von . entwickelt wurde Dave Cutler bei Digital mit dem Codenamen MICA . Dem Team schlossen sich ausgewählte Mitglieder des aufgelösten OS/2-Teams an, darunter Moshe Dunie .

Windows 2000-Architektur

Der VMS-Kernel wurde hauptsächlich in VAX MACRO geschrieben , aber Windows NT wurde entwickelt, um auf mehreren Befehlssatzarchitekturen und mehreren Hardwareplattformen innerhalb jeder Architektur zu laufen . Die Plattformabhängigkeiten werden durch den HAL (Hardware Abstraction Layer) vor dem Rest des Systems verborgen .

Bei der Entwicklung von Windows NT schrieben Microsoft-Entwickler VMS in C um. Obwohl sie die Win32-API, das NTFS-Dateisystem, die GUI und die Abwärtskompatibilität mit DOS, OS/2 und Win16 hinzufügten , bemerkten die DEC-Ingenieure fast sofort die internen Ähnlichkeiten der beiden Betriebssysteme ; Teile von VAX/VMS Internals and Data Structures , herausgegeben von Digital Press , beschreiben die Windows NT-Interna unter Verwendung von VMS-Begriffen genau. Anstelle einer Klage erklärte sich Microsoft bereit, 65 bis 100 Millionen DEC zu zahlen, die Vermarktung von VMS zu unterstützen, das Personal von Digital in Windows NT zu schulen und den Windows NT-Support für DEC Alpha fortzusetzen.

Speicherverwaltung , Prozesse und Planung von Windows NT und VMS sind sehr ähnlich. Die Prozessverwaltung von Windows NT unterscheidet sich durch die Implementierung von Threading , das DEC erst 1995 in VMS 7.0 implementierte und wahrscheinlich mit Microsoft konkurrieren wird.

Wie VMS unterscheidet der Kernelmoduscode von Windows NT zwischen dem "Kernel", dessen Hauptzweck darin besteht, prozessor- und architekturabhängige Funktionen zu implementieren, und dem "Executive". Dieser wurde als modifizierter Mikrokernel konzipiert , da der Windows NT-Kernel vom Mach-Mikrokernel beeinflusst wurde, der von Richard Rashid an der Carnegie Mellon University entwickelt wurde, aber nicht alle Kriterien eines reinen Mikrokernels erfüllt. Sowohl der Kern und die Exekutive sind verknüpft zusammen in die einzelne geladene Moduls ntoskrnl.exe ; Von außerhalb dieses Moduls gibt es kaum einen Unterschied zwischen Kernel und Exekutive. Auf Routinen von jedem kann direkt zugegriffen werden, wie zum Beispiel von Gerätetreibern im Kernelmodus.

API-Sätze in der Windows NT-Familie werden als Subsysteme auf der öffentlich nicht dokumentierten "nativen" API implementiert ; dies ermöglichte die späte Übernahme der Windows-API (in das Win32-Subsystem). Windows NT war eines der ersten Betriebssysteme, das intern Unicode verwendet hat .

Veröffentlichungen

Windows NT-Versionen
Ausführung Marketingname Editionen Veröffentlichungsdatum Build-Nummer
3.1 Windows NT 3.1 Workstation (nur Windows NT genannt ), Advanced Server 27. Juli 1993 528
3.5 Windows NT 3.5 Arbeitsplatz, 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, Terminalserver, Embedded 24. August 1996 1381
5.0 Windows 2000 Professional, Server, Advanced Server 17. Februar 2000 2195
Rechenzentrumsserver 26. September 2000
5.1 Windows XP Home, Professional, Media Center (Original, 2004 & 2005), Tablet PC (Original und 2005), Starter, Embedded , Home N, Professional N 25. Oktober 2001 2600
Windows-Grundlagen für Legacy-PCs N / A 8. Juli 2006
5.2 Windows XP 64-Bit- Edition Version 2003 ( IA-64 ) 28. März 2003 3790
Windows Server 2003 Standard, Enterprise, Datacenter, Web, Storage, Small Business Server, Compute Cluster 24. April 2003
Windows XP Professionelle x64-Edition ( x86-64 ) 25. April 2005
Windows Server 2003 R2 Standard, Enterprise, Datacenter, Web, Storage, Small Business Server, Compute Cluster 6. Dezember 2005
Windows-Homeserver N / A 4. November 2007
6.0 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)
Windows Server 2008 Foundation, Standard, Enterprise, Rechenzentrum, Webserver, HPC-Server, Itanium-basierte Systeme 27. Februar 2008
  • 6001 (RTM)
  • 6002 (SP2)
  • 6003 (SP2-Update)
6.1 Windows 7 Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate 22. Oktober 2009
  • 7600 (RTM)
  • 7601 (SP1)
Windows Server 2008 R2 Foundation, Standard, Enterprise, Rechenzentrum, Webserver, HPC-Server, Itanium-basierte Systeme
Windows HomeServer 2011 Homeserver Premium 6. April 2011
  • 7601 (SP1)
Windows Thin-PC 6. Juni 2011
6.2 Windows 8 Windows 8, Windows 8 Pro, Windows 8 Enterprise, Windows RT 26. Oktober 2012 9200
Windows Server 2012 Foundation, Essentials, Standard, Rechenzentrum 4. September 2012
6.3 Windows 8.1 Windows 8.1, Windows 8.1 Pro, Windows 8.1 Enterprise, Windows RT 8.1 18. Oktober 2013 9600
Windows Server 2012 R2 Foundation, Essentials, Standard, Rechenzentrum
10,0 Windows 10 Home Einsprachig, Home China, Home, Pro, Pro Education, Pro for Workstations, Enterprise, Education, Windows 10 S, IoT Core, Mobile , Mobile Enterprise 29. Juli 2015
  • 10240 (TH1)
  • 10586 (TH2)
  • 14393 (RS1)
  • 15063 (RS2)
  • 16299 (RS3)
  • 17134 (RS4)
  • 17763 (RS5)
  • 18362 (19H1)
  • 18363 (19H2)
  • 19041 (20H1)
  • 19042 (20H2)

19043 (21H1)

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 (RS5)
Windows Server 2022 18. August 2021
  • 20348 (Eisen)
Windows 11 Home Single Language, Home China, Home, Pro, Pro Education, Pro for Workstations 5. Oktober 2021
  • 22000 (21H2)

Windows NT 3.1 bis 3.51 enthielt den Programm-Manager und den Datei-Manager aus der Windows 3.1x- Reihe. Ab Windows NT 4.0 wurden diese Programme durch den Windows Explorer (einschließlich einer Taskleiste und eines Startmenüs ) ersetzt, der ursprünglich in Windows 95 auftauchte .

Die erste Version erhielt die Versionsnummer 3.1, um dem zeitgenössischen 16-Bit-Windows zu entsprechen; Zeitschriften dieser Ära behaupteten, die Nummer wurde auch verwendet, um diese Version zuverlässiger erscheinen zu lassen als eine ".0"-Version. Auch das Novell IPX-Protokoll wurde offenbar nur für 3.1-Versionen von Windows-Software lizenziert.

Die NT-Versionsnummer wird heute nicht mehr allgemein für Marketingzwecke verwendet, sondern wird weiterhin intern verwendet und soll den Grad der Änderungen am Kern des Betriebssystems widerspiegeln. Aus Gründen der Anwendungskompatibilität behielt Microsoft jedoch die Hauptversionsnummer in Versionen nach Vista bei, änderte sie jedoch später in Windows 10 auf 10. Die Build-Nummer ist eine interne Kennung, die von Microsofts Entwicklern und Betatestern verwendet wird.

Ab Windows 8.1 hat Microsoft das Verhalten der Version API Helper-Funktionen geändert. Wenn eine Anwendung nicht für Windows 8.1 oder höher manifestiert wird, gibt die API immer Version 6.2 zurück, das ist die Versionsnummer von Windows 8 . Dies liegt daran, dass die Manifestfunktion mit Windows 8.1 eingeführt wurde, um GetVersion und verwandte Funktionen zu ersetzen.

Programmiersprache

Windows NT ist in C und C++ geschrieben , ein sehr kleiner Teil in Assembler . C wird hauptsächlich für den Kernel-Code verwendet, während C++ hauptsächlich für den Benutzermodus-Code verwendet wird. Assemblersprache wird nach Möglichkeit vermieden, da sie die Portabilität behindern würde .

Unterstützte Plattformen

32-Bit-Plattformen

Um zu verhindern, dass Intel x86- spezifischer Code von Entwicklern, die an die Entwicklung auf x86-Chips gewöhnt sind, in das Betriebssystem einschlüpft, wurde Windows NT 3.1 zunächst mit Nicht-x86-Entwicklungssystemen entwickelt und dann auf die x86-Architektur portiert. Diese Arbeit basierte zunächst auf dem Intel i860- basierten Dazzle- System und später auf der MIPS R4000-basierten Jazz- Plattform. Beide Systeme wurden intern bei Microsoft entwickelt.

Windows NT 3.1 wurde für Intel x86 veröffentlicht PC - kompatibel , PC-98 , DEC Alpha und ARC -konforme MIPS - Plattformen. Windows NT 3.51 fügte 1995 Unterstützung für den PowerPC- Prozessor hinzu , insbesondere für PReP- kompatible Systeme wie die Desktops/Laptops der IBM Power-Serie und die Motorola PowerStack-Serie; aber trotz Treffen zwischen Michael Spindler und Bill Gates nicht auf dem Power Macintosh, da das PReP-konforme Power Macintosh-Projekt nicht ausgeliefert werden konnte.

Die Intergraph Corporation portierte Windows NT auf ihre Clipper-Architektur und kündigte später die Absicht an, Windows NT 3.51 auf die SPARC- Architektur von Sun Microsystems zu portieren , aber keine Version wurde als Einzelhandelsprodukt an die Öffentlichkeit verkauft.

Nur zwei der Windows NT 4.0-Varianten (IA-32 und Alpha) verfügen über einen vollständigen Satz von verfügbaren Service Packs. Alle anderen Portierungen von Drittanbietern (Motorola, Intergraph usw.) haben, wenn überhaupt, nur wenige öffentlich verfügbare Updates.

Windows NT 4.0 war die letzte größere Version, die Alpha, MIPS oder PowerPC unterstützte, obwohl die Entwicklung von Windows 2000 für Alpha bis August 1999 fortgesetzt wurde, als Compaq die Unterstützung für Windows NT auf dieser Architektur einstellte; und dann drei Tage später hat Microsoft auch ihr AlphaNT-Programm eingestellt, obwohl die Alpha NT 5 (Windows 2000)-Version den RC1- Status erreicht hatte.

Microsoft gab am 5. Januar 2011 bekannt, dass die nächste Hauptversion der Windows NT-Familie Unterstützung für die ARM-Architektur beinhalten wird . Auf der Consumer Electronics Show 2011 demonstrierte Microsoft eine vorläufige Version von Windows (Version 6.2.7867), die auf einem ARM-basierten Computer ausgeführt wird . Dies führte schließlich zur kommerziellen Veröffentlichung des von Windows 8 abgeleiteten Windows RT am 26. Oktober 2012 und der Implementierung von NT über CE auf Windows Phone 8 .

Laut Microsoft ist es ein weit verbreiteter Irrtum, dass die Xbox und Xbox 360 einen modifizierten Windows 2000-Kernel verwenden. In Wirklichkeit wurde das Xbox-Betriebssystem von Grund auf neu erstellt, implementiert jedoch eine Teilmenge der Windows-APIs . Die Xbox One und Xbox Series X/S verwenden jedoch eine modifizierte Version von Windows 10.

Windows 11 wird die erste Nicht-Server-Version von Windows NT sein, die 32-Bit-Plattformen nicht unterstützt.

64-Bit-Plattformen

Die 64-Bit- Versionen von Windows NT sollten ursprünglich auf Itanium und DEC Alpha laufen ; Letzteres wurde intern bei Microsoft während der frühen Entwicklung von 64-Bit-Windows verwendet. Dies dauerte einige Zeit an, nachdem Microsoft öffentlich bekannt gegeben hatte, dass es Pläne zur Auslieferung von 64-Bit-Windows für Alpha absagt. Aus diesem Grund sind Alphaversionen von Windows NT nur 32-Bit.

Während Windows 2000 nur Intel IA-32 (32-Bit) unterstützt, gibt es für Windows XP, Server 2003, Server 2008 und Server 2008 R2 jeweils eine Edition speziell für Itanium-basierte Systeme. Im Vergleich zu Itanium hat Microsoft x64 in größerem Umfang übernommen: Jede Windows-Version seit Windows XP (das eine dedizierte x64-Edition hat ) hat x64-Editionen.

Hardware-Anforderungen

Die minimale Hardwarespezifikation, die erforderlich ist, um jede Version der professionellen Workstation-Version von Windows NT auszuführen, war bis zur Version 6.0 von Vista ziemlich langsam, die mindestens 15 GB freien Festplattenspeicher erfordert, eine 10-fache Erhöhung des freien Festplattenspeichers allein gegenüber der Vorgängerversion.

Mindesthardwareanforderungen für Windows NT
Windows-Version Zentralprozessor RAM Freier Speicherplatz
NT 3.1 i386 , 25 MHz 12 MB 90 MB
Erweiterter NT 3.1-Server 16 MB
NT 3.5-Workstation 12 MB
NT 3.5-Server 16 MB
NT 3.51 Workstation 12 MB
NT 3.51-Server 16 MB
NT 4.0-Workstation i486 , 25 MHz 12 MB 124 MB
NT 4.0-Server 16 MB
2000 Profi Pentium , 133 MHz 32 MB 650 MB
Server 2000 128 MB
XP Pentium, 233 MHz 64 MB 1,5 GB
Server 2003 133 MHz 128 MB
Vista Home Basic 800 MHz 512 MB 20 GB
Vista (andere Editionen) 1 GHz 1 GB 40 GB
7 für IA-32 16 Gigabyte
7 für x64 2 GB 20 GB
8 für IA-32 1 GHz mit NX-Bit , SSE2 , PAE 1 GB 16 Gigabyte
8 für x64 2 GB 20 GB
8.1 für IA-32 1 GB 16 Gigabyte
8.1 für x64 1 GHz mit NX-Bit , SSE2 , PAE , CMPXCHG16b, PrefetchW und LAHF/SAHF 2 GB 20 GB
10 für IA-32 (v1507-1809) 1 GHz mit NX-Bit , SSE2 , PAE 1 GB 16 Gigabyte
10 für x64 (v1507-1809) 1 GHz mit NX-Bit , SSE2 , PAE , CMPXCHG16b, PrefetchW und LAHF/SAHF 2 GB 20 GB
10 für IA-32 (v1903 und höher) 1 GHz mit NX-Bit , SSE2 , PAE 1 GB 32 GB
10 für x64 (v1903 und höher) 1 GHz mit NX-Bit , SSE2 , PAE , CMPXCHG16b, PrefetchW und LAHF/SAHF 2 GB
11 für x64 1 GHz Dual-Core mit NX Bit , SSE4.1 , PAE , CMPXCHG16b, PrefetchW und LAHF/SAHF 4GB 64 GB
11 für ARM64 1 GHz Dual-Core mit PF_ARM_V81_ATOMIC_INSTRUCTIONS_AVAILABLE

Siehe auch

Anmerkungen

Verweise

Externe Links