iBet uBet web content aggregator. Adding the entire web to your favor.
iBet uBet web content aggregator. Adding the entire web to your favor.



Link to original content: http://pt.wikipedia.org/wiki/Camada_de_abstração_de_hardware
Camada de abstração de hardware – Wikipédia, a enciclopédia livre Saltar para o conteúdo

Camada de abstração de hardware

Origem: Wikipédia, a enciclopédia livre.
 Nota: Se procura pelo software HAL, veja HAL (software).

A camada de abstracção de hardware (CAH) é a camada entre o hardware físico de um computador e o software que corre nesse computador. A sua função é ocultar diferenças em hardware e, consequentemente, disponibilizar uma plataforma consistente para correr aplicações.

O melhor exemplo de uma CAH pode ser encontrado na arquitectura AS/400. A implementação do LIC ou Licensed Internal Code foi tão bem sucedida que software escrito no seu predecessor, o S/38, corria sem modificações num AS/400. O hardware subjacente mudou drasticamente; já foram usados pelo menos 3 tipos diferentes de processador.

Os sistemas operativos baseados em BSD, Linux e o Windows NT possuem uma CAH. Estes sistemas operativos possuem subsistemas diferentes para funções específicas, tais como som e gráficos.

Nos sistemas operacionais baseados em Windows NT, o arquivo chamado hal.dll é que contém essas instruções.

Os sistemas operativos que possuem uma CAH definida são suportados facilmente em hardware diferente; esta propriedade é especialmente importante no caso de sistemas embutidos que correm em dúzias de microcontroladores.

Ícone de esboço Este artigo sobre informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.