{{Stub}} Die '''HAL''' ('''H'''ardware '''A'''bstraction '''L'''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 == Die HAL beinhaltet somit folgende Aufgaben: * [[I/O Ports | I/O Port]]-Zugriffe * [[Interrupt | Interrupts]] (IRQs), [[Interrupt Service Routine | Interrupt Service Routines]] (ISRs) * [[GDT]], [[IDT]], [[IRQ]], [[PIC]], ... * [[Syscall | Syscalls]] * [[Paging]] * ... [[Kategorie:Glossar]] [[Kategorie:Betriebssystemkomponente]]