HAL
HAL, (Hardware Abstraction Layer), "İşletim sistemlerinin mimarisinde önemli yer tutan ve donanımlar ile yazılımlar arasında köprü görevi yapan bir yapı; HAL (Hardware Abstraction Layer), NT tabanlı işletim sistemlerinde oluşan bu sorundan ötürü geliştirilmiş bir fonksiyondur. Fiziksel donanımlar ile yazılımlar arasındaki bağlantıyı kurarak çalışır hale getirilmesini sağlar. İşletim sistemi çekirdeğinde bulunan ve kendini otomatik olarak düzenleyen bu fonksiyon sayesinde farklı donanımlarda uyum sorunu yaşanmasını engeller.