Estrutura do sistema operacional
Este documento apresenta as estruturas, componentes e interação dos sistemas operacionais Windows e Linux e um comparativo entre eles relacionado com o hardware e aos demais softwares de um micro computador.
Palavras-chave: Sistema Operacional. Estrutura.
Introdução Neste documento será apresentado o funcionamento dos sistemas operacionais, estrutura dos sistemas em Windows e Linux, juntamente com seus objetivos, vantagens e desvantagens.
1 Sistema Operacional Um sistema operacional (SO) é formado por um conjunto de programas e rotinas computacionais que têm como objetivo criar uma camada de abstração entre o usuário e o hardware propriamente dito. Entende-se por usuário todo e qualquer objeto que precise de acesso aos recursos de um computador (seja ele um usuário "real" ou aplicativo). Os sistemas operacionais podem ser classificados de três maneiras: pelo tipo do núcleo de sistema (ou kernel), pelo método adotado ao gerenciar os programas em execução ou pelo número de usuários que podem operá-lo simultaneamente. Resumidamente, o sistema operacional é um software que gerencia os recursos de hardware do computador, ao mesmo tempo em que fornece meios para que os demais softwares possam utilizar esses recursos.
2 Estrutura do Sistema Operacional
2.1 Sistemas Monolíticos Um sistema monolítico é um sistema geralmente composto apenas por conjuntos de rotinas que possuem permissão para interagir livremente umas com as outras, isto é, ele armazena diversos processos de “como fazer” em um arquivo executável único, e quando alguma rotina é solicitada pelo usuário ou aplicação, o sistema procura a rotina e a executa, havendo, também, a possibilidade de uma rotina influenciar diretamente no resultado de outra.
Sua grande vantagem é ter um grande desempenho do sistema e, sua desvantagem é parar o sistema devido a um erro, pois as interfaces e níveis de funcionalidade não são bem separados, nem unificados.
Exemplos de sistemas