Segundo exemplo: Sistemas Operacionais.
Sistemas Operacionais são exemplos de arquitetura em camadas. Eles possuem um kernel central cercado por várias camadas de funcionalidades, como os drivers dos periféricos. A camada mais externa contém as aplicações executadas pelos usuários.
Visto como a arquitetura em camadas está presente na tecnologia, vamos ser mais específicos. Como a arquitetura em camadas se apresenta na engenharia de software?