Hardware Abstraction Layer
(Hardware_Abstract_Layer から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/10/08 18:28 UTC 版)
Hardware Abstraction Layer (HAL、ハードウェア抽象化レイヤー) とは、コンピュータのハードウェアとそのコンピュータ上で動作するソフトウェアの間に存在する、ソフトウェアで実装した抽象化レイヤーである。オペレーティングシステム (OS) のカーネルからハードウェア毎に異なる差異を隠蔽する機能を持ち、それによってカーネルコードは異なるハードウェアのシステム上で動作してもほとんど変更する必要がなくなる。PCにおいては、HALは基本的にマザーボード用ドライバの形態をとり、上位のプログラムがハードウェアに直接アクセスする下位のコンポーネントに指示できるようにする。
|
- ^ “Windows NT Hardware Abstraction Layer (HAL)”. Microsoft (2006年10月31日). 2007年8月25日閲覧。
- ^ Helen Custer (1993年), Inside Windows NT, Microsoft Press
- ^ DirectX 用語集 | Microsoft Docs
- ^ Hardware Emulation Layer - Windows drivers | Microsoft Docs
- ^ 【4Gamer.net】[レビュー]Creative ALchemy
- 1 Hardware Abstraction Layerとは
- 2 Hardware Abstraction Layerの概要
- 3 関連項目
固有名詞の分類
オペレーティングシステムの仕組み | アドレス空間配置のランダム化 ブートスプラッシュ Hardware Abstract Layer RPC Initrd |
- Hardware_Abstract_Layerのページへのリンク