HAL
hardware abstraction layer
A component of an operating system that allows programmers to write applications that access a computer's hardware in a general way; this means the program doesn't have to be written for each specific kind of hardware it might run on. Windows NT, Windows 2000, and Linux all use HAL.
Can't find your term here? Have a question about the glossary? E-mail us.