Een Hardware Abstraction Layer ( HAL ) is een software- laag die op computerhardware , meestal een desktop computer , dat maakt het mogelijk om hardware -apparaten , zoals een printer , scanner lokaliseren en te gebruiken enzovoort . Als software engineer David Zeuthen heeft uitgelegd , HAL is "user -space software die een lijst met apparaten met goed gedefinieerde eigenschappen voor elk apparaat in stand houdt. " Linux De term " HAL " kwam eerst worden gekoppeld aan de Linux- kernel , die is low- level software geschreven bijna geheel in C , met een kleine hoeveelheid van de assembler , en verkrijgbaar zonder intellectuele - woning hoofdsteunen (open software) . virtualisatie en Migratie HAL heeft aandacht gekregen in de afgelopen jaren als gevolg van de ontwikkeling van virtualisatie , wat de installatie en de exploitatie van meerdere besturingssystemen en hun toepassingen op een enkele gedeelde hardwareplatform . Dit maakt " migratie ", wat belangrijk is in een wereld waarin ondernemingen met verschillende hardware en software systemen zijn altijd verwerven elkaar of het ontwikkelen van joint ventures en moeten in staat zijn hun systemen onderling compatibel te maken . Het is belangrijk dat een systeem kan worden toegevoegd aan een ander op dezelfde hardware , met de nieuwere aankomst of migrerende , ook wel de " gast " besturingssysteem. Dergelijke procedure wordt ook wel een fysieke naar - virtual ( P2V ) migratie . migratie en HAL Checkpoint Consulting , een leverancier van implementatiediensten die is gespecialiseerd in Oracle , merkt op haar website dat de migratie van een Windows XP omvat de vervanging van de HAL . de behoefte aan P2V migraties is waarschijnlijk toenemen in de komende maanden en jaren te komen , omdat de conjunctuur zal blijven draaien . Er zullen , op een bepaald punt , een wereldwijd herstel , en dat herstel zal een opleving van fusies en overnames activiteit betekenen . Een nieuw leven ingeblazen M & A markt zal betekenen , op zijn beurt , de integratie van voorheen afzonderlijke onderneming computersystemen . Sommige van deze systemen zal de virtuele gasten van de anderen . Uni - HAL en Multi - HAL Binnen MS Windows , zijn er twee soorten van HAL . Sommige HAL , de Uni - HAL , zijn ontworpen om te werken met slechts een enkele processor . Anderen , de Multi - HAL , zijn zoals de term suggereert bedoeld voor gebruik voor meerdere processors . U kunt de functie Apparaatbeheer van Windows gebruiken om te bepalen welke HAL wordt gebruikt , en indien nodig een upgrade naar de Multi - HAL .
|