Преглед садржаја:
- Дефиниција - Шта значи слој апстракције хардвера (ХАЛ)?
- Тецхопедиа објашњава слој апстракције хардвера (ХАЛ)
Дефиниција - Шта значи слој апстракције хардвера (ХАЛ)?
Слој хардверске апстракције (ХАЛ) је логична подела кода која служи као слој апстракције између физичког хардвера рачунара и његовог софтвера. Омогућава интерфејс управљачког програма који омогућава програму да комуницира са хардвером.
Главна сврха ХАЛ-а је да сакрије различите хардверске архитектуре из ОС-а пружајући једнолично сучеље системским периферним уређајима.
Тецхопедиа објашњава слој апстракције хардвера (ХАЛ)
Слој апстракције хардвера је укључен у многим ОС-има да се избегне измена језгра ОС-а за покретање програма на рачунарима са различитом хардверском архитектуром. ПЦ може да укључује ХАЛ у ОС језгру или у облику управљачких програма који пружају доследан интерфејс за апликације да комуницирају са хардверском периферном јединицом.
ХАЛ пружа следеће предности:
- Допуштање апликацијама да извуку што више перформанси из хардверских уређаја
- Омогућавање оперативном систему да ради без обзира на хардверску архитектуру
- Омогућавањем управљачким програмима уређаја директан приступ сваком хардверском уређају, што омогућава програмима да буду независни од уређаја
- Омогућавање општем нивоу софтверским програмима да комуницирају са хардверским уређајима
- Олакшавање преносивости
Неки од оперативних система који садрже ХАЛ укључују Мац ОС, Линук, ДОС, Соларис, БСД, Виндовс НТ, Виндовс 2000 и ИБМ-ов АС / 400.