Sistema Operacional
Entendese 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 , 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
Microkernel é um termo usado
Quando o processador trabalha
como principal característica o
para caracterizar um núcleo de
no modo de usuário
, uma
fato de Integrarem todas as
sistema cujas Funcionalidades
aplicação só pode executar
funcionalidades possíveis do
não essenciais ao seu
instruções não privilegiadas,
sistema em um grande “bloco”
Funcionamento são transferidas tendo acesso a um número
de software. A adição de novas
para Servidores, que se
reduzido de instruções. Os
Funcionalidades implica na
comunicam com o núcleo
diversos tipos de sistemas
recompilação de todo o núcleo.
mínimo através do modo de
operacionais existentes
Tratase de uma abordagem um acesso do núcleo (local onde tanto antiquada, mas que foi
empregam diferentes maneiras
o programa tem acesso a todas de gerenciar os programas em
adotada, por exemplo, por Linus as instruções da CPU e a todas execução pelo usuário. Existem
Torvalds quando este resolveu
as interrupções de hardware),
Desenvolver o kernel do