Satura rādītājs:
- Definīcija - ko nozīmē aparatūras abstrakcijas slānis (HAL)?
- Techopedia skaidro aparatūras abstrakcijas slāni (HAL)
Definīcija - ko nozīmē aparatūras abstrakcijas slānis (HAL)?
Aparatūras abstrakcijas slānis (HAL) ir loģisks koda dalījums, kas kalpo kā abstrakcijas slānis starp datora fizisko aparatūru un tā programmatūru. Tas nodrošina ierīces draivera saskarni, kas programmai ļauj sazināties ar aparatūru.
HAL galvenais mērķis ir slēpt dažādas aparatūras arhitektūras no OS, nodrošinot vienotu saskarni ar sistēmas perifērijas ierīcēm.
Techopedia skaidro aparatūras abstrakcijas slāni (HAL)
Aparatūras abstrakcijas slānis ir iekļauts daudzās OS, lai izvairītos no OS kodola modifikācijas, lai programma darbotos datoros ar atšķirīgu aparatūras arhitektūru. Dators var ietvert HAL OS kodolā vai ierīces draiveru veidā, kas nodrošina konsekventu interfeisu lietojumprogrammām, lai mijiedarbotos ar aparatūras perifērijas ierīcēm.
HAL nodrošina šādas priekšrocības:
- Ļaujot lietojumprogrammām iegūt pēc iespējas vairāk veiktspējas no aparatūras ierīcēm
- Ļaujot OS darboties neatkarīgi no aparatūras arhitektūras
- Iespējot ierīces draiverus nodrošināt tiešu piekļuvi katrai aparatūras ierīcei, kas ļauj programmām būt neatkarīgām no ierīces
- Ļaujot programmatūras sazināties ar aparatūras ierīcēm vispārīgā līmenī
- Pārnesamības atvieglošana
Dažas no operētājsistēmām, kurās ir HAL, ietver Mac OS, Linux, DOS, Solaris, BSD, Windows NT, Windows 2000 un IBM AS / 400.
