Skip to main content

Mi az a hardver absztrakciós réteg?

A hardver absztrakciós réteg egy módszer a fizikai hardver elrejtésére a számítógép szoftveréből.A réteg közvetítőként működik, elválasztva a hardveret és a szoftvert egymástól.Ezenkívül a két rendszer tényleges folyamatait elfedi egymástól.Ennek a rétegnek a fő célja az, hogy lehetővé tegye a szoftverek futtatását olyan hardveren, amelyet nem kifejezetten a futtatásnak szánt.Míg szinte az összes operációs rendszer ezeket a rétegeket bizonyos mértékben használja, ezek a leggyakoribbak az emulációban és a beágyazott rendszerekben.

A számítógépes architektúrát rétegekben állítják be.A számítógép a hardverréteggel kezdődik, és felépíti az alkalmazást vagy a szoftvert.Minden egyes lépés a rétegben közelebb kerül a szoftverhez és a hardvertől távolabb.Ezenkívül minden lépéshez több feldolgozás és erőforrás szükséges a működéséhez.Például a rendszer kernelje az egyik legalapvetőbb szoftver a rendszeren, de összetettebb és erőforrás-igényes, mint a hardver, amelyen ül, és kevésbé, mint az operációs rendszer, amelynek futtatása szükséges., Ezen rétegek mindegyike valódi összetevőkből áll, akár hardver, akár szoftver.A hardver absztrakciós réteg mindkettőből kicsit.Ez egy szoftverrendszer, amely hardverrendszerként működik.A számítógép kernelje és a hardverrendszerek között helyezkedik el.A hardver absztrakciós rétegek feladata a rendszer nagy részének elfedése, és a kernel úgy gondolja, hogy más hardverkészleten működik.Amikor a hardver és a kernel kommunikál, a hardver absztrakciós rétege átfordítja az információkat oda -vissza.A réteg a hardver tetején helyezkedik el, és lehetővé teszi az operációs rendszer és az alkalmazások telepítését.Lényegében a számítógép belsejében lévő rétegek két különböző útvonalra kerülnek.Az egyik út követi a Systems True Hardware -t, míg a másik követi az absztrakált verziót.Ez lehetővé teszi a rendszer számára, hogy szélesebb gépeket futtasson, feltéve, hogy a paraméterek széles körében vannak.Az ilyen típusú absztrakció annyira csekély és gyakori, hogy ritkán hardver absztrakciós rétegnek nevezik.

A valódi absztrakciót általában a két hely egyikében találják meg.A hardver emuláció lehetővé teszi a teljes operációs rendszer és a programok működését olyan számítógépen, amelyre nem építettek.Az absztrakciónak ez a formája szinte minden modern számítógépnél gyakori, mivel több webprogram a virtuális rendszereken keresztül működik.A beágyazott rendszerek a második fajta.Ezek a kis operációs rendszerek mindent futtatnak, az autóktól a kávézókig, és gyakran hardver absztrakciós réteget használnak az eszközök számának növelésére, amelyek módosítás nélkül használhatják a rendszert.