Classificação da estrutura dos sistemas operacionais

Os sistemas operacionais são classificados por tempo de processamento e entrada de dados, por tipo de executor de tarefas e por sua estrutura, nesse texto focaremos sobre a estrutura do SO. Agora se você quiser se aprofundar no assunto, visite:

Classificações dos tipos de sistemas operacionais e Classificação dos sistemas operacionais – Execução de tarefas.

sistemaA estrutura dos sistemas operacionais podem ser do tipo monolítico, em camadas, máquinas virtuais e cliente servidor.

DETALHAMENTO DOS TIPOS DE ESTRUTURA

Monolítico: Pode ser comparada com uma aplicação formada por vários módulos que são compilados separadamente e depois linkados. A principal vantagem dessa estrutura é que oferece um grande desempenho, mas pode parar a qualquer momento devido a erros.

Em camadas: Essa estrutura oferece mais segurança aos detalhes de baixo nível, pois cada camada oferece um número limitado de funções que podem ser utilizadas apenas pelas camadas superiores.

Atualmente os sistemas operacionais utilizam a estrutura de camadas e são divididas em instruções privilegiadas, as que podem agir diretamente nos níveis mais baixos do sistema e que podem causar danos ao mesmo e as instruções menos privilegiadas, as que não oferecem nenhum perigo ao SO.

Máquina virtual: É excelente para quem deseja testar um sistema operacional em sua máquina antes de instala-lo, também é uma função destinada a desenvolvedores que querem testar a sua aplicação em versões diferentes de determinado sistema operacional sem a necessidade de ter vários computadores ou SO instalados.

Cliente servidor: Como o nome já diz, é um sistema que se baseia em um servidor principal, onde são guardados as funções mais importes do sistema, e os clientes vão usando aplicações mais básicas. Essa forma de sistema tema como vantagem tonar o SO mais simples e eficaz e reduzir a carga de tarefas do SO.

Além das classificações mencionadas ainda podemos destacar os computadores de grande porte, servidores e PCs, e os SO embarcados.

O sistema operacional embarcado é tudo aquilo que é um computador, como por exemplo: os aparelhos celulares, tablets, geladeiras, micro-ondas e outros dispositivos que seguem o mesmo conceito.