Hardware Abstraction Layer — Änderungen 3311 → 3502

Zeile 1: Zeile 1:
−
Die '''HAL''' (<b>H</b>ardware <b>A</b>bstraction <b>L</b>ayer) bezeichnet eine Softwareschicht, die zwischen der Hardware und dem [[Kernel | Betriebssystemkernel]] liegt. Sie hat die Aufgabe, hardwarespezifische Funktionen auszulagern, um eine spätere Portierung zu erleichtern, da im besten Fall nur die HAL angepasst werden muss. Auch [[Windows | Microsoft Windows]] hat eine eigene HAL, die als Datei hal.dll vorliegt.
+
Die '''HAL''' (<b>H</b>ardware <b>A</b>bstraction <b>L</b>ayer) bezeichnet eine Softwareschicht, die zwischen der Hardware und dem [[Kernel | Betriebssystemkernel]] liegt. Sie hat die Aufgabe, hardwarespezifische Funktionen auszulagern, um eine spätere Portierung zu erleichtern, da im besten Fall nur die HAL angepasst werden muss. Die verbreitesten Betriebsysteme haben eine HAL.
  
 
== Aufgaben ==
 
== Aufgaben ==
Zeile 11: Zeile 11:
 
* ...
 
* ...
  
−
== Exokernel ==
+
== [[Exokernel]] ==
−
Eine besondere Rolle hat der Exokernel. Dieser hat normalerweise keine HAL.
+
Eine besondere Rolle hat der [[Exokernel]]. Dieser hat normalerweise keine HAL.
 
== Ältere Betriebsysteme ==
 
== Ältere Betriebsysteme ==
 
[[MS-DOS]] hatte keine HAL, zumindest wenn es nicht mit Windows aufgerüstet worden war.
 
[[MS-DOS]] hatte keine HAL, zumindest wenn es nicht mit Windows aufgerüstet worden war.