Кућа Аудио Шта је хардверски слој апстракције (хал)? - дефиниција из техопедије

Шта је хардверски слој апстракције (хал)? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи слој апстракције хардвера (ХАЛ)?

Слој хардверске апстракције (ХАЛ) је логична подела кода која служи као слој апстракције између физичког хардвера рачунара и његовог софтвера. Омогућава интерфејс управљачког програма који омогућава програму да комуницира са хардвером.


Главна сврха ХАЛ-а је да сакрије различите хардверске архитектуре из ОС-а пружајући једнолично сучеље системским периферним уређајима.

Тецхопедиа објашњава слој апстракције хардвера (ХАЛ)

Слој апстракције хардвера је укључен у многим ОС-има да се избегне измена језгра ОС-а за покретање програма на рачунарима са различитом хардверском архитектуром. ПЦ може да укључује ХАЛ у ОС језгру или у облику управљачких програма који пружају доследан интерфејс за апликације да комуницирају са хардверском периферном јединицом.


ХАЛ пружа следеће предности:

  • Допуштање апликацијама да извуку што више перформанси из хардверских уређаја
  • Омогућавање оперативном систему да ради без обзира на хардверску архитектуру
  • Омогућавањем управљачким програмима уређаја директан приступ сваком хардверском уређају, што омогућава програмима да буду независни од уређаја
  • Омогућавање општем нивоу софтверским програмима да комуницирају са хардверским уређајима
  • Олакшавање преносивости

Неки од оперативних система који садрже ХАЛ укључују Мац ОС, Линук, ДОС, Соларис, БСД, Виндовс НТ, Виндовс 2000 и ИБМ-ов АС / 400.

Шта је хардверски слој апстракције (хал)? - дефиниција из техопедије