b'\n_START_ARTICLE_\nWarstwa abstrakcji sprz\xc4\x99towej\n_START_PARAGRAPH_\nWarstwa abstrakcji sprz\xc4\x99towej (ang. hardware abstraction layer \xe2\x80\x93 HAL) \xe2\x80\x93 sterownik urz\xc4\x85dzenia dla p\xc5\x82yty g\xc5\x82\xc3\xb3wnej. Stanowi ogniwo po\xc5\x9brednicz\xc4\x85ce mi\xc4\x99dzy sprz\xc4\x99tem a j\xc4\x85drem systemu operacyjnego. Odseparowuje konkretn\xc4\x85 architektur\xc4\x99 systemu komputerowego od oprogramowania u\xc5\xbcytkowego. Dla programisty jest sposobem komunikacji ze sprz\xc4\x99tem przez udost\xc4\x99pniane funkcje biblioteczne i sterowniki._NEWLINE_Systemami, kt\xc3\xb3re korzystaj\xc4\x85 z HAL-a s\xc4\x85: AmigaOS4, rodzina system\xc3\xb3w BSD, Linux, OS X, Solaris, Windows NT (od wersji 5.0/2000).'