Hardware abstraction layer: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Lukius (discussione | contributi)
Nessun oggetto della modifica
Riga 1:
{{stub informatica}}
 
<br>
'''HAL''', Hardware Abstraction Layer o strato di astrazione dall'hardware, è un insieme di funzioni di I/O il più possibile generiche e semplici, il cui compito è di tenere conto di tutte le differenze fra dispositivi fisici diversi al posto del programma che lo userà, nascondendogli la vera identità e natura di essi: per esempio il programma, invece di aprire personalmente un file chiederà all'HAL di farlo per lui e l'HAL, appena esaudita la richiesta, gli passerà un riferimento al file per la lettura (o lo leggerà per lui).