Está en la página 1de 1

Una capa de abstraccion no es mas que una forma de ocultar los detalles de la implementacion de

ciertas funcionalidades.

Una capa de abstraccion del hardware es un elemento del sistema operativo que funciona como
una interfaz entre el software y el hardware del sistema, proveyendo una plataforma de hardware
consistente sobre la cual correr las aplicaciones.

por ejemplo: Un programador queriendo imprimir en pantalla un texto en C++ tan solo tendra que
hacer referencia a la instrucion "printf("texto");" sin tener que preocuparse de escribir esa
informacion de forma binaria sobre el "framebuffer*".

En este caso es el compilador el que se encarga de traducir esta instruccion interactuando con el
sistema operativo a travez de la capa de abstraccion de hardware, ocultando los detalles del
hardware hacia el programador, con esto podemos entender que las aplicaciones no corren
directamente sobre el hardware.

Una de las mayores ventajas de las capas de abstraccion de hardware es hacer que las aplicaciones
sean independientes del hardware.

También podría gustarte