HAL
読み方:ハル
HALとは、Windows NTおよびWindows 2000などのOSに搭載されたプログラムのうち、アプリケーションが動作するためのハードウェアプラットフォームの差異を吸収する機能をもつプログラムのことである。
HALをハードウェアとソフトウェアの間に介在させることによって、ソフトウェアは直接ハードウェアにアクセスすることはできなくなるが、ハードウェアの機種に依存せずアプリケーションを実行させることが可能になる。ハードウェアの機種に固有の情報を考慮する必要がなくなるため、キャッシュやシステムバスといった(ソフトウェアと密接に連携している)ハードウェアを交換したい場合にも、カーネルやアプリケーションプログラムを変更する必要がない。
Weblioに収録されているすべての辞書からHardware Abstraction Layerを検索する場合は、下記のリンクをクリックしてください。

- Hardware Abstraction Layerのページへのリンク