www.wikidata.de-de.nina.az
Eine Hardwareabstraktionsschicht englisch Hardware Abstraction Layer HAL ist eine Schicht eines Betriebssystems die den Kernel und alle ubrige Software von der Hardware isoliert Nur die Hardwareabstraktionsschicht kann auf Hardware zugreifen alle andere Software kann es nur unter Vermittlung der Hardwareabstraktionsschicht 1 Diese Abstraktion erleichtert es das Betriebssystem auf unterschiedliche Prozessorarchitekturen anzupassen weil nur ein Teil der Hardwareabstraktionsschicht geandert werden muss Sie erleichtert es auch Geratetreiber zu programmieren weil diese auf der Hardwareabstraktionsschicht aufsetzen 2 In Windows Betriebssystemen befindet sich die HAL unter C Windows system32 hal dll Das Betriebssystem NetBSD das fur uber 50 unterschiedliche Plattformen erhaltlich ist zeigt am deutlichsten das Potenzial des Konzepts auf 3 Die Firmware eines Rechners kann Aufgaben der Hardwareabstraktion ubernehmen Bei x86 Rechnern nennt man die Firmware ublicherweise BIOS Modernere Betriebssysteme setzen allerdings nach dem Booten eigene Hardwaretreiber ein bringen also eine eigene Hardwareabstraktionsschicht mit Siehe auch BearbeitenRing CPU HAL Software Literatur BearbeitenAbraham Silberschatz Peter Bear Galvin Greg Gagne Operating System Concepts Sixth Edition 2002 ISBN 0 471 41743 2Einzelnachweise Bearbeiten Advanced RISC Computing Specification PDF 383 kB MIPS Technologies S 23 abgerufen am 26 Februar 2013 Windows NT Hardware Abstraction Layer HAL Microsoft abgerufen am 7 Mai 2009 Portability and supported hardware platforms The NetBSD Foundation abgerufen am 12 Mai 2009 Abgerufen von https de wikipedia org w index php title Hardwareabstraktionsschicht amp oldid 225303886