Allgemeines 22.058 Themen, 149.913 Beiträge

HAL = Hardware Abstraction Layer

samy3 / 2 Antworten / Baumansicht Nickles

Was ist hal und wie wirkt sich das aus?

bei Antwort benachrichtigen
Max Payne samy3 „HAL = Hardware Abstraction Layer“
Optionen

Mal laienhaft ausgedrückt ist das Schicht im NT-System, die eine Portierung auf unterschiedliche Plattformen erlaubt. NT4 gab's ja auf diese Weise auch noch für die Plattformen PPC, Alpha, etc.

Gravierender sind die Auswirkungen: Das Vorhandensein des HAL hat zur Folge, dass Hardwarezugriffe nur durch das Betriebssystem selbst erfolgen (können). Probleme verursacht dies im Zusammenenspiel mit "alten" DOS-basierten Programmen von Win9x, die direkt auf die Hardware zugreifen möchten.
DOS war diesbezüglich tolerant, da durfte jede Anwendung machen was sie wollte. NT dagegen versucht, wie sich das für ein richtiges Betriebssystem gehört, die Kontrolle über das System zu behalten.

The trouble with computers is that they do what you told them – not necessarily what you wanted them to do.
bei Antwort benachrichtigen
GarfTermy Max Payne „Mal laienhaft ausgedrückt ist das Schicht im NT-System, die eine Portierung auf...“
Optionen

...gut erklärt!

;-)

The two basic principles of Windows system administration: For minor problems, reboot For major problems, reinstall
bei Antwort benachrichtigen