HAL

In der Informatik, insbesondere in der Architektur, ist eine Hardwareabstraktionsschicht eine Zwischen-Software zwischen dem Betriebssystem und Hardware. Es bietet nicht markierten Manipulationsfunktionen Hardware, während sich die technischen Details der Umsetzung.

Viele Hersteller Betriebssystem gehören Hardwareabstraktionsschicht in ihren Produkten. Dies ist ein wichtiges Stück Software in mobilen Betriebssysteme - könnte auf verschiedene Arten von Material verwendet werden: Wenn nur die Hardwareabstraktionsschicht Portierung erfordert Anpassung.

Eigenschaften

Ein Hardwareabstraktionsschicht enthält eine Programmierschnittstelle, die generischen Funktionen und Massenware Hardware-Manipulation bietet durch Ausblenden technischen Details der Betrieb der Anlage. Dies ermöglicht es Software, um mit dem Computer-Hardware abgesehen von den technischen Einrichtungen Details zu interagieren.

Die Hardwareabstraktionsschicht ist die unterste Schicht-Software, völlig abhängig von der Hardware, Treiber und in der Nähe des Herzens des Betriebssystems. Es bietet Funktionen, die ermöglichen, beispielsweise die Umsetzung der Kontext-Umschaltung, Synchronisation, Behandlung von Unterbrechungen, unter Berücksichtigung der endianness des Prozessors verwendet wird, manipulieren das System oder das Gerät Takt Speicherverwaltung. Jede Funktion enthält Anweisungen für die Durchführung irgendeiner Art von Hardware.

Dies ist ein wichtiger Teil der mobilen Betriebssystemen, die auf verschiedenen Arten von Hardware verwendet werden könnten. Es verbessert die Tragbarkeit des Betriebssystems: Wenn ein solches System für die Verwendung auf einer neuen Art von Geräten angepasst werden, ist die Hardware-Abstraktionsschicht, dann ist die einzige Software, die Anpassung erfordert.

Beispiele

Viele Hersteller Betriebssystem gehören Hardwareabstraktionsschicht in ihren Produkten. Der Aufbau der Hardwareabstraktionsschicht ist spezifisch für jeden Hersteller.

Sie bei der Entwicklung von Embedded-Systemen, die Existenz einer Hardwareabstraktionsschicht fangen wir die Gestaltung der Software, bevor das Ende der Hardware-Design.

ECOS-Betriebssystem bietet eine Hardwareabstraktionsschicht in Form einer Folge von Makros in der Programmiersprache C oder Assembler, die entsprechend den Gerätespezifikationen angepasst sind.

Die Familie des Betriebssystems Windows NT hat eine Hardwareabstraktionsschicht. Es gibt 5 verschiedene Modelle; während der Installation des Betriebssystems, es installiert automatisch das Modell am besten geeignet, um die Hardware des Computers.

(0)
(0)
Kommentare - 0
Keine Kommentare

Fügen Sie einen Kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Zeichen übrig: 3000
captcha