informatica
Um Sistema Operacional é 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. Entede-se por usuário todo e qualquer objetivo 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, como é conhecido no jargão técnico), pelo método adotado ao gerenciar os programas em execução ou pelo número de usuários que podem operá-lo simultaneamente. Atualmente, são utilizados basicamente dois tipos de implementações do núcleo de sistema: monolíticos ou estrutura de microKernel Os Sistemas Operacionais podem ser Classificados de três Maneiras:
Monolíticos MicroKernel Multitarefa
Núcleos Monolíticos têm como principais características o fato de interagirem todas as funcionalidades possíveis do sistema em um grupo “bloco” de software. A adição de novas recompilação de todo o núcleos. Trata-se de uma abordagem um tanto antiquada, mas que foi adotada, por exemplo, por Linus Torvalds quando este resolveu Desenvolver o kernel do Linux Microkernel é um termo usado para caracterizar um núcleo de sistema funcionalidades não essenciais ao seu funcionamento são transferidas para servidores, que se comunicam com o núcleo mínimo através do modo de acesso núcleo (local onde o programa tem acesso a todas as instruções da