Hardware abstraction

From Wikipedia, the free encyclopedia

Hardware abstractions are sets of routines in software that emulate some platform-specific details, giving programs direct access to the hardware resources.

They often allow programmers to write device-independent, high performance applications by avoiding standard Operating System calls to hardware.

See also: Hardware abstraction layer

Languages