2 - Arquiteturas dos principais Sistemas Operacionais

Os principais sistemas operacionais encontrados atualmente têm como base os padrões de arquitetura descritos nas seções anteriores deste módulo. O Linux, por exemplo, é um sistema operacional que segue a arquitetura monolítica, onde o núcleo do SO se configura como um único programa em execução.

De modo a alcançar as vantagens teóricas dos sistemas micronúcleo sem, no entanto, perder desempenho, o Linux provê módulos de funções que podem ser ligadas ou desligadas do núcleo do sistema em tempo de execução, como módulos que implementem um determinado sistema de arquivos ou um driver de dispositivo. A Figura abaixo traz o esquema de funcionamento do kernel do Linux.

Copyright © 2014 AIEC.