? Un livello di astrazione hardware ( HAL ) è uno strato di software applicato all'hardware del computer , in genere un computer desktop , che consente di individuare e utilizzare dispositivi hardware , come ad esempio una stampante, scanner e così via. Come ingegnere informatico David Zeuthen ha spiegato , HAL è " software user -space che mantiene un elenco di dispositivi con proprietà ben definite per ciascun dispositivo . " Linux
Il termine " HAL " è venuto per essere associati prima con il kernel di Linux, che è un software di basso livello scritto quasi completamente in C , con una piccola quantità di linguaggio assembly , e disponibile senza intellettuale - vincoli di proprietà ( software aperto) .
virtualizzazione e migrazione
HAL ha ricevuto attenzione negli ultimi anni , grazie allo sviluppo della virtualizzazione , che è l'installazione e l'esecuzione di molteplici i sistemi operativi e le loro applicazioni su un'unica piattaforma hardware comune. Questo permette di " migrazione ", che è importante in un mondo in cui le aziende con differenti sistemi hardware e software sono sempre acquistando l'un l'altro o lo sviluppo di joint ventures e devono essere in grado di rendere i loro sistemi compatibili tra loro . E 'importante che un sistema può essere aggiunto ad un altro sullo stesso hardware , con l'arrivo più recente, o migrante , a volte chiamato il sistema operativo "guest" .
Tale procedura è talvolta chiamato anche un fisico a - virtuale (P2V ) migrazione .
migrazione e HAL
Checkpoint Consulting , fornitore di servizi di implementazione che si specializza in Oracle , nota sul suo sito web che la migrazione di un Windows XP consiste nel sostituire la sua .
HAL la necessità di migrazioni P2V è destinato ad aumentare nei mesi e negli anni a venire , perché il ciclo economico continuerà a girare . Ci sarà , ad un certo punto , una ripresa globale , e che il recupero significherà un revival di fusioni e acquisizioni. A M & A rivivere mercato significherà , a sua volta , l'integrazione dei sistemi informatici aziendali precedentemente separate . Alcuni di questi sistemi diventeranno i guest virtuali degli altri.
Uni - HAL e Multi- HAL
All'interno di MS Windows , ci sono due tipi di HAL . Alcuni HAL , l' Uni - HAL , sono progettati per funzionare con un solo processore . Altri, la Multi - HAL , sono come suggerisce il termine inteso per uso di più processori. È possibile utilizzare la funzione di Gestione periferiche di Windows per determinare quale HAL è in uso e, se necessario, l'aggiornamento per la Multi - HAL .