Windows NT 4.0 Betriebssystemstruktur

 

Die Betriebssystemstruktur von Windows NT (Server und Workstation) untergliedert sich in folgender Weise, wobei Teile des Betriebssystems im Executive Modus (privilegierter oder Kernel-Mode) sehr geschützt und andere Teile in einem Anwendungsmodus (User-Mode) ablaufen.

Die Struktur von Windows NT ist auf einer Kernelarchitektur - ähnlich wie Unix - aufgebaut. Windows NT unterstützt Multithreading und "preemtive Multitasking" , ist aber im Gegensatz zu Unix in seiner Standardausführung kein echtes Multiuser-Betriebssystem.

Abbildung: Die Betriebssystemstruktur von Windows NT 4.0

Prozesse im Kernmodus haben die Aufgabe die Funktionalität des Betriebssystems zu gewährleisten. Aus diesem Grund müssen sie entsprechend der Wichtigkeit und Komplexität ihrer Aufgabe priorisiert werden. Die hoch priorisierten Kernel-Prozesse regeln den Zugriff auf die Hardware, verwalten den vorhandenen Speicher und versorgen die Prozesse im Benutzermodus mit Ressourcen.

Im folgenden werden die Komponenten des privilegierten Modus aufgelistet:

Subsysteme

Im Benutzermodus stellt Windows NT eine Reihe geschlossener Subsysteme zur Ausführung von Applikationen zur Verfügung. Sie alle kommunizieren mit dem darunterliegenden Betriebssystem und regeln ihre Bildschirmausgaben über die Windows32-Graphikschnittstelle.