Subsystem (Windows)

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche

Ein Subsystem (aus englisch subsystem oder sub-system; wörtlich etwa „Unterbau“ und übertragen „[Neben- oder] Anbau“)[1][2] oder auch Teilsystem[3][4] ist – im Betriebssystemkern der Windows-NT-Familie – eine Funktion zur Verwaltung einer bestimmten Programm- oder Prozessart. Mit jedem Subsystem wird in der Regel eine eigene API zur Verfügung gestellt.

Weitere Einzelheiten[Bearbeiten | Quelltext bearbeiten]

Windows enthält oder enthielt folgende Subsysteme.

  • Interix – der Nachfolger des POSIX-Subsystem; ist wahlweise ab Windows XP erhältlich
  • MS-DOS-Subsystem (Win16-API) – ermöglicht das Ausführen von 16-Bit-MS-DOS-Anwendungen; ist in jedem 32-Bit-NT-Windows enthalten[3]
  • OS/2-Subsystem – ermöglicht das Ausführen OS/2-kompatibler Anwendungen (nur im Textmodus); ist ab Windows XP nicht mehr enthalten[3]
  • POSIX-Subsystem – ermöglicht das Ausführen POSIX-kompatibler Anwendungen;[3] wurde ab Windows XP [wahlweise] durch Interix ersetzt
  • Sicherheits-Subsystem – ist in jedem NT-Windows (ab Windows 2000 oder früher) enthalten[3]
  • Spoolersubsystem[5] (englisch spooler subsystem) – Druckwarteschlange[6]
  • Win32-Subsystem (Win32s und Win32-API) – ist seit Windows 3.1 (einschließlich Windows 9x und in jedem NT-Windows) enthalten[3]
  • WOW64-Subsystem (Win64-API) – ermöglicht das Ausführen von 32-Bit-Windows-Anwendungen auf 64-Bit-Windows-Systemen

Win32 ist das am meisten verwendete Subsystem, das MS-DOS-Subsystem ist nur noch aufgrund von Abwärtskompatibilität vorhanden.

Auch in anderen Betriebssystemen und betriebssystemähnlichen Anwendungen (sogenannte Middleware) werden derartige Teilsysteme genutzt um sehr große Anwendungen (mit hoher Komplexität) in überschaubare Teile zu untergliedern – so ist beispielsweise das (seit Ausgabe 5.0 oder früher) sogenannte ACPI-Subsystem ein Teil von VirtualBox, welches dort jedoch schon seit Ausgabe 1.6[7] (oder früher) enthalten ist und ebenso (wie die ganze Anwendung) immer weiter ausgebaut wurde, ebenso wie das OpenGL-Subsystem (englisch OpenGL subsystem).[8]

Siehe auch[Bearbeiten | Quelltext bearbeiten]

Einzelbelege[Bearbeiten | Quelltext bearbeiten]

  1. sub- (englisch-deutsch) – Duden, Langenscheidt; 2015
  2. system (englisch-deutsch) – Duden, Langenscheidt; 2015
  3. a b c d e f Systemaufbau - Subsysteme – zu Windows NT/2000; in EDV-Körbel: MCSE, 2006, siehe auch auf der dortigen Startseite unter Inhalt (alt); abgerufen am 9. Mai 2016
  4. subsystem (englisch-deutsch) – Duden, Langenscheidt; 2015
  5. Abb. 5.1: Windows Task Manager mit […]Oracle 11g: Das umfassende Handbuch; MITP, 1. Auflage, 2009; ISBN 978-3-8266-5913-3; in Kapitel 5: Betriebssystemspezifishe Besonderheiten auf Seite 110
  6. Spooler SubSystem App hat ein Problem festgestellt und muss beendet werdenWinTotal.de, am 9. August 2007
  7. Changelog for VirtualBox 1.6 (englisch) – Änderungen bei Virtualbox.org (abgerufen am 7. Juni 2016)
  8. Changelog for VirtualBox 2.2 (englisch) – Änderungen bei Virtualbox.org (abgerufen am 7. Juni 2016)