Kazalo:
- Opredelitev - Kaj pomeni plasti strojne abstrakcije (HAL)?
- Techopedia razlaga sloj strojne abstrakcije (HAL)
Opredelitev - Kaj pomeni plasti strojne abstrakcije (HAL)?
Plast strojne abstrakcije (HAL) je logična delitev kode, ki služi kot abstrakcijski sloj med fizično strojno opremo računalnika in njegovo programsko opremo. Omogoča vmesnik gonilnikov naprave, ki programu omogoča komunikacijo s strojno opremo.
Glavni namen sistema HAL je skriti različne arhitekture strojne opreme iz OS z zagotavljanjem enotnega vmesnika do sistemskih perifernih naprav.
Techopedia razlaga sloj strojne abstrakcije (HAL)
V številnih operacijskih sistemih je vključen strojni odvzem strojne opreme, da se izognete spreminjanju jedra OS za zagon programa v računalnikih z različno arhitekturo strojne opreme. PC lahko vključuje HAL v jedru OS ali v obliki gonilnikov naprav, ki zagotavljajo skladen vmesnik za aplikacije za interakcijo s strojno opremo.
HAL zagotavlja naslednje ugodnosti:
- Aplikacijam omogoča, da iz strojnih naprav pridobijo čim večje zmogljivosti
- Omogočanje delovanja OS ne glede na strojno arhitekturo
- Omogočanje gonilnikov naprav za neposreden dostop do vsake strojne naprave, kar omogoča, da so programi neodvisni od naprave
- Omogočanje splošnim komunikacijam s programskimi napravami programskim programom
- Olajšanje prenosljivosti
Nekateri OS, ki imajo HAL-ove, vključujejo Mac OS, Linux, DOS, Solaris, BSD, Windows NT, Windows 2000 in IBM-ov AS / 400.
