Namai Garsas Kas yra aparatūros abstrakcijos sluoksnis (hal)? - apibrėžimas iš techopedijos

Kas yra aparatūros abstrakcijos sluoksnis (hal)? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia aparatūros abstrakcijos sluoksnis (HAL)?

Aparatūros abstrakcijos sluoksnis (HAL) yra loginis kodo padalijimas, kuris naudojamas kaip abstrakcijos sluoksnis tarp kompiuterio fizinės aparatinės įrangos ir jo programinės įrangos. Tai suteikia įrenginio tvarkyklės sąsają, leidžiančią programai susisiekti su technine įranga.


Pagrindinis HAL tikslas yra nuslėpti skirtingas aparatinės įrangos architektūras nuo OS, užtikrinant vienodą sistemos periferinių įrenginių sąsają.

„Techopedia“ paaiškina aparatūros abstrakcijos sluoksnį (HAL)

Aparatūros abstrakcijos sluoksnis yra įtrauktas į daugelį OS, kad nereikėtų modifikuoti OS branduolio, kad programa būtų paleista kompiuteriuose su skirtinga aparatūros architektūra. Kompiuteris gali įtraukti HAL į OS branduolį arba įrenginių tvarkykles, kurios suteikia nuoseklią sąsają programoms, skirtoms sąveikai su aparatūros periferiniais įrenginiais.


HAL teikia šiuos privalumus:

  • Programoms leidžiama išgauti kuo daugiau našumo iš aparatinės įrangos
  • Įgalinimas OS veikti nepriklausomai nuo aparatūros architektūros
  • Įgalinant įrenginių tvarkykles suteikti tiesioginę prieigą prie kiekvieno aparatūros įrenginio, kuris leidžia programoms būti nepriklausomoms nuo įrenginio
  • Leidimas programinės įrangos programoms bendrauti su aparatūros prietaisais bendrame lygyje
  • Patobulinti perkeliamumą

Kai kurios iš OS, kuriose yra HAL, yra „Mac OS“, „Linux“, DOS, „Solaris“, BSD, „Windows NT“, „Windows 2000“ ir IBM AS / 400.

Kas yra aparatūros abstrakcijos sluoksnis (hal)? - apibrėžimas iš techopedijos