Computadores modernos precisam de várias camadas
de software para que ofereçam os serviços com os quais
estamos acostumados. Essas camadas facilitam a adaptação do hardware às características e às funcionalidades
demandadas pelos seres humanos.
A esse respeito, qual a ordem das camadas de software
sobre o hardware, da mais próxima ao hardware para a
mais distante?