Domov audio Čo je to hardvérová abstrakčná vrstva (hal)? - definícia z technológie

Čo je to hardvérová abstrakčná vrstva (hal)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená hardvérová abstrakčná vrstva (HAL)?

Hardvérová abstrakčná vrstva (HAL) je logické rozdelenie kódu, ktoré slúži ako abstrakčná vrstva medzi fyzickým hardvérom počítača a jeho softvérom. Poskytuje rozhranie ovládača zariadenia, ktoré umožňuje programu komunikovať s hardvérom.


Hlavným účelom HAL je skrývať rôzne hardvérové ​​architektúry od OS poskytovaním jednotného rozhrania s perifériami systému.

Techopedia vysvetľuje vrstvu hardvérovej abstrakcie (HAL)

V mnohých operačných systémoch je zahrnutá hardvérová abstrakčná vrstva, aby sa predišlo modifikácii jadra OS tak, aby spúšťalo program v počítačoch s rôznou hardvérovou architektúrou. Počítač môže obsahovať HAL v jadre OS alebo vo forme ovládačov zariadení, ktoré poskytujú konzistentné rozhranie pre aplikácie na interakciu s hardvérovými perifériami.


HAL poskytuje tieto výhody:

  • Umožňuje aplikáciám extrahovať z hardvérových zariadení čo najväčší výkon
  • Umožnenie výkonu operačného systému bez ohľadu na architektúru hardvéru
  • Povolenie ovládačov zariadení na zabezpečenie priameho prístupu ku každému hardvérovému zariadeniu, čo umožňuje nezávislosť programov od programov
  • Umožnenie softvérovým programom komunikovať s hardvérovými zariadeniami na všeobecnej úrovni
  • Uľahčenie prenosnosti

Niektoré z OS, ktoré obsahujú HAL, zahŕňajú Mac OS, Linux, DOS, Solaris, BSD, Windows NT, Windows 2000 a IBM / AS / 400.

Čo je to hardvérová abstrakčná vrstva (hal)? - definícia z technológie