Os sistemas operacionais podem ser construídos segundo diferentes possibilidades estruturais.
A estrutura de sistema operacional que implementa um esquema de divisão do sistema operacional em módulos, na qual apenas um deles é executado em modo privilegiado, sendo os demais módulos implementados como processos de usuário, é denominada