硬件抽象層(英文:hardware abstraction layer,HAL)係個作業系統入面嘅一柞程式,會負責將啲硬件抽象化噉表示出嚟,目的係俾作業系統有得同部電腦嘅硬件負動;硬件抽象層可以由內核嗰度接收指令[1]。
- ↑ Schoeberl, M., Korsholm, S., Kalibera, T., & Ravn, A. P. (2011). A hardware abstraction layer in Java. ACM Transactions on Embedded Computing Systems (TECS), 10(4), 1-40.